2

答えが見つからない質問があります。

基本的に、2つの列があります。

variable 10  || 14  || 18 || 20 || 29  || 38 || 39  || 41 || 46  ...
values   857 || 736 || 84 || 1  || 362 || 74 || 183 || 77 || 944 ...

(10, 14, 18)各変数のすべての値の合計を、10秒、20秒(20, 29)、30秒というように出力したいと思います(38, 39)

クエリを作成するにはどうすればよいですか?

4

1 に答える 1

4

これを試して:

select variable div 10, sum(values) 
  from myTable
 group by variable div 10

結果(列に名前が付けられていると仮定すると、次のようvarになりvalます。

mysql> select var div 10, sum(val) from my  group by var div 10;
+------------+----------+
| var div 10 | sum(val) |
+------------+----------+
|          1 |     1677 | 
|          2 |      363 | 
|          3 |      257 | 
|          4 |     1021 | 
+------------+----------+
4 rows in set (0.00 sec)
于 2012-10-03T20:26:42.117 に答える