Ich bin neu mit SQL und ich möchte etwas Hilfe.Finden Sie die Anzahl der Bestellungen jedes Jahr
Ich benutze MSSQL (Northwind Datenbank).
Wie ist es möglich, alle Bestellungen eines jeden Jahres zu erhalten?
Ich weiß, wie jedes Jahr von den Auftragsdaten zu bekommen, aber ich habe keine Ahnung, wie darauf, die Gesamtzahl der Bestellungen pro Jahr zu nähern:
SELECT datepart(year,o.OrderDate)
FROM Orders o
JOIN [Order Details] od ON o.OrderID = od.OrderID
group by datepart(year,o.OrderDate)
Kann mir jemand sagen, wo sie suchen oder bieten etwas Hilfe?
Es gibt insgesamt drei Jahre, die als Ergebnis herauskommen (1999,1998,1997)
Es gibt insgesamt 830 Aufträge in der Datenbank.
Eine Zählung (*) produziert (691,405,1059), die weg ist.
Die Tabellen:
Edit: Der Grund, warum ich kommen bin mit, weil ich auch den kombinierten Preis aller Aufträge pro Jahr benötigen.
Danke.
Einfach "count (*)'? –
Sie müssen nicht mit 'OrderDetails' 'Join' gehen, nur ein' SELECT COUNT (*) FROM Bestellungen WO DATEPART (Jahr, Bestelldatum) = 2017 ' – ughai
Ich bekomme zu viele Bestellungen mit count (*) – master2080