Sql server 将sql结果包含在[
我有一个将返回一组日期的查询。我想将这些值括在“[]”内 我的问题是Sql server 将sql结果包含在[,sql-server,tsql,Sql Server,Tsql,我有一个将返回一组日期的查询。我想将这些值括在“[]”内 我的问题是 SELECT distinct convert(varchar, track_empHours_date, 103) as track_empHours_date FROM tbl_track_empHours WHERE tbl_track_empHours.track_empHours_main_usr_id_fk = '268' AND track_empHours
SELECT distinct convert(varchar, track_empHours_date, 103)
as track_empHours_date
FROM tbl_track_empHours
WHERE tbl_track_empHours.track_empHours_main_usr_id_fk = '268'
AND track_empHours_date BETWEEN '5/09/2011' AND '5/15/2011'
非常感谢您提供的任何帮助您也可以使用
QUOTENAME
SELECT distinct '[' + convert(varchar, track_empHours_date, 103) + ']'
as track_empHours_date
FROM tbl_track_empHours
WHERE tbl_track_empHours.track_empHours_main_usr_id_fk = '268'
AND track_empHours_date BETWEEN '5/09/2011' AND '5/15/2011'
SELECT
DISTINCT QUOTENAME(CONVERT(VARCHAR, track_empHours_date, 103))
AS track_empHours_date ...
你收到了什么错误?你能确认track_empours_date包含你的日期范围值吗?…你为什么从原始帖子中删除方括号?很高兴我读到了这篇文章-我不知道
QUOTENAME
函数。