回答編集履歴

2

年齢別を年代別と読んでいたので修正

2016/03/15 09:12

投稿

kutsulog
kutsulog

スコア985

test CHANGED
File without changes

1

年齢別を年代別と読んでいたので修正

2016/03/15 09:12

投稿

kutsulog
kutsulog

スコア985

test CHANGED
@@ -1,4 +1,4 @@
1
- 齢を10割った値でGROUP BYしたらよいのではないでしょうか?
1
+ 今日と誕生日のの差分でGROUP BYしたらよいのではないでしょうか?
2
2
 
3
3
 
4
4
 
@@ -20,7 +20,7 @@
20
20
 
21
21
  SELCT
22
22
 
23
- TIMESTAMPDIFF(YEAR,birth,CURDATE()) / 10 AS age
23
+ TIMESTAMPDIFF(YEAR,birth,CURDATE()) AS age
24
24
 
25
25
  , COUNT(*)
26
26
 
@@ -28,7 +28,7 @@
28
28
 
29
29
  GROUP BY
30
30
 
31
- TIMESTAMPDIFF(YEAR,birth,CURDATE()) / 10
31
+ TIMESTAMPDIFF(YEAR,birth,CURDATE())
32
32
 
33
33
 
34
34
 
@@ -36,4 +36,4 @@
36
36
 
37
37
 
38
38
 
39
- ※テストしていません小数点以下の違いでまとめられなかったらFLOOR(切り捨て)してください
39
+