我需要创建一个查看昨天日期但在特定时间的查询。我希望时间部分采用'hh24:mi:ss'格式,因为这是搜索字段的格式化。
当我运行此查询时,它可以工作:
where date_dt = to_date('2013-12-13' || '19:16:08','yyyy-mm-dd hh24:mi:ss')
但是当我尝试查询昨天它没有:
where date_dt = to_date(trunc(sysdate)-1 || '19:16:08','yyyy-mm-dd hh24:mi:ss')
我返回零行。知道我在这里做错了什么吗?
谢谢。答案 0 :(得分:2)
where date_dt = to_date(to_char(sysdate-1, 'YYYY-MM-DD') || ' 19:16:08', 'YYYY-MM-DD HH24:MI:SS')
应该有用。