Oracle中日期作為條件的查詢有:1、范圍日期的查詢,代碼為【where g_time between to_date()and to_date()】;2、等于某個(gè)日期的查詢;3、當(dāng)前日期的前幾天和后幾天的數(shù)據(jù)查詢。
創(chuàng)新互聯(lián)公司專注于宣城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供宣城營(yíng)銷型網(wǎng)站建設(shè),宣城網(wǎng)站制作、宣城網(wǎng)頁設(shè)計(jì)、宣城網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造宣城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宣城網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
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.等于某個(gè)日期的查詢:
select * from goods where g_time=to_date('2018/12/26 10:05:17','yyyy-MM-dd hh:mi:ss');
3.當(dāng)前日期的前幾天和后幾天的數(shù)據(jù)查詢:
select * from goods where g_time >= trunc(sysdate)-6 and < trunc(sysdate)-3;
為什么要用trunc(sysdate)
呢
因?yàn)楫?dāng)前時(shí)間一般不會(huì)正好是0點(diǎn),比如當(dāng)前是11點(diǎn),-6就是6天前的11 點(diǎn)開始
4.查詢出每個(gè)月倒數(shù)第三天上架的商品信息:
select g.* from goods g where g.g_time=last_day(g.g_time)-2;
相關(guān)學(xué)習(xí)推薦:oracle數(shù)據(jù)庫學(xué)習(xí)教程