0

我在数据库中有两个不同的列Start Time并且End Time在网格视图中我在单个列中有这样09:00:00-09:30:00的。我应该如何编写 Sql Query 来搜索和连接数据库中的两个时间字段,并且在网格视图中的时间之间有 - 运算符。

4

1 回答 1

0
declare @a table ([Start Time] time,[End Time] Time)

Insert into @a Values ('9:00','18:00')

Select Cast([Start Time] as Varchar(8))+'-'+Cast([End Time] as Varchar(8))
from @a

如果您的列是日期时间,那将是

declare @a table ([Start Time] Datetime,[End Time] DateTime)

Insert into @a Values ('9:00','18:00')

Select Convert(Varchar(8),[Start Time],114)+'-'+Convert(Varchar(8),[End Time],114)
from @a
于 2013-05-30T14:51:04.753 回答