关于网友提出的“ 如何创建符合以下要求的视图?谢了”问题疑问,本网通过在网上对“ 如何创建符合以下要求的视图?谢了”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 如何创建符合以下要求的视图?谢了
描述:
表结构如下: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出现的最大值及最小值和两极值出现时间?请各位帮忙了.
解决方案1: 一个视图不可能实现
解决方案2: up
解决方案3: 你可以用建立多个视图然后合在一起
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 ....
解决方案4: 你这种结构是实现不了的,因为最大值和最小值出现的时间是不一样的
解决方案5: 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
这是最大值和最小值,两极值出现时间是什么意思?
以上介绍了“ 如何创建符合以下要求的视图?谢了”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2899266.html