目標:在眾多資料中,查詢最近12個月的資訊,以下我想要處理的資料
可以看到,上面的**一共有13條資料,從2018-03到2019-03,那麼我們想要的是最近12個月的資訊,即2018-04到2019-03到資訊
查詢過去12個月的資訊。主要利用臨時表left join 你想要處理的資料實現
臨時表**展示如下:
select
to_char
(add_months
(sysdate,
rownum-12
-1),
'yyyy-mm'
) object_type,
rownum rn
from
dual
connect
byrownum
<=
12
實現需求的**如下
select du.object_type,
value
from
(select
to_char
(add_months
(sysdate,
rownum-12
-1),
'yyyy-mm'
) object_type,
rownum rn
from
dual
connect
byrownum
<=
12) du
left join
(select to_char
(to_date
(year||month,
'yyyymm'),
'yyyy-mm'
) object_type,value
from
stat_aim_dwfh
)dwfh on du.object_type=
dwfh
.object_type
Mysql 查詢近12個月
select date format curdate y m as mon union select date format curdate interval 1 month y m as mon union select date format curdate interval 2 month y...
Mysql 查詢近12個月 記錄
mysql 查詢近12個月 select date format curdate y m asmonunion select date format curdate interval 1 month y m asmonunion select date format curdate interval...
編寫12個月為春 夏 秋 冬四個季節
編寫12個月為春 夏 秋 冬 2 4為春 5 7 為夏 8 10 為秋 11 1 int m 2 if m 1 m 12 system.out.printin 月份不存在 if m 2 m 4 system.out.printin 為春天 else if m 5 m 8 system.out.pri...