Sum

Résolu
Bonjour,

comment je faits la somme entre 2 somme c a d je calcule avec sql server 2014 le total de charge_sans_honoraire et le total avec honoraire après je veux faire la somme entre les deux total
merci

6 réponses

  1. J'ai vu sur le lien ci-dessous quelque chose qui pouurait t'aider.

    https://stackoverflow.com/questions/11033340/how-to-find-sum-of-multiple-columns-in-a-table-in-sql-server-2005

    SELECT 
       SUM(Val1) as 'Val1',
       SUM(Val2) as 'Val2',
       SUM(Val3) as 'Val3',
       (SUM(Val1) + SUM(Val2) + SUM(Val3)) as 'Total'
    FROM ta_table
    1. cette solution marche merci beaucoup
  2. Bonjour ,

    Essayer avec quelque chose de ce genre:
    Select sum(charge_sans_honoraire) as CSHTotal, sum(total_avec_honoraire) as total , (sum(charge_sans_honoraire) + sum(total_avec_honoraire)) as Total_Final from Ma_table
    1. d'abord merci pour votre mais réponse mais c'est pas le cas car j'ai essayè cette méthode mais ça marche pas!!!!
      1. Modérateur
        Bonjour,
        avec une sous requête je pense :
        SELECT T1.TAH
                 , T1.TSH 
                 , (T1.TAH + T1.TSH) AS TOTAL
        FROM (
           SELECT sum(total_avec_honoraire) AS TAH 
                   ,  sum(charge_sans_honoraire) AS TSH
           FROM tatable
          )T1
        
        


        Cordialement, 
        Jordane                                                                 
        1. Bonjour

          si vous voulez additionner le contnu de deux colonne, je pense que cette requête devrait convenir.

          select id, sum(colonne1+colonne2) , ..
          from ma_table
          1. je veux calculer le total des 2 somme
            c a d
            s1=total de la charge honoraire
            s2 =total de la charge sans honoraire
            res=S1 + S2
          2. Modérateur
            @deep_seaAs tu vu et testé ma réponse ?
        2. Oui j'ai testé ma réponse.

          En faisant la requête j'ai bien la somme de tous les éléments de la colonne1 + celles de la colonne2

          Voilà ma table


          La requête SQL


          Le résultat


          Si on additionne tous les éléments de la colonne1 + colonne2 on obtient le même résultat