繁体   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