質問編集履歴
10
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -196,13 +196,13 @@
|
|
196
196
|
|
197
197
|
例)
|
198
198
|
|
199
|
-
201904
|
199
|
+
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
200
|
-
|
200
|
+
|
201
|
-
201904
|
201
|
+
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
202
202
|
|
203
203
|
↓
|
204
204
|
|
205
|
-
201904
|
205
|
+
201904 5407801 2127342 5223491 2090846 -184310 -36496
|
206
206
|
|
207
207
|
|
208
208
|
|
9
パラメータ追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,10 +38,6 @@
|
|
38
38
|
|
39
39
|
DE.[MNTH] AS [年月]
|
40
40
|
|
41
|
-
,REPLACE( RIGHT( OP.[KRAN], 1),'8','7*') AS [購入ランク]
|
42
|
-
|
43
|
-
,REPLACE( RIGHT( OP.[IRAN], 1),'8','7*') AS [医薬支払ランク]
|
44
|
-
|
45
41
|
,DE.TKIB AS [得意先コード]
|
46
42
|
|
47
43
|
,OP.KTKM AS [NAME]
|
@@ -72,11 +68,9 @@
|
|
72
68
|
|
73
69
|
ON OP.[得意先コード] = TK.[得意先コード]
|
74
70
|
|
75
|
-
WHERE OP.[COMM_JGKS] = 10
|
76
|
-
|
77
|
-
|
71
|
+
WHERE DE.[MNTH] BETWEEN '201904' AND '201909'
|
78
|
-
|
72
|
+
|
79
|
-
AND DE.[TKIB] = (SELECT [K集計]
|
73
|
+
AND DE.[TKIB] = (SELECT [K集計]
|
80
74
|
|
81
75
|
FROM vkadmin.得意先マスタ WITH(NOLOCK)
|
82
76
|
|
@@ -140,7 +134,7 @@
|
|
140
134
|
|
141
135
|
ORDER BY [年月]
|
142
136
|
|
143
|
-
|
137
|
+
※'0732771'は、都度入力するパラメータです。
|
144
138
|
|
145
139
|
```
|
146
140
|
|
8
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -150,9 +150,9 @@
|
|
150
150
|
|
151
151
|
|
152
152
|
|
153
|
-
S集計とぶつける得意先コードは、共通式の上部分のクエリで取得しますが
|
153
|
+
S集計,K集計とぶつける得意先コードは、共通式の上部分のクエリで取得しますが
|
154
|
-
|
154
|
+
|
155
|
-
[得意先コード]
|
155
|
+
共通式での[得意先コード] と同じ値のままで抽出してくれる他の方法が見当たらず困っています。
|
156
156
|
|
157
157
|
|
158
158
|
|
@@ -198,6 +198,8 @@
|
|
198
198
|
|
199
199
|
これを年月ごと、1行のみに集計したいです。
|
200
200
|
|
201
|
+
そのため、GROUP BYから得意先コードを外したいです。
|
202
|
+
|
201
203
|
例)
|
202
204
|
|
203
205
|
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
7
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -168,41 +168,41 @@
|
|
168
168
|
|
169
169
|
[年月][現行価(多店舗)][現行価(契約施設)][契約価(多店舗)][契約価(契約施設)][差額(多店舗)][差額(契約施設)]
|
170
170
|
|
171
|
+
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
172
|
+
|
173
|
+
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
174
|
+
|
175
|
+
201905 0000000 2090724 0000000 2044902 0000000 -45822
|
176
|
+
|
177
|
+
201905 4761532 0000000 4597416 0000000 -164116 0000000
|
178
|
+
|
179
|
+
201906 0189238 0000000 3069219 0000000 -120019 0000000
|
180
|
+
|
181
|
+
201906 0000000 1725209 0000000 1695254 0000000 -29955
|
182
|
+
|
183
|
+
201907 0000000 2412356 0000000 2348237 0000000 -64119
|
184
|
+
|
185
|
+
201907 5869159 0000000 5676023 0000000 -193136 0000000
|
186
|
+
|
187
|
+
201908 0000000 1962943 0000000 1925071 0000000 -37872
|
188
|
+
|
189
|
+
201908 5172795 0000000 4983429 0000000 -189366 0000000
|
190
|
+
|
191
|
+
201909 4061538 0000000 3963035 0000000 -98503 0000000
|
192
|
+
|
193
|
+
201909 0000000 2129935 0000000 2094667 0000000 -35268
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
年月ごとに得意先コードが異なるため同じ年月に2つの数値が出てきてしまいます。
|
198
|
+
|
199
|
+
これを年月ごと、1行のみに集計したいです。
|
200
|
+
|
201
|
+
例)
|
202
|
+
|
171
203
|
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
172
204
|
|
173
|
-
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
205
|
+
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
174
|
-
|
175
|
-
201905 0000000 2090724 0000000 2044902 0000000 -45822
|
176
|
-
|
177
|
-
201905 4761532 0000000 4597416 0000000 -164116 0000000
|
178
|
-
|
179
|
-
201906 3189238 0000000 3069219 0000000 -120019 0000000
|
180
|
-
|
181
|
-
201906 0000000 1725209 0000000 1695254 0000000 -29955
|
182
|
-
|
183
|
-
201907 0000000 2412356 0000000 2348237 0000000 -64119
|
184
|
-
|
185
|
-
201907 5869159 0000000 5676023 0000000 -193136 0000000
|
186
|
-
|
187
|
-
201908 0000000 1962943 0000000 1925071 0000000 -37872
|
188
|
-
|
189
|
-
201908 5172795 0000000 4983429 0000000 -189366 0000000
|
190
|
-
|
191
|
-
201909 4061538 0000000 3963035 0000000 -98503 0000000
|
192
|
-
|
193
|
-
201909 0000000 2129935 0000000 2094667 0000000 -35268
|
194
|
-
|
195
|
-
|
196
|
-
|
197
|
-
年月ごとに得意先コードが異なるため同じ年月に2つの数値が出てきてしまいます。
|
198
|
-
|
199
|
-
これを年月ごと、1行のみに集計したいです。
|
200
|
-
|
201
|
-
例)
|
202
|
-
|
203
|
-
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
204
|
-
|
205
|
-
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
206
206
|
|
207
207
|
↓
|
208
208
|
|
6
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -162,7 +162,7 @@
|
|
162
162
|
|
163
163
|
補足)10/31 11:31
|
164
164
|
|
165
|
-
現在のコードで取得できるのはこのような形です。
|
165
|
+
現在のコードで取得できるのはこのような形です。(見づらくてすみません)
|
166
166
|
|
167
167
|
|
168
168
|
|
5
TUIKI
test
CHANGED
File without changes
|
test
CHANGED
@@ -168,29 +168,29 @@
|
|
168
168
|
|
169
169
|
[年月][現行価(多店舗)][現行価(契約施設)][契約価(多店舗)][契約価(契約施設)][差額(多店舗)][差額(契約施設)]
|
170
170
|
|
171
|
-
201904 5407801 0
|
171
|
+
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
172
|
-
|
172
|
+
|
173
|
-
201904 0
|
173
|
+
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
174
|
-
|
174
|
+
|
175
|
-
201905 0
|
175
|
+
201905 0000000 2090724 0000000 2044902 0000000 -45822
|
176
|
-
|
176
|
+
|
177
|
-
201905 4761532 0
|
177
|
+
201905 4761532 0000000 4597416 0000000 -164116 0000000
|
178
|
-
|
178
|
+
|
179
|
-
201906 3189238 0
|
179
|
+
201906 3189238 0000000 3069219 0000000 -120019 0000000
|
180
|
-
|
180
|
+
|
181
|
-
201906 0
|
181
|
+
201906 0000000 1725209 0000000 1695254 0000000 -29955
|
182
|
-
|
182
|
+
|
183
|
-
201907 0
|
183
|
+
201907 0000000 2412356 0000000 2348237 0000000 -64119
|
184
|
-
|
184
|
+
|
185
|
-
201907 5869159 0
|
185
|
+
201907 5869159 0000000 5676023 0000000 -193136 0000000
|
186
|
-
|
186
|
+
|
187
|
-
201908 0
|
187
|
+
201908 0000000 1962943 0000000 1925071 0000000 -37872
|
188
|
-
|
188
|
+
|
189
|
-
201908 5172795 0
|
189
|
+
201908 5172795 0000000 4983429 0000000 -189366 0000000
|
190
|
-
|
190
|
+
|
191
|
-
201909 4061538 0
|
191
|
+
201909 4061538 0000000 3963035 0000000 -98503 0000000
|
192
|
-
|
192
|
+
|
193
|
-
201909 0
|
193
|
+
201909 0000000 2129935 0000000 2094667 0000000 -35268
|
194
194
|
|
195
195
|
|
196
196
|
|
@@ -200,9 +200,9 @@
|
|
200
200
|
|
201
201
|
例)
|
202
202
|
|
203
|
-
201904 5407801 0
|
203
|
+
201904 5407801 0000000 5223491 0000000 -184310 0000000
|
204
|
-
|
204
|
+
|
205
|
-
201904 0
|
205
|
+
201904 0000000 2127342 0000000 2090846 0000000 -36496
|
206
206
|
|
207
207
|
↓
|
208
208
|
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -168,42 +168,42 @@
|
|
168
168
|
|
169
169
|
[年月][現行価(多店舗)][現行価(契約施設)][契約価(多店舗)][契約価(契約施設)][差額(多店舗)][差額(契約施設)]
|
170
170
|
|
171
|
+
201904 5407801 0 5223491 0 -184310 0
|
172
|
+
|
173
|
+
201904 0 2127342 0 2090846 0 -36496
|
174
|
+
|
175
|
+
201905 0 2090724 0 2044902 0 -45822
|
176
|
+
|
177
|
+
201905 4761532 0 4597416 0 -164116 0
|
178
|
+
|
179
|
+
201906 3189238 0 3069219 0 -120019 0
|
180
|
+
|
181
|
+
201906 0 1725209 0 1695254 0 -29955
|
182
|
+
|
183
|
+
201907 0 2412356 0 2348237 0 -64119
|
184
|
+
|
185
|
+
201907 5869159 0 5676023 0 -193136 0
|
186
|
+
|
187
|
+
201908 0 1962943 0 1925071 0 -37872
|
188
|
+
|
189
|
+
201908 5172795 0 4983429 0 -189366 0
|
190
|
+
|
191
|
+
201909 4061538 0 3963035 0 -98503 0
|
192
|
+
|
193
|
+
201909 0 2129935 0 2094667 0 -35268
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
年月ごとに得意先コードが異なるため同じ年月に2つの数値が出てきてしまいます。
|
198
|
+
|
199
|
+
これを年月ごと、1行のみに集計したいです。
|
200
|
+
|
201
|
+
例)
|
202
|
+
|
171
203
|
201904 5407801 0 5223491 0 -184310 0
|
172
204
|
|
173
205
|
201904 0 2127342 0 2090846 0 -36496
|
174
206
|
|
175
|
-
201905 0 2090724 0 2044902 0 -45822
|
176
|
-
|
177
|
-
201905 4761532 0 4597416 0 -164116 0
|
178
|
-
|
179
|
-
201906 3189238 0 3069219 0 -120019 0
|
180
|
-
|
181
|
-
201906 0 1725209 0 1695254 0 -29955
|
182
|
-
|
183
|
-
201907 0 2412356 0 2348237 0 -64119
|
184
|
-
|
185
|
-
201907 5869159 0 5676023 0 -193136 0
|
186
|
-
|
187
|
-
201908 0 1962943 0 1925071 0 -37872
|
188
|
-
|
189
|
-
201908 5172795 0 4983429 0 -189366 0
|
190
|
-
|
191
|
-
201909 4061538 0 3963035 0 -98503 0
|
192
|
-
|
193
|
-
201909 0 2129935 0 2094667 0 -35268
|
194
|
-
|
195
|
-
|
196
|
-
|
197
|
-
年月ごとに得意先コードが異なるため同じ年月に2つの数値が出てきてしまいます。
|
198
|
-
|
199
|
-
これを年月ごと、1行のみに集計したいです。
|
200
|
-
|
201
|
-
例)
|
202
|
-
|
203
|
-
201904 5407801 0 5223491 0 -184310 0
|
204
|
-
|
205
|
-
201904 0 2127342 0 2090846 0 -36496
|
206
|
-
|
207
207
|
↓
|
208
208
|
|
209
209
|
201904 5407801 2127342 5223491 2090846 -184310 -36496
|
3
補足追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -158,6 +158,60 @@
|
|
158
158
|
|
159
159
|
### 補足情報(FW/ツールのバージョンなど)
|
160
160
|
|
161
|
+
|
162
|
+
|
163
|
+
補足)10/31 11:31
|
164
|
+
|
165
|
+
現在のコードで取得できるのはこのような形です。
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
[年月][現行価(多店舗)][現行価(契約施設)][契約価(多店舗)][契約価(契約施設)][差額(多店舗)][差額(契約施設)]
|
170
|
+
|
171
|
+
201904 5407801 0 5223491 0 -184310 0
|
172
|
+
|
173
|
+
201904 0 2127342 0 2090846 0 -36496
|
174
|
+
|
175
|
+
201905 0 2090724 0 2044902 0 -45822
|
176
|
+
|
177
|
+
201905 4761532 0 4597416 0 -164116 0
|
178
|
+
|
179
|
+
201906 3189238 0 3069219 0 -120019 0
|
180
|
+
|
181
|
+
201906 0 1725209 0 1695254 0 -29955
|
182
|
+
|
183
|
+
201907 0 2412356 0 2348237 0 -64119
|
184
|
+
|
185
|
+
201907 5869159 0 5676023 0 -193136 0
|
186
|
+
|
187
|
+
201908 0 1962943 0 1925071 0 -37872
|
188
|
+
|
189
|
+
201908 5172795 0 4983429 0 -189366 0
|
190
|
+
|
191
|
+
201909 4061538 0 3963035 0 -98503 0
|
192
|
+
|
193
|
+
201909 0 2129935 0 2094667 0 -35268
|
194
|
+
|
195
|
+
|
196
|
+
|
197
|
+
年月ごとに得意先コードが異なるため同じ年月に2つの数値が出てきてしまいます。
|
198
|
+
|
199
|
+
これを年月ごと、1行のみに集計したいです。
|
200
|
+
|
201
|
+
例)
|
202
|
+
|
203
|
+
201904 5407801 0 5223491 0 -184310 0
|
204
|
+
|
205
|
+
201904 0 2127342 0 2090846 0 -36496
|
206
|
+
|
207
|
+
↓
|
208
|
+
|
209
|
+
201904 5407801 2127342 5223491 2090846 -184310 -36496
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
|
214
|
+
|
161
215
|
環境
|
162
216
|
|
163
217
|
Windows10
|
2
ソースの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
メッセージ 8120、レベル 16、状態 1、行 37
|
22
22
|
|
23
|
-
列 'CTE.
|
23
|
+
列 'CTE.[得意先コード]' は選択リスト内では無効です。この列は集計関数または GROUP BY 句に含まれていません。
|
24
24
|
|
25
25
|
```
|
26
26
|
|
1
初心者です
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|