我想只查询timestamp
字段MM:SS = 00:00
我不关心MM/DD/YYYY HH
我只想查询MM:SS = 00:00
< / p>
示例查询
select ID, Timestamp from TableT where timestamp like
...我不知道。
答案 0 :(得分:1)
我对oracle并不熟悉,但以下内容对您有用:
SELECT t.ID, t.Timestamp
FROM TableT AS t
WHERE EXTRACT(HOUR FROM t.timestamp) = 0
AND EXTRACT(SECOND FROM t.timestamp) = 0
答案 1 :(得分:0)
从Oracle SQL的角度来看(并考虑到Oracle日期格式模型,http://docs.oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#SQLRF00210),您的问题并不明确。
MI是几分钟
MM是几个月(01-12)
SS是秒。
select ID,
Timestamp_col
from TableT
where
to_char(Timestamp_col,'MI:SS') = '00:00';