查詢條件為過去12個月的資訊

2021-09-18 00:14:44 字數 1238 閱讀 3639

目標:在眾多資料中,查詢最近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...