Bonjour,
Je souhaite créer une colonne calculée.
J'ai des factures et des encaissements qui sont lettrés.
J'ai fait une clé "Compte_Client + Lettre"
Si la clé est la même pour une pièce de type facture et une autre pièce qui n'est PAS une facture, je veux ramener la date la plus lointaine de cette autre pièce, dans mon exemple ci-dessous "27/12/19".
Ex :
Clé Type de pce Compte_Client Num_Pce Lettrage Date C0040 - K ENC C0040 A1903 K 15/12/19 C0040 - K FAC C0040 A1901 K 27/12/19
Je bloque totalement sur le code.
J'ai fait cela
Ce qui me donne cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CASE WHEN ( (Cle) AND Type_Pce = 'FAC' ) = ( (Cle) AND Type_Pce <> 'FAC' ) THEN '1' ELSE '0' END
Msg*156, Niveau*15, État*1, Ligne*1
Syntaxe incorrecte vers le mot clé 'CASE'.
Ce qui me semble normal puisque la condition liée à ma clé est bancale.
J'apprends seule SQL server, je vous remercie par avance pour votre aide.
Partager