Hello to all of you out there! Welcome back to SQL Something!
Today's Mini Post is showing how to group by a date part (such as month, year) when given a start and end date.
Today specifically we are going to group by month in the following example:
SELECT DATENAME(month, YourDateField) MonthName,
DATEPART(month, YourDateField) MonthNumber,
COUNT (YourField) FieldTotal
FROM YourTable
WHERE (YourDateField >= '01/01/2013' and YourDateField < '01/01/2014')
-- AND add other criteria here
GROUP BY DATENAME(month, YourDateField),
DATEPART(month, YourDateField)
ORDER BY MonthNumber;
And that's all there is too it. :-)
DISCLAIMER: As stated, I’m not an expert so please, PLEASE feel free to
politely correct or comment as you see fit. Your feedback is always
welcomed. :-)
No comments:
Post a Comment