我想在今天和昨天的sql查询中找到一个时间。 我的例子是错误的,并没有找到所有的行。 数据库是sql oracle。 我将不胜感激任何帮助。 例如:
and (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy')
答案 0 :(得分:2)
为什么要将日期转换为字符串?
and zsd.SB_ACTUAL/* If necessary, add your calculation here */ > sysdate-1
如果您想忽略时间属性,请使用TRUNC()
:
and TRUNC(zsd.SB_ACTUAL) /* If necessary, add your calculation here */ > TRUNC(sysdate-1)