J'aimerais faire une requête SQL qui me permet de faire la somme, la différence en même temps .
Voici la requête dont j'ai écrit:
Cette requete m'affiche une erreur qui est:''Une ligne simple de sous-requete a produit plus d'une ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT DISTINCT Tpaiement.Num_Paiement, Tpaiement.Ref_Sinistre, Tpaiement.Date_Paye, Tpaiement.Montant, Tpaiement.Numero_Pièce, Tpaiement.Libelle, Tsinistre.Identifiant_Type, Tsinistre.Date_Survenue, Tsinistre.Provision_Initiale, Tsinistre.ADVERS, Tsinistre.OBS,(SELECT Tpaiement.Ref_Sinistre, Sum(Tpaiement.Montant) FROM Tpaiement GROUP BY Ref_Sinistre) As Somme_Total FROM Tpaiement,Tsinistre Where Tsinistre.Ref_Sinistre =Tpaiement.Ref_Sinistre AND Tpaiement.Ref_Sinistre=:V_Ref_Sinistre
En plus c'est une requete paramétrée qui a pour parametre''V_Ref_Sinistre''.
Une fois que je choisis ce paramètre, elle refuse.
Donc celui qui a une idée pour me permettre de réaliser cette requête serait la bienvenue.
Quelqu'un pouvait il m'aider pour effectuer cette requête?
Merci pour la compréhension.
Par Zizou7.
Partager