我有一个学生表,其中包含admission_date和student_status列,我想获取特定年份每个月的总录取,而admission_date列的类型是DateTime。即

**Month**      **Total_Admission**
Jan-2016             90
Feb-2016             70
Mar-2016             109

最佳答案

请尝试以下查询。

SELECT replace(right(convert(varchar, admission_date, 106), 8), ' ', '-') Month,COUNT(*) TotalAdmissions
FROM yourTable
WHERE YEAR(admission_date) = 2016
GROUP BY replace(right(convert(varchar, admission_date, 106), 8), ' ', '-')

关于sql - 如何获取特定月份SQL的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39851394/

10-11 03:18
查看更多