k*****n 发帖数: 361 | 1 原始数据:
Date Value
2011-02-13 07:53:00 1.0
2011-02-13 07:56:00 2.0
2011-02-14 08:01:00 1.0
2011-02-14 08:03:00 1.0
2011-02-15 08:18:00 2.0
2011-02-15 08:27:00 1.0
2011-02-16 08:30:00 1.0
2011-02-16 08:40:00 1.0
2011-02-17 08:44:00 1.0
按相同日子分组后得到相同日子的value总数
select sum(Value)
from table
group by day(date)
得到
3.0
2.0
3.0
2.0
1.0
再取这组数据的avg值
不能用partition怎么写成一个语句 |
g***l 发帖数: 18555 | 2 select avg(v.sum_value) from
(select sum(Value) as sum_value
from table
group by day(date))
v |
B*****g 发帖数: 34098 | 3 下不为例
http://www.mitbbs.com/article_t/Database/31150169.html
select sum(Value)/count(distinct day(date))
from table
【在 k*****n 的大作中提到】 : 原始数据: : Date Value : 2011-02-13 07:53:00 1.0 : 2011-02-13 07:56:00 2.0 : 2011-02-14 08:01:00 1.0 : 2011-02-14 08:03:00 1.0 : 2011-02-15 08:18:00 2.0 : 2011-02-15 08:27:00 1.0 : 2011-02-16 08:30:00 1.0 : 2011-02-16 08:40:00 1.0
|
k*****n 发帖数: 361 | 4 用的是2000 SQL server
2楼是我要的答案
敢问两位大哥画zipcode分布图用什么软件最好,就大概看个map上点状分布图,不用很
精细 |
B*****g 发帖数: 34098 | 5 3楼的sql server里不work?
【在 k*****n 的大作中提到】 : 用的是2000 SQL server : 2楼是我要的答案 : 敢问两位大哥画zipcode分布图用什么软件最好,就大概看个map上点状分布图,不用很 : 精细
|
k*****n 发帖数: 361 | 6 3楼是我自己一贯用的方法,呵呵,俺就是想写个嵌套的写不出 |
B*****g 发帖数: 34098 | 7 你这个有直接方法不用,非要nest一下,明显是调戏大家。
【在 k*****n 的大作中提到】 : 3楼是我自己一贯用的方法,呵呵,俺就是想写个嵌套的写不出
|
k*****n 发帖数: 361 | 8 哪敢调戏你。。。我想问问nested的方法是因为分组求最大最小值平均值都需要用到。
。。俺nested写不出。。。每次都用temp写两次。。。avg因为正好能有公式 |