回答編集履歴

3

推敲

2020/09/14 03:40

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -1,6 +1,6 @@
1
1
  形式はクロス集計ですね。
2
2
 
3
- クロス集計では出の項目は1つだけなので、更にクエリーが必要になりますから、直接記述した方が簡潔です。
3
+ クロス集計クエリーでは列見の項目は1つだけで、更にクエリーが必要になりますので、直接記述した方が簡潔です。
4
4
 
5
5
  ```SQL
6
6
 

2

推敲

2020/09/14 03:40

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -6,20 +6,22 @@
6
6
 
7
7
  SELECT A.[No]
8
8
 
9
- , Max(IIf(Ch="1",Ch,Null)) AS Ch1
9
+ , Max(IIf(Ch=1,Ch,Null)) AS Ch1
10
10
 
11
- , Max(IIf(Ch="1",Data,Null)) AS Data1
11
+ , Max(IIf(Ch=1,Data,Null)) AS Data1
12
12
 
13
- , Max(IIf(Ch="2",Ch,Null)) AS Ch2
13
+ , Max(IIf(Ch=2,Ch,Null)) AS Ch2
14
14
 
15
- , Max(IIf(Ch="2",Data,Null)) AS Data2
15
+ , Max(IIf(Ch=2,Data,Null)) AS Data2
16
16
 
17
- , Max(IIf(Ch="3",Ch,Null)) AS Ch3
17
+ , Max(IIf(Ch=3,Ch,Null)) AS Ch3
18
18
 
19
- , Max(IIf(Ch="3",Data,Null)) AS Data3
19
+ , Max(IIf(Ch=3,Data,Null)) AS Data3
20
20
 
21
21
  FROM A
22
22
 
23
23
  GROUP BY A.[No]
24
24
 
25
+ ORDER BY A.[No]
26
+
25
27
  ```

1

推敲

2020/09/14 02:28

投稿

sazi
sazi

スコア25327

test CHANGED
@@ -1,6 +1,6 @@
1
1
  形式はクロス集計ですね。
2
2
 
3
- クロス集計では出力の項目は1つだけなので、更にクエリーが必要になるので、直接記述した方が簡潔です。
3
+ クロス集計では出力の項目は1つだけなので、更にクエリーが必要になりますから、直接記述した方が簡潔です。
4
4
 
5
5
  ```SQL
6
6