SA系统查询统计各单位委办局今年发布的各部门文件、各街镇文件和区府办文件的数量
SA系统统计各单位委办局今年发布的各部门文件、各街镇文件和区府办文件的数量
查询语句如下:
SELECT COUNT(c.DepartmentName) as Total,c.DepartmentName from PE_InfoPublicity_PublicInformation a,PE_InfoPublicity_SubjectCategory b,PE_InfoPublicity_Department c where a.SubjectCategoryId=b.SubjectCategoryId and b.DepartmentId=c.DepartmentId and (SubjectCategoryName='区府办文件' or SubjectCategoryName='各部门文件' or SubjectCategoryName='各街镇文件' ) and DateDiff(yy,Date,getdate())=0 --and YEAR(Date) in (2021) and PublicityStatus=1 GROUP BY c.DepartmentName ORDER BY Total DESC
语句中查询今年时间的条件也可以用YEAR(Date) in (2021)代替DateDiff,用YEAR(函数)简单些。根据情况选择吧,如果要统计季度、月、周等时间段最好用DATEDIFF()函数。
DATEDIFF() 函数介绍:
DATEDIFF() 函数返回两个日期之间的时间。
语法
DATEDIFF(datepart,startdate,enddate)
startdate 和enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
datepart | 缩写 |
年 | yy, yyyy |
季度 | qq, q |
月 | mm, m |
年中的日 | dy, y |
日 | dd, d |
周 | wk, ww |
星期 | dw, w |
小时 | hh |
分钟 | mi, n |
秒 | ss, s |
毫秒 | ms |
微妙 | mcs |
纳秒 | ns |
用户登录
还没有账号?
立即注册