我得到它显示在我的脚本的最近7天的数据Oracle数据库语句甲骨文的声明无法完成
的说法是:
代码:
select * from TABLE_NAME
WHERE DATETIME BETWEEN to_char((sysdate-7,MM), 'DDMMYYYY%') AND
to_char((sysdate,MM), 'DDMMYYYY%')
ORDER BY DATETIME ASC;
但是,这个产出给我的前几个月的数据在该特定周的结果
Quote: DATETIME格式是DDMMYYYY HH:MI 如何获得只有这几个月的数据,而不是前几个月的数据
一)为什么不是'型的DATETIME' DTAE? b)为什么这种格式?它的意思是什么?如果你使用字符串作为日期(不要,但如果你这样做),最好使用'yyyymmddhh24mi' – 2012-03-26 11:13:42