teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

表現不備修正

2016/09/06 13:14

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -19,7 +19,7 @@
19
19
  ```
20
20
 
21
21
  上記は列別名を指定する箇所が恐らく構文エラーとなっていると思われます。
22
- 正しくは下記のように修正すると構文エラーは起こらなくなるのではないでしょうか?
22
+ 正しくは下記のように修正すると**ケース式での構文エラー**は起こらなくなるのではないでしょうか?
23
23
  ```SQL
24
24
  (CASE WHEN MAX(T1.ccc) - SUM(T2.fff) > 0 THEN MAX(T1.ccc) - SUM(T2.fff)
25
25
  WHEN MAX(T1.ccc) - SUM(T2.fff) <= 0 THEN 0

3

表記訂正

2016/09/06 13:14

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -1,4 +1,4 @@
1
- MAX、MINなど**集約関数**を利用し、
1
+ SUM、MAX、MINなど**集約関数**を利用し、
2
2
  かつ集約関数を用いていないカラム(今回の場合T1.aaaなど集約関数を使っていないもの)を指定したい場合は、***GROUP BY句**でそのカラムを指定してあげるのがルールとなっています。
3
3
  **(※非集約項目はグループ化された際にどの値を表示しなければならないか分からないため)**
4
4
 

2

レイアウトミス修正

2016/09/06 13:11

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  MAX、MINなど**集約関数**を利用し、
2
- かつ集約関数を用いていないカラム(今回の場合T1.aaaなど集約関数を使っていないもの)を指定したい場合は、**GROUP BY句**でそのカラムを指定してあげるのがルールとなっています。
2
+ かつ集約関数を用いていないカラム(今回の場合T1.aaaなど集約関数を使っていないもの)を指定したい場合は、***GROUP BY句**でそのカラムを指定してあげるのがルールとなっています。
3
- **(※非集約項目はグループ化された際にどの値を表示しなければならないか分からないため)
3
+ **(※非集約項目はグループ化された際にどの値を表示しなければならないか分からないため)**
4
- **
4
+
5
5
  そのため今回のクエリでは、
6
6
  GROUP BY指定が必要となると思われます。
7
7
 

1

誤字修正

2016/09/06 13:09

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  MAX、MINなど**集約関数**を利用し、
2
- かつ集約関数を用いていないカラム(今回の場合T1.aaaなど集約関数を使っていないもの)を指定したい場合は、**GROUP BY句**でそのカラムを指定してあげるのがルールとなっています。
2
+ かつ集約関数を用いていないカラム(今回の場合T1.aaaなど集約関数を使っていないもの)を指定したい場合は、**GROUP BY句**でそのカラムを指定してあげるのがルールとなっています。
3
- (※非集約項目はグループ化された際にどの値を表示しなければならないか分からないため)
3
+ **(※非集約項目はグループ化された際にどの値を表示しなければならないか分からないため)
4
-
4
+ **
5
5
  そのため今回のクエリでは、
6
6
  GROUP BY指定が必要となると思われます。
7
7