Msg 4145 sur SQL SERVER 2008 R
Bonjour,
Je veux parcourir ma table et supprimer les doublons.
J'ai un message d'erreur lorsque j'exécute la requête ci-dessous:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| DELETE FROM MfProd
WHERE COLUID < ANY (SELECT COLUID
FROM MfProd T2
WHERE COLUID <> T2.COLUID
AND MfProd.id = T2.id
AND MfProd.Dates = T2.Dates
AND MfProd.Timer Bagscan = T2.Timer Bagscan
AND MfProd.Nom machine = T2.Nom machine
AND MfProd.IP machine = T2.IP machine
AND MfProd.Timer Tag = T2.Timer Tag
AND MfProd.Tag = T2.Tag
AND MfProd.Timer Mfdec = T2.Timer Mfdec
AND MfProd.MfDec = T2.MfDec
AND MfProd.Timer SendB = T2.Timer SendB
AND MfProd.Nom du poste = T2.Nom du poste
AND MfProd.IP du poste = T2.IP du poste
AND MfProd.Numéro de controle = T2.Numéro de controle
AND MfProd.Timer WsRcv = T2.Timer WsRcv
AND MfProd.Numéro identification = T2.Numéro identification
AND MfProd.Timer Wssho = T2.Timer Wssho
AND MfProd.timer WsDec= T2.Timer WsDec
AND MfProd.WsDec = T2.WsDec) |
Citation:
Msg*4145, Niveau*15, État*1, Ligne*7
Expression de type non booléen spécifiée dans un contexte où une condition est attendue, près de 'Bagscan'.
J'ai essayé de résoudre mon problème en cherchant sur Google, mais j'obtiens pas le résultat que je souhaite.:cry:
Je vous remercie de votre aide