我怎样才能把日期拿出来,把它放在另一个领域并留下时间?

时间:2014-12-02 21:02:53

标签: sql tsql

如何从In time and Out time columns中取出日期,将其放在另一个字段中并将时间保留为HH:MM格式?

enter image description here

欲望结果:(第一行)

日期:2014-11-10

在:07:28

出:17:29

2 个答案:

答案 0 :(得分:2)

怎么样:

select 
    convert(date, [In Time]) as Date, 
    convert(time, [In Time]) as In, 
    convert(time, [Out Time]) as Out

(仅适用于sql server 2012我相信。你在用什么?)

此链接显示如何在2012年以下的SQL Server版本中执行此操作

http://blog.sqlauthority.com/2009/08/06/sql-server-get-time-in-hourminute-format-from-a-datetime-get-date-part-only-from-datetime/

答案 1 :(得分:2)

我的第一个建议是在您的报告工具中处理此问题。但是如果你想在SQL中得到它, SELECT CAST (InTime as date), -- Gets you the date cast (InTime as Time), cast (OutTime as time) ....