如何创建符合以下要求的视图?谢了

xiangdie 2003-04-24 05:31:52

表结构如下:T_BURTHEN_CURVE_RECORD (MATCH_ID, ON_YEAR, ON_MONTH, ON_DAY
ON_HOUR ,ON_MINUTE ,C_DATE , VOLTAGE_A ,VOLTAGE_B ,VOLTAGE_C)
我要创建一视图能统计出每月VOLTAGE_A ,VOLTAGE_B ,VOLTAGE_C出现的最大值及最小值和两极值出现时间?请各位帮忙了.
...全文
63 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangdie 2003-04-28
  • 打赏
  • 举报
回复

不管最终能不能找到一个很好的办法,欢迎大家积极讨论,毕竟我已碰到了此问题,客户要求实现那样的功能,而我只有一个以上的表结构.
我试了几种方法,都没有完全实现.
xiangdie 2003-04-25
  • 打赏
  • 举报
回复

一定要建四个?没有别的办法吗?我这里是省了好多字段,还有8个这样的字段都要这样求,晕了,要几十个视图.
ziqing 2003-04-25
  • 打赏
  • 举报
回复
你可以用建立多个视图然后合在一起
select Max(VOLTAGE_A),MATCH_ID ,max_VOLTAGE_A-t
建立四个就可以了
然后用select MATCH_ID, on_year,on_month,max_VOLTAGE_A ,max_VOLTAGE_A_T(电压极大值出现时间:日时分) min_VOLTAGE_A,min_VOLTAGE_A_T,max_VOLTAGE_B ,max_VOLTAGE_B_T..
from 四个视图
where id=id and ....
ziqing 2003-04-25
  • 打赏
  • 举报
回复
你这种结构是实现不了的,因为最大值和最小值出现的时间是不一样的
xiangdie 2003-04-25
  • 打赏
  • 举报
回复

up
xiangdie 2003-04-25
  • 打赏
  • 举报
回复

就是那极大值极小值出现时间不好求,我想从以上表结构中构成这样的结构:
MATCH_ID, on_year,on_month,max_VOLTAGE_A ,max_VOLTAGE_A_T(电压极大值出现时间:日时分) min_VOLTAGE_A,min_VOLTAGE_A_T,max_VOLTAGE_B ,max_VOLTAGE_B_T......
要怎样才能实现?
blucecat 2003-04-24
  • 打赏
  • 举报
回复
一个视图实现不了
blucecat 2003-04-24
  • 打赏
  • 举报
回复
一个视图不可能实现
blucecat 2003-04-24
  • 打赏
  • 举报
回复
一个视图不可能实现
blucecat 2003-04-24
  • 打赏
  • 举报
回复
一个视图不可能实现
loader 2003-04-24
  • 打赏
  • 举报
回复
up
haoco 2003-04-24
  • 打赏
  • 举报
回复
select Max(VOLTAGE_A),MAX(VOLTAGE_B),MAX(VOLTAGE_C),Min(VOLTAGE_A),Min(VOLTAGE_B),Min(VOLTAGE_C) from T_BURTHEN_CURVE_RECORD group by MATCH_ID
这是最大值和最小值,两极值出现时间是什么意思?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧