SQL sp_send_dbmail在日期列中添加T.

时间:2014-11-13 16:22:10

标签: sql sp-send-dbmail

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

1 个答案:

答案 0 :(得分:1)

您需要使用 CONVERT()

格式化日期列
SELECT
td = [Status],'',
td = [Number],'',
td = CONVERT(varchar(25), [Date], 21),'',
td = [Error Message]
FROM [Views].dbo.Errors   
ORDER BY Date