Oracle中日期作為條件的查詢有哪些?

oracle中日期作為條件的查詢有:1、范圍日期的查詢,代碼為【where g_time between to_date()and to_date()】;2、等于某個日期的查詢;3、當前日期的前幾天和后幾天的數據查詢。

Oracle中日期作為條件的查詢有哪些?

Oracle中日期作為條件的查詢有:

1.范圍日期的查詢:

select?*?from?goods where?g_time?between to_date('2018/12/26?10:01:59','yyyy-MM-dd?hh:mi:ss') and?to_date('2018/12/26?10:05:17','?yyyy-MM-dd?hh:mi:ss');

2.等于某個日期的查詢:

select?*?from?goods where?g_time=to_date('2018/12/26?10:05:17','yyyy-MM-dd?hh:mi:ss');

3.當前日期的前幾天和后幾天的數據查詢:

select?*?from?goods where?g_time?&gt;=?trunc(sysdate)-6??and?<p>為什么要用trunc(sysdate)呢</p><p>因為當前時間一般不會正好是0點,比如當前是11點,-6就是6天前的11 點開始</p><p><strong>4.查詢出每個月倒數第三天上架的商品信息:</strong></p><pre class="brush:php;toolbar:false">select?g.*?from?goods?g?where?g.g_time=last_day(g.g_time)-2;

相關學習推薦:oracle數據庫學習教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享