仅在使用UNION ALL时出现算术溢出错误

时间:2015-10-19 16:26:17

标签: date datetime casting substring

我得到一个"算术溢出错误,将表达式转换为数据类型datetime",但仅当我使用第一个选择UNION ALL第二个Select Query时。每个Select Queries都可以自行运行。

SELECT
CN.FirstName + CN.LastName + CAST(CL.DateofBirth AS VARCHAR(10)) AS [NewCustID],

/* Other Code */

UNION ALL

SELECT PPC.firstname + PPC.lastname + SUBSTRING(CONVERT(char(10),PPC.dateofbirth,20),1,10) AS [NewCustID],

/* Other Code */

0 个答案:

没有答案