J'ai créé cette requête :
SELECT table1.id, b.sum FROM table1 CROSS JOIN (SELECT SUM(id) sum FROM table1) b ORDER BY id DESC;
Mais cela produira les résultats suivants :
id | Somme |
---|---|
3 | 6 |
2 | 6 |
1 | 6 |
La valeur de la somme n’est imprimée qu’une seule fois. pouvez-vous m'aider à le résoudre.
Mais je veux ce résultat :
id | Somme |
---|---|
3 | 6 |
2 | |
1 |
Cela devrait faire l'affaire :
Pour plus d'informations, voir :Concepts et syntaxe des fonctions de fenêtre