SQL连接AS和PLUS

时间:2014-08-05 09:45:59

标签: sql select

我遇到类似这样的问题:

SELECT CONVERT(varchar(10), iv.[IssueDate], 11) AS [YY/MM/DD] + ','
FROM dbo.[InvoiceView] iv
WHERE iv.[Id]=5;

当我删除+ ','时,一切正常并且日期格式正确,因此问题出在+符号上。你能帮我解决一下吗?

1 个答案:

答案 0 :(得分:0)

在使用AS定义别名之前,您需要包含逗号,如下所示:

SELECT CONVERT(varchar(10), iv.[IssueDate], 11) + ',' AS [YY/MM/DD]

别名将应用于整个列,而不是您定义它的一部分。