我想检查当前sysdate的日期是否大于10。
通过使用sysdate函数,我得到今天的日期,即2017.09.27。如何检查27是否大于10?
SELECT * from emp
where sysdate >= 'YYYY, DD, 10'
这是我能想到的唯一解决方案(它的当然不正确)。 谢谢你的帮助。
答案 0 :(得分:1)
使用' DD'日期格式,用于将sysdate转换为字符串,该字符串是日期的日期部分。即“' 26'今天。将该字符串转换为数字并与10进行比较。
let url = "https//:corp.local?$filter=owners/ref eq \'me@corp.local\'"
let urlEncoded = url.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)
print(urlEncoded!)
答案 1 :(得分:1)
SELECT * from emp
where TO_NUMBER(TO_CHAR(SYSDATE, 'DD')) >= 10
答案 2 :(得分:1)
您可以从日期中提取日期:
select [ ... ]
where extract(day from SYSDATE) > 10;