0

我有一个 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
4

1 回答 1

1

您需要使用以下格式格式化您的日期列CONVERT()

SELECT
td = [Status],'',
td = [Number],'',
td = CONVERT(varchar(25), [Date], 21),'',
td = [Error Message]
FROM [Views].dbo.Errors   
ORDER BY Date
于 2014-11-14T08:50:52.730 回答