如何从In time and Out time columns
中取出日期,将其放在另一个字段中并将时间保留为HH:MM格式?
欲望结果:(第一行)
日期:2014-11-10
在:07:28
出:17:29
答案 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版本中执行此操作
答案 1 :(得分:2)
我的第一个建议是在您的报告工具中处理此问题。但是如果你想在SQL中得到它,
SELECT
CAST (InTime as date), -- Gets you the date
cast (InTime as Time),
cast (OutTime as time)
....