下面的查询在Oracle中运行时返回null
SELECT MAX(ROW_CREATION_TMSTP)
FROM RULES_REPOSITORY
WHERE rule_cd = 'LCC12G'
AND (TO_CHAR(expiration_dt,'DD-MON-YYYY HH24:MI:SS') > TO_CHAR(current_timestamp,'DD-MON-YYYY HH24:MI:SS'))表中有一行,列的值如下
rule_cd = LCC12G
expiration_dt =‘10-6月13日03.51.12.0000000 AM'
ROW_CREATION_TMSTP = 10-APR-13 03.51.12.0000000 AM
通过查看这些值,它应该返回上面给出的ROW_CREATION_TMSTP的值,但它没有返回。
我错过了什么吗?
发布于 2013-04-12 06:37:27
SELECT MAX(ROW_CREATION_TMSTP)
FROM RULES_REPOSITORY
WHERE rule_cd = 'LCC12G'
AND expiration_dt > current_timestamp;会有好处的!
https://stackoverflow.com/questions/15964397
复制相似问题