【发布时间】:2014-04-27 12:31:48
【问题描述】:
我正在使用以下存储过程选择数据,并将 dateDT 保存为日期时间。
有没有一种方法可以使用 CASE 检查每个选定的日期是否比当前日期旧或新,并为此添加一个短文本(例如“过去”或“未来”)到 Select ?
SELECT dateID,
CONVERT(VARCHAR(11), dateDT, 106) AS dateDT,
CONVERT(VARCHAR(10), dateDT, 126) AS dateDTShort,
countries,
regions
FROM DaysFixed
WHERE countries LIKE '%'+@selCountry+'%'
OR regions LIKE '%'+@selCountry+'%'
ORDER BY dateID
FOR XML PATH('datesDT'), ELEMENTS, TYPE, ROOT('root')
非常感谢,迈克。
【问题讨论】:
标签: sql sql-server date datetime stored-procedures