本文實例講述了oracle實現動態查詢前一天早八點到當天早八點的數據。分享給大家供大家參考,具體如下:
需要查詢前一天早八點到當天早八點的數據
這里是查詢sql語句
SELECT DEPT_ID, COUNT( * ) DIDFROM "MES_MACH_CALL_EVENT"WHERE CALL_TIME >= trunc(sysdate-1)+8/24 AND CALL_TIME <= trunc(sysdate)+8/24GROUP BY DEPT_ID
現在單獨來看一下獲取系統當天八點和前一天八點的方法
SELECT trunc(sysdate)+8/24 FROM DUAL;SELECT trunc(sysdate-1)+8/24 FROM DUAL;
+8/24為24小時制中的早八點
其中trunc函數的用法為
【trunc(for dates)】TRUNC()函數處理日期
語法格式:TRUNC(date[,fmt])
其中:date 一個日期值;fmt 日期格式。
該日期將按指定的日期格式截取;忽略它則由最近的日期截取。
示例:
select trunc(sysdate) from dual; 主站蜘蛛池模板: 日照市| 库车县| 木里| 平度市| 宜川县| 南昌市| 榆社县| 潍坊市| 浪卡子县| 尖扎县| 林州市| 紫金县| 清涧县| 清流县| 湖口县| 永泰县| 日喀则市| 太康县| 温宿县| 新安县| 喜德县| 孟州市| 邻水| 四会市| 宜兰市| 青海省| 鄂温| 湖州市| 崇文区| 漾濞| 永兴县| 东宁县| 长武县| 潢川县| 巴东县| 宜春市| 亚东县| 奉化市| 元谋县| 台北市| 和平区|