我在数据库中有两个不同的列Start Time
并且End Time
在网格视图中我在单个列中有这样09:00:00-09:30:00
的。我应该如何编写 Sql Query 来搜索和连接数据库中的两个时间字段,并且在网格视图中的时间之间有 - 运算符。
user2432793
问问题
71 次
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 回答