2016-10-19 1 views
0

J'ai besoin d'un montant total par article de la table ci-dessous (données requises) dans SQL. Comment y parvenir? S'il vous plaît me suggérer- NB: S'il vous plaît voir le fichier joint, je suis incapable de le coller correctement.Comment afficher le taux total en SQL?

enter image description here

Répondre

5

Utiliser les fonctions de fenêtre:

select t.*, 
     sum(totalamount) over (partition by itemid) as totalamountsum 
from t; 
0

assez simple - Il suffit d'utiliser une sous-requête et résumer la valeur:

SELECT t1.*, 
(Select SUM(t1.TotalAmount) from myTable where ItemID=t1.ITEMID) as TotalAmountSum 
from myTable t1;