Somme double rangée de valeurs
Je suis en train de faire la somme des valeurs de deux rangées de qui ont des valeurs en double, le tableau que j'ai est ci-dessous:
Nom de la Table (les Clients)
value years total
1 30 30
3 10 10
4 15 15
4 25 25
J'ai l'idéal serait d'avoir enfin:
value years total
1 30 30
3 10 10
4 40 40
J'ai essayé d'utiliser SELECT DISTINCT
et GROUP BY
pour se débarrasser de la ligne en double, aussi la rejoindre dans le code ci-dessous n'est pas nécessaire. Quel que soit les deux commandes sont en vain. Voici mon code:
SELECT DISTINCT
value,
years,
SUM(customer.years) AS total
FROM customer
INNER JOIN language
ON customer.expert=language.l_id
GROUP BY
expert,
years;
Mais qui produit une copie de la première table, de l'entrée de bienvenue. Merci!!!
Pourquoi ne
SELECT value, SUM(years), SUM(total) FROM customers GROUP BY value
pas de travail?OriginalL'auteur | 2013-12-04
Vous devez vous connecter pour publier un commentaire.
Vous voulez la somme des années et de la somme du total, par regroupés par — valeur.
Je sais que c'est vieux, mais cela a fonctionné pour moi.. u aller JUSQU'
Fonctionne comme un CHARME !!
OriginalL'auteur SQB
OriginalL'auteur hegde