0

毎日の平均値を取得したいと思います。たとえば、「20130511」で 3 と 5 を取得するのではなく、4 を取得したいと考えています。単一のクエリでそれを行うにはどうすればよいですか? (ハードコードではありません)

Select Val from Table 1 where??????????

表1 :

日付ヴァル
----------------

20130511 | 3

20130511 | 5

20130512 | 5

20130512 | 1

20130512 | 2

20130512 | 6

20130512 | 2

20130513 | 2

4

2 に答える 2

1

日付をグループ化する必要があります

SELECT Date, AVG(Val) FROM TABLE GROUP BY Date
于 2013-03-22T08:48:49.913 に答える
0

日付ごとにグループ化して、1回のパスで実行できます

SELECT DATE, SUM(VALUE)/COUNT(*) AS AVERAGE 
FROM TABLE 
GROUP BY DATE
于 2013-03-22T08:51:09.390 に答える