select packageid,status+' Date : '+UpdatedOn from [Shipment_Package]
在sql server中执行上述代码时,出现以下错误。
UpdatedOn
的类型是DateTime
,状态是varchar
。我们想将状态,日期和UpdatedOn串联起来。错误:
最佳答案
您需要将UpdatedOn
转换为varchar
,如下所示:
select packageid, status + ' Date : ' + CAST(UpdatedOn AS VARCHAR(10))
from [Shipment_Package];
如果要将日期时间格式化为特定格式,则可能还需要使用
CONVERT
。关于SQL Server : How to concatenate string constant with date?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19540195/