作者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