数据库group by过滤
来源:互联网 发布:商务数据分析是什么 编辑:程序博客网 时间:2024/06/08 13:34
查询历史记录的时候,比如1分钟插入一条记录,但是这些记录基本相同,或者某些字段完全相同
我们想显示在前端的希望过滤掉重复部分或者每隔20分钟,或者5分钟显示一条
declare @checkTime datetime,@intervarTime int set @checkTime = '2010-1-1 11:11:51' set @intervarTime =5select dateadd(ss, -(DATEPART(ss, @checkTime ) % 60), @checkTime) --- 去掉秒部分---2010-1-1 11:11:00select datepart(mi, dateadd(ss, -(DATEPART(ss, @checkTime ) % 60), @checkTime)) --- 取分钟部分---select datepart(mi, dateadd(ss, -(DATEPART(ss, @checkTime ) % 60), @checkTime))%@intervarTime --- 取余分钟部分--- --- 分钟扣掉余数就是最近的一个整点---select dateadd(mi, -(datepart(mi, dateadd(ss, -(DATEPART(ss, @checkTime ) % 60), @checkTime))%@intervarTime),dateadd(ss, -(DATEPART(ss, @checkTime ) % 60), @checkTime))返回值
2010-1-1 11:10:00
把所有的时间都按照这种方式,或者平均,或者取第一条,都能得到想要的
0 0
- 数据库group by过滤
- 数据库group by
- 数据库group by 用法
- 【数据库】谈谈group by
- 数据库中Having放在分组函数group by后过滤查询组
- 数据库SQL group by 详解
- 数据库中group by与order by
- 【SQL】分组数据,过滤分组-group by , having
- Group by 分组后排序,组内过滤
- MySQL中distinct和group by过滤删除重复行
- 关于group by 和having(数据库)
- mysql数据库需要注意group by
- 数据库 GROUP BY 语句的操作方式
- 关于数据库中的 group by 子句。
- 数据库查询,GROUP BY 的使用细节
- DB2数据库DISTINCT与GROUP BY 对比
- 数据库group by使用原理分析
- mysql数据库的GROUP BY详解
- 求S(n)=a+aa+aaa+...+aa..a的值,其中a是一个数字,n是a的位数
- cdialog::onclose(); 和 cdialog::onok();还有 showwindow(SW_HIDE);的具体区别
- POJ 2524 Ubiquitous Religions
- android简易文件管理器的用法
- poj 1459 Power Network
- 数据库group by过滤
- Android monkey test 脚本的编写
- java.util.Date和java.sql.Date的区别及应用
- UITextView文本居上显示
- 基于AOA协议实现Android设备的USB通信
- js 自用小工具集合
- 开源中国 Android 文件夹管理
- B-树和B+树的应用:数据搜索和数据库索引
- 随机产生20个[10,50]的正整数,存到数组中并求数组中的所有元素的最大值最小值,平均值以及各个元素之和