如何在Oracle中获取最近12个月的数据

时间:2019-05-11 18:31:12

标签: oracle oracle11g pivot

我有一张桌子,上面有记录列表

表格

UserID          OrderDate                             Status
================================================================
 0001        01-MAY-19 12.00.00.000000000 AM GMT        1
 0001        01-MAR-19 12.00.00.000000000 AM GMT        3
 0003        11-Feb-19 12.00.00.000000000 AM GMT        5
 0002        01-MAR-19 12.00.00.000000000 AM GMT        1
 0001        01-Apr-19 12.00.00.000000000 AM GMT        2
 0002        01-Jan-19 12.00.00.000000000 AM GMT        4
 0001        06-Dec-18 12.00.00.000000000 AM GMT        5
 0003        15-Nov-18 12.00.00.000000000 AM GMT        1     

需要达到预期的输出量

结果表

UserID    May-2019  Apr-2019  Mar-2019  Feb-2019 Jan-2019 Dec-2018 Nov-2018 ...
============================================================================
 0001        1         2          3       0        0         5         0
 0002        0         0          1       0        4         0         0
 0003        0         0          0       5        0         0         1

请帮助。

0 个答案:

没有答案