在此处使用 SQL Server 2008。我仍然无法将可怕的日期从格式转换INT
为可用的日期。当我只转换一列时它工作正常,但如果我同时尝试所需的日期和发货日期,它会给我
从字符串转换日期和/或时间时转换失败
错误。
这是我的代码:
SELECT
SPSYS07.loc_code, SPSYS07.so_no, SPSYS07.cust_no,
CONVERT(DATETIME, CONVERT(CHAR(8), SPSYS07.req_d_date), 101),
CONVERT(DATETIME, CONVERT(CHAR(8), SPSYS07.ship_date), 101)
FROM
SCOT_IQ.dbo.SPSYS07 SPSYS07
WHERE
(SPSYS07.loc_code = '103') AND (SPSYS07.order_date = 20120531)
ORDER BY
SPSYS07.so_no
任何帮助,将不胜感激!