作者joyce2267 (章魚)
看板Database
標題[SQL ] 想要抓當日日期到往前5天的資料
時間Thu Jun 10 23:45:36 2010
資料庫是Oracle
table裡某個欄位是存放該資料的日期 格式是20100610
想要抓當天到5天前之前的資料
想請問sysdate該怎麼設要剪掉的部份才能把欄位中前5天的資料帶出來?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.241.95
1F:推 rushcat:看是要把資料日期TO_DATE() 還是把sysdate TO_CHAR() 06/10 23:48
2F:→ adrianshum:後者比較好, 前者除非特別做func Index不然沒index可用 06/11 11:39
3F:→ joyce2267:感謝回答~ 06/11 15:09
4F:推 slalala:todate(20100601,'YYYYMMDD') >=SYSDATE-5; 06/11 21:37
5F:推 slalala:SORRY請忽略我的推文 06/11 21:48