Hier ist meine Tabelle:Wie erhält man die Summe einer bestimmten Spalte in einem bestimmten Zeilenbereich in SQL Server?
Id Name Price Session
----------------------------------------
1 abcd 1000 07.00 AM
1 abcd 1000 07.00 AM
5 mnop NULL 12.00 AM
5 mnop NULL 12.00 AM
5 mnop 1000 12.00 AM
Dieses Ergebnis, dass ich hoffe:
Id Name Price Session
--------------------------------------
1 abcd 2000 07.00 AM
5 mnop 1000 12.00 AM
Wie kann ich Spalte Price
bei bestimmten Zeile Bereich zusammenzufassen?
Hinweis: GROUP BY, SUM. – jarlh
Randnotiz: Ich werde niemals verstehen, warum Leute ** nicht eindeutige ** Spalten 'Id' nennen. Das macht überhaupt keinen Sinn. –
Sie sollten [GROUP BY'] (https://www.w3schools.com/sql/sql_groupby.asp) mit Aggregatfunktionen betrachten. Sie müssen nach allen Spalten gruppieren, die Sie in Ihrem Ergebnis benötigen, und die Summe (Summe) der einen Spalte zusammenfassen, die Sie zusammenfassen möchten. – hage