扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ORACLE查询如何取得一天中的0时0分0秒?
如题:我知道如何取得一天中的最后时刻,SQL语句如下
SQL codeSELECT TRUNC(SYSDATE)+1-1/86400 FROM dual;--取得当天最后时间
--------------------
1 2009-12-16 23:59:59
但是,如何取得一天中的最初时间呢?最后结果是 2006-12-16 00:00:00
SQL> select to_char(trunc(sysdate),'yyyymmddhh24miss') from dual;
TO_CHAR(TRUNC(SYSDATE),'YYYY
----------------------------
20091216000000
select to_char(trunc(sysdate),'yyyy-mm-dd hh24:mi:ss') from dual;
select to_char(trunc(sysdate+1),'yyyy-mm-dd hh24:mi:ss') from dual;
SQL codeSQL> select to_char(trunc(sysdate),'YYYY-MM-DD HH24:MI:SS') from dual;
TO_CHAR(TRUNC(SYSDA
-------------------
2009-12-17 00:00:00
SQL> select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2009-12-17 15:32:03
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。