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

回答編集履歴

1

推敲

2021/07/10 12:29

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,12 +2,12 @@
2
2
  (年月を集計単位に加える)
3
3
  ```SQL
4
4
  TRANSFORM Sum(T_実績.数量) AS 数量の合計
5
- SELECT T_実績.売先_CD, T_得意先M.得意先名称, T_実績.仕入先_CD, T_仕入先M.仕入先名称, T_実績.品目_CD, T_品目M.品名, T_実績.規格, T_実績.売立_, T_実績.売立_
5
+ SELECT T_実績.売先_CD, T_得意先M.得意先名称, T_実績.仕入先_CD, T_仕入先M.仕入先名称, T_実績.品目_CD, T_品目M.品名, T_実績.規格, T_実績.売立_, T_実績.売立_
6
6
  FROM ((T_実績 INNER JOIN T_得意先M ON T_得意先M.得意先コード = T_実績.売先_CD
7
7
  ) INNER JOIN T_仕入先M ON T_仕入先M.仕入先コード = T_実績.仕入先_CD
8
8
  ) INNER JOIN T_品目M ON T_品目M.[コード] = T_実績.品目_CD
9
9
  WHERE 売立_年 In (2020,2021) AND 売立_月=6
10
- GROUP BY T_実績.売先_CD, T_得意先M.得意先名称, T_実績.仕入先_CD, T_仕入先M.仕入先名称, T_実績.品目_CD, T_品目M.品名, T_実績.規格, T_実績.売立_, T_実績.売立_
10
+ GROUP BY T_実績.売先_CD, T_得意先M.得意先名称, T_実績.仕入先_CD, T_仕入先M.仕入先名称, T_実績.品目_CD, T_品目M.品名, T_実績.規格, T_実績.売立_, T_実績.売立_
11
11
  PIVOT DateDiff("ww",DateSerial(T_実績.売立_年,T_実績.売立_月,2),[売立日])+1 & "週";
12
12
  ```
13
13
  希望はこの年月部分を横軸に展開という事ですから、上記の集計単位から年月を外し、PIVOT部分にその編集を加えます。