Bonjour,
Je suis sous SQL Server.
Cette requête fonctionne avec un SELECT, mais ne me supprime aucune ligne avec un DELETE
Pourquoi ? Toute aide ou information est la bienvenue, parce que là je sèche ...
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DELETE FROM TabDim WHERE EXISTS (SELECT D2.* FROM TabDim D2 WHERE COD_NAT=D2.COD_NAT AND COD_CHA<>D2.COD_CHA) AND LaPerio <> (SELECT MAX(D3.LaPerio) FROM TabDim D3 WHERE D3.COD_NAT=COD_NAT)
Partager