I Datensatz verfolgt habe verwendenWie group by- und having zusammen
id name units release_date
1 salil 1 2012-04-02
2 salil 2 2012-03-21
3 salil 3 2012-04-02
4 salil 4 2012-03-02
5 salil 5 2012-04-02
6 xyz 1 2012-04-01
7 xyz 2 2012-03-30
8 xyz 3 2012-03-30
9 xyz 4 2012-04-01
I die Summe einer Einheit soll für jeden Namen für maximales Datum. so etwas wie follwing
name units Max(release_date)
salil 9 2012-04-02
xyz 5 2012-04-01
Ich versuche folgende, aber es funktioniert nicht
SELECT name, MAX(release_date) as date, sum(units) as units FROM reports
GROUP BY name;
Hier 'date' ist ein Schlüsselwort in SQL, so wird es nicht verwenden als Feldname. Ändern Sie es und versuchen Sie es erneut – Ben
'artist_name' ist nicht in Ihrem definierten Datensatz. – RedFilter
@ ben, @ RedFilter: - Es ist nur Typo ..... Ich bearbeitet es obwohl – Salil