我有一个sp_send_dbmail查询,通过电子邮件发送结果列表。
一切都很好,除了日期列在空格的位置添加了 T。
当我运行查询时,它显示正常,但是当它在sp_send_dbmail中使用时,它会添加 T。
例
2014-11-06T16:06:24.100
应该是
2014-11-06 16:06:24.100
sp_send_dbmail中的查询
SELECT
td = [Status],'',
td = [Number],'',
td = [Date] ,'',
td = [Error Message]
FROM [Views].dbo.Errors
ORDER BY Date
您需要
使用 CONVERT()
格式化日期列:
SELECT
td = [Status],'',
td = [Number],'',
td = CONVERT(varchar(25), [Date], 21),'',
td = [Error Message]
FROM [Views].dbo.Errors
ORDER BY Date