我有这个 SQL 代码,它可以将保修注册数据传输到设备表。但我收到 4 条错误消息
消息 102,级别 15,状态 1,第 3 行
',' 附近的语法不正确。消息 102,级别 15,状态 1,第 16 行
“T1”附近的语法不正确。
这是我正在使用的代码,它可以转换日期并将其放入正确的格式,例如YYYY-MM-DD
UPDATE TOP (100) [TEST].[dbo].[Report]
SET [U_DateA] = SUBSTRING((T1.[DateAchat], 3, 1) = '-'
[U_CoName] = LEFT((T1.[Individu_prenom] + ' ' + T1.[Individu_nom]), 50),
[U_CoRue] = T1.[Individu_adresse],
[U_CoVil] = T1.[Individu_ville],
FROM
(SELECT
idForm, [FormDateEntree], REPLACE([DateAchat], '/', '-') AS DateAchat,
[Individu_prenom], [Individu_nom], [Individu_adresse],
[Individu_ville], [Individu_CpZip], [Individu_Telephone],
[Individu_Email], [Individu_pays], [Individu_provEtat],
[ModeleNo],[ModeleSerie]
FROM
[dTEST2].[dbo].[RegistrTest]) T1
有人有想法吗?