今天和昨天找时间

时间:2016-12-06 12:56:59

标签: sql database oracle

我想在今天和昨天的sql查询中找到一个时间。 我的例子是错误的,并没有找到所有的行。 数据库是sql oracle。 我将不胜感激任何帮助。 例如:

and  (to_char(zsd.SB_ACTUAL+600/1440, 'dd.mm.yyyy') > to_char(current_date-1, 'dd.mm.yyyy')

1 个答案:

答案 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)