質問編集履歴

2

数量の訂正

2019/12/17 11:34

投稿

Yoshikun_0945
Yoshikun_0945

スコア224

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ①:テーブルから商品A・B・Cレコードを抽出する
12
12
 
13
- ②:商品A・B・Cの数量を20で割る
13
+ ②:商品A・B・Cの数量を2000で割る
14
14
 
15
15
  ③:割り算後、小数点以下が発生した場合は、切り捨てとする。
16
16
 
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- ※数量が20以上のレコードを抽出したいです。
23
+ ※数量が2000以上のレコードを抽出したいです。
24
24
 
25
25
 
26
26
 
@@ -30,21 +30,21 @@
30
30
 
31
31
  |:--:|:--:|:--:|
32
32
 
33
- |99000088|商品A|20|
33
+ |99000088|商品A|2000|
34
34
 
35
- |99000050|商品B|9|
35
+ |99000050|商品B|900|
36
36
 
37
37
  |99000010|D品|100|
38
38
 
39
- |99000088|商品B|20|
39
+ |99000088|商品B|2000|
40
40
 
41
- |99000088|商品C|40|
41
+ |99000088|商品C|4000|
42
42
 
43
- |99000050|商品B|20|
43
+ |99000050|商品B|2000|
44
44
 
45
- |99000050|商品C|40|
45
+ |99000050|商品C|4000|
46
46
 
47
- |99000088|商品A|20|
47
+ |99000088|商品A|2000|
48
48
 
49
49
 
50
50
 
@@ -84,7 +84,7 @@
84
84
 
85
85
  ```SQL
86
86
 
87
- SELECT T55_入荷一覧.商品名, Sum([数量]) AS 数量計, Int([出荷数量]/20) AS 数量
87
+ SELECT T55_入荷一覧.商品名, Sum([数量]) AS 数量計, Int([出荷数量]/2000) AS 数量
88
88
 
89
89
  FROM T55_入荷一覧
90
90
 

1

追加情報の記載

2019/12/17 11:34

投稿

Yoshikun_0945
Yoshikun_0945

スコア224

test CHANGED
File without changes
test CHANGED
@@ -26,25 +26,25 @@
26
26
 
27
27
  ###元データが存在するテーブル
28
28
 
29
- |商品名|数量|
29
+ |届け先|商品名|出荷数量|
30
30
 
31
- |:--:|:--:|
31
+ |:--:|:--:|:--:|
32
32
 
33
- |商品A|20|
33
+ |99000088|商品A|20|
34
34
 
35
- |商品B|9|
35
+ |99000050|商品B|9|
36
36
 
37
- |D|100|
37
+ |99000010|D品|100|
38
38
 
39
- |商品B|20|
39
+ |99000088|商品B|20|
40
40
 
41
- |商品C|40|
41
+ |99000088|商品C|40|
42
42
 
43
- |商品B|20|
43
+ |99000050|商品B|20|
44
44
 
45
- |商品C|40|
45
+ |99000050|商品C|40|
46
46
 
47
- |商品A|20|
47
+ |99000088|商品A|20|
48
48
 
49
49
 
50
50
 
@@ -64,18 +64,38 @@
64
64
 
65
65
  ###商品の抽出クエリ
66
66
 
67
- |商品名|数量|
67
+ |届け先|商品名|数量|
68
68
 
69
- |:--:|:--:|
69
+ |:--:|:--:|:--:|
70
70
 
71
- |商品A|1|
71
+ |99000088|商品A|1|
72
72
 
73
- |商品B|1|
73
+ |99000088|商品B|1|
74
74
 
75
- |商品C|2|
75
+ |99000088|商品C|2|
76
76
 
77
- |商品B|1|
77
+ |99000050|商品B|1|
78
78
 
79
- |商品C|2|
79
+ |99000050|商品C|2|
80
80
 
81
- |商品A|1|
81
+ |99000088|商品A|1|
82
+
83
+
84
+
85
+ ```SQL
86
+
87
+ SELECT T55_入荷一覧.商品名, Sum([数量]) AS 数量計, Int([出荷数量]/20) AS 数量
88
+
89
+ FROM T55_入荷一覧
90
+
91
+ WHERE (((T55_入荷一覧.商品名) Like "商品*") AND ((T55_入荷一覧.届け先)<="99000088" Or (T55_入荷一覧.届け先) Like "990400*" Or (T55_入荷一覧.届け先)="99000093" Or (T55_入荷一覧.届け先)="99000095" Or (T55_入荷一覧.届け先)="99030073"))
92
+
93
+ GROUP BY T55_入荷一覧.出荷日, T55_入荷一覧.商品コード, T55_入荷一覧.商品名
94
+
95
+ HAVING (((Int([出荷数量]/20))>"0"))
96
+
97
+ ORDER BY T55_入荷一覧.商品コード;
98
+
99
+ コード
100
+
101
+ ```