博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlServer统计最近一周的数据
阅读量:4623 次
发布时间:2019-06-09

本文共 251 字,大约阅读时间需要 1 分钟。

select * from 表名 where  DATEDIFF( day, 日期字段列名,getdate())<7 and DATEPART(w,  日期字段列名) <DATEPART(w, getdate())

思路:

1.先取最近七天的数据。

2.在最近七天的数据中,取周中天次小于等于当前天次的记录。(周天的天次为1)

 

DATEPART(w,  日期字段列名) 取一周的第几天,周天返回值为1

转载于:https://www.cnblogs.com/liuzhixian/p/3287717.html

你可能感兴趣的文章
SAP 中如何寻找增强
查看>>
spi驱动无法建立spidev问题
查看>>
ANDROID开发之SQLite详解
查看>>
如何依靠代码提高网络性能
查看>>
Zookeeper要安装在奇数个节点,但是为什么?
查看>>
discuz 微社区安装记录
查看>>
[BZOJ4824][Cqoi2017]老C的键盘 树形dp+组合数
查看>>
配置的热更新
查看>>
MySQL事务的开启与提交,autocommit自动提交功能
查看>>
PriorityQueue
查看>>
CODEVS1403 新三国争霸
查看>>
iOS 环信离线推送
查看>>
WPFTookit Chart 高级进阶
查看>>
thulac安装问题
查看>>
你必须知道的.NET Day1
查看>>
vim实现实时自动保存
查看>>
mysql CREATE USER
查看>>
H3C 快速以太网和千兆以太网
查看>>
oracle触发器——ddl触发器
查看>>
oracle函数 SOUNDEX(c1)
查看>>