数据库中取行最大值、最小值、平均值问题
来源:互联网 发布:淘宝手机模版 编辑:程序博客网 时间:2024/06/10 04:40
项目中经常碰到需要在数据表行中取最大值、最小值、平均值问题,SQL数据库不支持此功能,所以我们需要转换一下。比如说有以下表结构:
图1数据库表结构
我们需要选取出每个时间点(DateTime)每个设备(PositionID)的所有数值(Value1,Value2,Value3,Value4)平均值、最大值、最小值,可采用如下方法:
select t.[datetime] as [DateTime], t.positionid as Positionid, max(t.value1) as MaxValue, min(t.value1) as MinValue, avg(t.value1) as AvgValuefrom(select [datetime], positionid, value1 from historydata unionselect [datetime], positionid, value2 from historydata unionselect [datetime], positionid, value3 from historydata unionselect [datetime], positionid, value4 from historydata) twhere positionid in (select positionidfrom 表)group by t.[datetime], [positionid]order by positionid, [datetime]
- 数据库中取行最大值、最小值、平均值问题
- 最大值 最小值 平均值
- 选最大值 最小值 平均值
- 求最大值、最小值、平均值
- 求最大值 最小值 平均值
- awk 求最大值,平均值,最小值
- C#关于平均值,最大值,最小值的求解
- java中数组求最大值、最小值、平均值。
- 快速求总和 最大值 最小值 和 平均值
- NSArray 快速求总和 最大值 ,最小值 平均值
- KVC Collection Operators(最大值 最小值 平均值)
- 最大值最小值问题
- 查找最大值最小值问题
- 最大值最小值问题
- 最大值与最小值问题
- 如何使用sql函数平均值、总数、最小值、最大值、总和、标准差
- sql函数平均值、总数、最小值、最大值、总和、标准差
- 输入10个正数,求最大值、最小值、平均值。
- 通过HttpClient从指定server获取数据
- 一个奇妙、离奇的算法题
- 用(java或plsql的存储过程)将文件以二进制的形式写入到oracle数据库(适用dwg格式文件)
- UltraEdit脱机激活和添加UltraEdit到右键关联
- 独木舟上的旅行
- 数据库中取行最大值、最小值、平均值问题
- [控件]ImageSwitcher切换图片
- 建造者模式
- part3
- 计算字符串中各个逗号的位置
- part4
- USB充电插拔与USB Debugging connect提示
- part5
- 4.类文件结构