sqlserver七天内,sql连续三天

SQLserver查询7天内再次进入的门禁记录?

select a2.* from 表 as a1,表 as a2

创新互联专注于永丰网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供永丰营销型网站建设,永丰网站制作、永丰网页设计、永丰网站官网定制、微信小程序定制开发服务,打造永丰网络公司原创品牌,更为您提供永丰网站排名全网营销落地服务。

where a1.id=a2.id(我理解id就是员工的唯一标识,如果不是自行替换)

and a2.进入时间-a1.离开时间 between 0 and 7 (这个地方看时间的格式,有时候需要惊醒格式处理)

查询最近七天数据,按时间分组……

每一天分组.datetime你可以转成  显示日期的样式

CONVERT(varchar(20), tdate, 23)--以当天时间分组--(xxxx-xx-xx)

--代码改成如下即可:

select CONVERT(varchar(20), date, 23),sum(id) as num from A where date between dateadd(day,-7,getdate()) and getdate()

group by CONVERT(varchar(20), date, 23)--以当天时间分组--(xxxx-xx-xx)te

希望能帮到你!

可以参考我回答的sqlserver通过日期格式的转换来获取 显示日期的样式即可

;old=1#answer-1457108070

asp 读取7天内的数据

addtimedate()-7

思路把date()里的日期取出来-7然后和addtime里取出来的日期做比较

SQL中varchar型时间运行

CONVERT(varchar(12),getdate(),112) between @endtime and @endtime+7

格式为'YYYYMMDD'


标题名称:sqlserver七天内,sql连续三天
转载注明:http://bzwzjz.com/article/dscdpec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: LED网站设计方案 成都网站设计 成都网站建设 成都网站建设 企业网站建设 网站制作公司 定制网站制作 成都网站制作 成都网站建设 成都网站设计 成都商城网站制作 企业网站建设公司 企业网站设计 成都网站建设公司 成都网站建设 成都定制网站建设 成都网站设计 高端网站设计推广 网站建设方案 重庆网站建设 响应式网站设计 成都响应式网站建设