簡體   English   中英

Oracle SQL日期時間查詢

[英]Oracle SQL Date Time Inquiry

因此,我有一個oracle sql表,該表具有如下所示的信息:

USERID        DATETIME_STAMP               DESCR254   
=================================================================     
ZX08067       6/22/2012 4:26:03.589868 PM  Tools and Calculators
-------
-------

如何獲取確切的DATETIME_STAMP來檢索顯示的行? 我嘗試了以下查詢,但未返回任何行。 DATETIME_STAMP部分出了什么問題?

select * from sysadm.PS_IS_STATS_URLS
where USERID = 'ZX08067'
AND DESCR254 = 'Tools and Calculators'
and DATETIME_STAMP = (to_timestamp('22/06/2012 04:26.03.589868', 'dd/mm/yyyy hh24:mi.ss.ff'))

您的數據庫清楚地以12小時格式顯示時間,后綴為“ PM”。 您的查詢使用的是24小時制,因此關閉時間為12小時。 查詢應為:

select * from sysadm.PS_IS_STATS_URLS
where USERID = 'ZX08067'
AND DESCR254 = 'Tools and Calculators'
and DATETIME_STAMP = (to_timestamp('22/06/2012 16:26.03.589868', 'dd/mm/yyyy hh24:mi.ss.ff'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM