我有一个表格,我将时间存储为varchars:
Times
starttime
00:00
16:00
22:00
Run Code Online (Sandbox Code Playgroud)
从这个表我可以将列转换为这样的日期:
Select to_date(starttime,'hh24:mi') from times
Run Code Online (Sandbox Code Playgroud)
这给了我以下内容:
01/03/2013 00:00:00
01/03/2013 16:00:00
01/03/2013 22:00:00
Run Code Online (Sandbox Code Playgroud)
如何更改此查询,以便我可以将时间值作为今天的日期前缀,以便我得到以下内容:(16/03/2013是今天的日期)
16/03/2013 00:00:00
16/03/2013 16:00:00
16/03/2013 22:00:00
Run Code Online (Sandbox Code Playgroud)
谢谢
to_date(to_char(sysdate, 'dd.mm.yyyy')||' '||starttime, 'dd.mm.yyyy hh24:mi')
Run Code Online (Sandbox Code Playgroud)