2016-05-05 12 views
-3

„Wie viele Aufträge in jedem Monat des Jahres 2000 empfangen wurden, dann, um von jedem Monat aufsteigend“SQL-Abfrage für Datum

Das Datumsformat für diese Frage ist 2000-01-00. Wie würde ich das abfragen, damit die Bestellungen nach Monat getrennt und nicht übereinander gestapelt werden?

+0

können Sie 'Gruppe by' einem Datumsteil,' um by' Thar group by-Klausel, und verwenden Sie die Jahrteil in der 'where' Klausel. – Stavr00

Antwort

0

Sie unter Abfrage schreiben:

wenn Namen Ihrer Spalte startdate dann

select month(startdate) monthofyear, 
     count(*) 
from yourtable 
where year(startdate) = 2000 
group by monthofyear 
order by monthofyear desc