早教吧作业答案频道 -->其他-->
Oracle如何解决按照周分组取第一个值,最末一个值,最大值,最小值,平均值和总和的问题语句如下:selectdistinct(tochar(date1,'yyyy-mm-w'))b,firstvalue(a)OVER(partitionbydistinct(tochar(date1,'yyyy-mm-w'))orderby
题目详情
Oracle如何解决按照周分组取第一个值,最末一个值,最大值,最小值,平均值和总和的问题
语句如下:
select distinct(to_char(date1,'yyyy-mm-w')) b,
first_value(a)
OVER (
partition by distinct(to_char(date1,'yyyy-mm-w'))
order by date1
range BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING )
from t4
用途是先将列Date1按照周分组,筛选后找出每个组的第一个值.
语句如下:
select distinct(to_char(date1,'yyyy-mm-w')) b,
first_value(a)
OVER (
partition by distinct(to_char(date1,'yyyy-mm-w'))
order by date1
range BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING )
from t4
用途是先将列Date1按照周分组,筛选后找出每个组的第一个值.
▼优质解答
答案和解析
不知道你这怎么样才算第一个
先用一个rownum列出每一个值的序号,再在外面去取每组的序号为1和最大的那个,并关联求出值来吧
先用一个rownum列出每一个值的序号,再在外面去取每组的序号为1和最大的那个,并关联求出值来吧
看了 Oracle如何解决按照周分...的网友还看了以下:
初一数学练床考沪科上册57面13题的答案解放军某部在甲乙两地间拉练,从甲地到已地的路上有一段上坡何平 2020-03-30 …
下列说法正确的是A.如果a,b是两条直线,且a∥b,那么a平行于经过b的任何平面B.如果直线a和平 2020-05-13 …
1:任意一个两位数的平方是多少?比如:93的平方如何计算?2:任意一个三位数的平方是多少?比如:7 2020-05-22 …
如何运用法向量来做几何的二面角类的题目.比如怎么求.如果叫我们求平行如何使用法向量解题.比如如果要 2020-06-03 …
空间解析几何①如果一条直线在平面内,那么用解析几何如何表达②如果将两个平面的方程联立,得到的方程表 2020-06-14 …
根据几何平均数对原数列求权重如原数列为:5871289,其几何平均数是:(5*8*7*12*8*9 2020-06-14 …
二面角的概念都清楚,就是不知道如何找哪个角是其平面角,比如说在正方体ABCD-A1B1C1D1中找 2020-06-27 …
笔算如何开平方,如57怎样开平方?不借助计算器和任何辅助工具如何开平方? 2020-08-01 …
空间几何类题目如何解答.如何找辅助线等.解题技巧.看到题目后怎么入手?空间几何如何找准辅助线?如何 2020-08-01 …
如果你是峰峦,何必在乎别人把你当作平地.如果你是春色,何必为一朵花的调零叹息如果你是峰峦,何必在乎别 2020-12-07 …