回答編集履歴
2
入荷件数の変動ロジックを追記
test
CHANGED
@@ -233,3 +233,41 @@
|
|
233
233
|
| 7 | 2021-08-04 | パンB | JI-00002 | TH-100012 | 1 | 1 | 0 | 0 |
|
234
234
|
|
235
235
|
| 8 | 2021-08-04 | パンA | JI-00001 | TH-123456 | 2 | 2 | 0 | 0 |
|
236
|
+
|
237
|
+
|
238
|
+
|
239
|
+
追記:
|
240
|
+
|
241
|
+
----
|
242
|
+
|
243
|
+
> ・ T_In_Data テーブルから出荷日時/商品コード毎にカウント
|
244
|
+
|
245
|
+
> ・ 商品シリアルの重複は取り除いてカウントを行いたいです。
|
246
|
+
|
247
|
+
|
248
|
+
|
249
|
+
については、ヒントを出しておきます。
|
250
|
+
|
251
|
+
|
252
|
+
|
253
|
+
| ID | 商品シリアル | 検査日時 | 判定 | 出荷日時 |
|
254
|
+
|
255
|
+
|:--:|:------------:|:-------------------:|:----:|:-------------------:|
|
256
|
+
|
257
|
+
| 50 | AF1-125010 | 2021-08-10 09:20:59 | OK | 2021-08-10 14:11:34 |
|
258
|
+
|
259
|
+
| 51 | 5GJ00021 | 2021-08-10 10:01:27 | OK | 2021-08-10 22:08:55 |
|
260
|
+
|
261
|
+
| 52 | 5GJ00022 | 2021-08-11 05:58:43 | OK | 2021-08-11 07:46:02 |
|
262
|
+
|
263
|
+
|
264
|
+
|
265
|
+
|
266
|
+
|
267
|
+
これらのレコードを何件と定義するかで 共通式 ```v_in``` の記述を変更するといいでしょう。
|
268
|
+
|
269
|
+
- 1件として扱う ```SELECT DISTINCT 0,``` ...
|
270
|
+
|
271
|
+
- 2件として扱う ```count( distinct T_紐づけ表.商品シリアル )```
|
272
|
+
|
273
|
+
- 3件として扱う ```現状のSQL文を維持```、或いは ```count(*)```
|
1
誤字修正
test
CHANGED
@@ -98,7 +98,7 @@
|
|
98
98
|
|
99
99
|
WHERE y.判定 = 'OK'
|
100
100
|
|
101
|
-
AND x.商品シリアル
|
101
|
+
AND x.商品シリアル = substring( y.商品シリアル, x.開始文字数, x.文字数 )
|
102
102
|
|
103
103
|
AND cast( dateadd( minute, -510, y.出荷日時 ) as date )
|
104
104
|
|