oracle查詢當天,一星期,當月的資料

2021-08-31 15:20:27 字數 1118 閱讀 2987

hk學習筆記

有一天公司來了查乙個星期資料的需求!我花了乙個小時多才弄出來,所以記下來,下次遇到了,也記得...

當天select * from my_table a where trunc(create_date)

= trunc(sysdate);

當月的

select * from my_table a where to_char(create_date,'yyyymm')

= to_char(sysdate,'yyyymm');

當星期的

trunc(sysdate,'d')這是這個星期的第一天。

next_day(trunc(sysdate,'d'),7) 這是這個星期的最後一天。

select * from my_table a where trunc(create_date)>=trunc(sysdate,'d')

and trunc(create_date)<= next_day(trunc(sysdate,'d'),7)

當月的資料

select * from cdd_site t   

where t.add_time >=trunc(sysdate, 'mm')   

and t.add_time<=last_day(sysdate)

當年的資料

select * from cdd_site  t 

where t.add_time >=trunc(sysdate,'yyyy')  

and t.add_time<=add_months(trunc(sysdate,'yyyy'),12)-1

查當年的資料,並且按月份分組

select count(*) from cdd_site site where 1 = 1 and site.add_time >=trunc(sysdate,'yyyy') 

and site.add_time<=add_months(trunc(sysdate,'yyyy'),12)-1 

group by to_char(site.add_time,'mm') order by to_char(site.add_time,'mm') asc

一星期Linux學習

預處理過程要做的 1.標頭檔案展開 2.巨集替換 3.條件編譯 編譯階段的任務 語法檢查,詞法分析 gcc e 在預處理階段停下 gcc e i 把預處理後的內容輸出到 i 檔案中 gcc c 在編譯階段停下 檔名 o gcc s 在彙編階段停下 檔名 s gcc o 給可執行檔案重新命名 庫檔案 ...

一星期隨感Ing

一星期隨感ing 2009年08月17日 最近,就是鬱悶 鬱悶呀 事件回放1 事件回放2 個人簽名 曾經說過,我想有個皇阿瑪一樣的o do sang 不懂日文者站一邊去 立刻就被某豬 罵 了,果然她一點同情心都沒有也 事件回放3 終於明白了黃樂軒在q群上大罵我,叫我幫他畫的那個東西是什麼了 我還以為...

一星期的咖啡體驗

呵呵,上個星期,一滴水都沒喝,只喝咖啡。公司試用一台咖啡機,完全是現磨的咖啡機,原價4000左右,而且咖啡豆也是好豆,還有奶球和糖,第一次和免費的現磨咖啡,除了去咖啡廳喝的。以前我也用民生銀行 積分換了一台滴濾咖啡機,但是由於咖啡粉不好,而且滴濾的缺點就是衝出的咖啡比較淡,基本沒什麼咖啡味。總感覺沒...