Oracle 根据日期,指定日期,按照月查询,按照日查询并且排序

  • Post author:
  • Post category:其他



1:根据当天时间查询,根据时间变化而变化。并且排序

SELECT

日期字段(为了能够一眼看出)

FROM

表名

WHERE

日期字段

>= trunc(sysdate) and

日期字段

< trunc(sysdate)+1

ORDER BY

日期字段

ASC


2:根据本月日期查询,根据月份变化而变化。

&gt; &lt; 这两个为MyBatis转义字符,不懂的同学可以看看我转义字符的这片博客

SELECT

日期字段(为了能够一眼看出)

FROM

表名

WHERE

日期字段

&gt;= trunc(sysdate) and

日期字段

&lt; trunc(sysdate)+1

ORDER BY

日期字段

ASC

3:查询本月1号到本月的最后一天数据(根据月的变化而变化),并且排序

SELECT

to_char(trunc(

日期字段

),’yyyy-mm-dd’)

别名

,

FROM

表名


WHERE  TO_CHAR(

日期字段

,’YYYY-MM’)=TO_CHAR(SYSDATE,’YYYY-MM’)

ORDER BY meetingInfo.START_TIME ASC



版权声明:本文为qq_40990306原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。