Bonjour A Tous,

Ma requete est un trigger pour Champs Calculés, seulement a chaque fois que je l'execute dans l'analyseur de requete j'ai le message suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Serveur : Msg 157, Niveau  15, État 1, Procédure CALCUL_SOLDE_ASSUREUR_PATIENT, Ligne 6
Il manque un agrégat dans la liste de définition d'une instruction UPDATE.
Mon Trigger:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
create TRIGGER CALCUL_SOLDE_ASSUREUR_PATIENT ON dbo.T_VERSEMENT_TICKET_RECEPTION 
FOR INSERT
AS
 
UPDATE T_VERSEMENT_TICKET_RECEPTION SET 
Solde_assureur=sum(dbo.Vue_Ligne_ticket_reception1.Prix_prise_en_charge) - dbo.T_VERSEMENT_TICKET_RECEPTION.Montant_verser_assureur,
Solde_patient=sum(dbo.Vue_Ligne_ticket_reception1.Prix_patient) - dbo.T_VERSEMENT_TICKET_RECEPTION.Montant_verser_patient
 
FROM  dbo.T_VERSEMENT_TICKET_RECEPTION INNER JOIN
      dbo.Vue_Ligne_ticket_reception1 ON dbo.T_VERSEMENT_TICKET_RECEPTION.Num_ticket_reception = dbo.Vue_Ligne_ticket_reception1.Num_ticket_reception
Merci pour votre Aide