【数据库】sqlserver 数据统计语句,当天、当月数据等
·
Sql Server查询语句,统计今天、昨天、本周、上周、本月、上月数据情况
说明:inputdate数据库中时间类型字段
- 统计今天的数据
SELECT * FROM tablename where ATEDIFF(day,inputdate,GETDATE())=0
- 统计昨天的数据
SELECT * FROM tablename where ATEDIFF(day,inputdate,GETDATE())=1
- 统计本周的数据
SELECT * FROM tablename where datediff(week,inputdate,getdate())=0
- 统计本周的数据
SELECT * FROM tablename where datediff(week,inputdate,getdate())=1
- 统计本月的数据
SELECT * FROM tablename where DATEDIFF(month,inputdate,GETDATE())=0
- 统计上月的数据
SELECT * FROM tablename where DATEDIFF(month,inputdate,GETDATE())=1
- 统计本季度的数据
select * from T_InterViewInfo where datediff(QQ,inputdate,getdate())=0
函数:DATEDIFF ( datepart , startdate , enddate )
说明:计算时间差的函数,参数datepare值:year | quarter | month | week | day | hour |;年|季度|月|周|天|小时
minute | second | millisecond; startdate:开始日期; enddate :结束日期
函数:GetDate(); 说明:获取当前的系统日期
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)