concat昨天与特定时间的日期

我需要创建一个查询,查看昨天的日期,但在特定的时间。 我希望时间部分采用'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')

我得到零行返回。 任何想法在这里做错了什么?

谢谢。


where date_dt = to_date(to_char(sysdate-1, 'YYYY-MM-DD') || ' 19:16:08', 'YYYY-MM-DD HH24:MI:SS')

应该管用。

链接地址: http://www.djcxy.com/p/36915.html

上一篇: concat yesterdays date with a specific time

下一篇: Oracle: epoch milleseconds to date/time with time zone included