我试图教我一些SQL,并且不能找出最佳的方式做以下串联和定时2日期/时间字段一起
SELECT [BasicStartDateTime]
,[BasicFinishTime]
,cast (BasicStartDateTime as varchar(120)) + '-' + CAST(BasicFinishTime as varchar(7))as TimeBand
FROM [DOCDPT].[main].[Tbl_WorkOrder]
where BasicStartDateTime >'2017-01-01'
这些都是我造成的列
BasicStartDateTime
2017-01-03 12:00:00.000
BasicFinishTime
20:00:00.000
TimeBand
Jan 3 2017 12:00PM-8:00PM
理想我想最后一列(时间段)的说法12:00-20:00
。
我试图去首先是12:00pm-8:00Pm
,然后我会担心二十四小时制后位
我一直在尝试使用转换和权在第一阶段的级联,但语法似乎永远不会工作。
这里是一个伟大的地方开始。 http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ –