Salut le forum je revient vers vous se soir parce que je suis coincé je souhaite obtenir le résultat de façon cumulé d'une soustraction entre d'eux colonnes pour cela j'ai créé une table [VFACTURESONARA]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE VIEW [dbo].[VFACTURESONARA] AS SELECT [Numero], [Date_Bon],[Date_Chargement],[NumeroBon],[NOM_DEPOT],[NOM_CLIENT],[NOM_PRODUIT],[QUANTITE_15],[Pu],[Versement] ,(([QUANTITE_15])*([Pu])) AS MONTANT,(([Versement])-(([QUANTITE_15])*([Pu]))) as SOLDE FROM SORTIESTOCKSONARA GROUP BY [Date_Bon],[Date_Chargement],[NumeroBon],[NOM_DEPOT],[NOM_CLIENT],[NOM_PRODUIT],[QUANTITE_15],[Pu],[Versement],[Numero] GO
et j'essais la requette suivante
mais j’obtiens toujours le message d'erreur suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select [Numero], [NumeroBon], ([Versement]) AS VERSEMENT, [MONTANT], (SELECT ([Versement]-[MONTANT]) SOLDE FROM [VFACTURESONARA] WHERE [Numero]<=V.[Numero]) AS SOLDE FROM [VFACTURESONARA] AS V GROUP BY [Numero],[NumeroBon],([Versement]),[MONTANT]
Quelqu'un pourrait m'aider à comprendre mieux ?Msg 512, Level 16, State 1, Line 1
'La sous-requête a retourné plusieurs valeurs. Cela n'est pas autorisé quand la sous-requête suit =, !=, <, <= , >, >= ou quand elle est utilisée en tant qu'expression.'
Car je suis sur ce problème depuis des semaines mais aucune solution favorable.
Merci d'avance.
Partager