質問編集履歴
1
クエリ情報の追加を致しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -63,3 +63,97 @@
|
|
63
63
|
### 補足情報(FW/ツールのバージョンなど)
|
64
64
|
|
65
65
|
ツールはaccess 365 を利用しております。
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
【テーブル構成】
|
70
|
+
|
71
|
+
SMデータ →データ取得用
|
72
|
+
|
73
|
+
受注データ →データ取得用
|
74
|
+
|
75
|
+
★コンバートデータ →データ結果(アクションクエリ1~4までの集計結果)
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
①Q_データ1(クエリ)
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
|
86
|
+
|
87
|
+
SELECT DISTINCT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, 受注データ.伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, SMデータ.[コード], "" AS 列16, SMデータ.商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 受注データ.購入数量, "0000" AS 倉庫コード, [入数]*[購入数量] AS 数量, Round([販売単価]*0.97,0) AS 単価, Round([販売単価]*0.97,0)*[入数]*[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]*[入数]*[税抜き売上原価] AS 原価, SMデータ.税抜き売上原価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, SMデータ.規格・型番, "" AS 色, SMデータ.[サイズ], "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
|
88
|
+
|
89
|
+
FROM 受注データ INNER JOIN SMデータ ON 受注データ.商品番号 = SMデータ.品番(EC店長)
|
90
|
+
|
91
|
+
ORDER BY 受注データ.伝票;
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
②Q_データ2(クエリ)
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
|
106
|
+
|
107
|
+
SELECT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, DMax("伝票","受注データ") AS 伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, "ZSO" AS コード, "" AS 列16, "送料" AS 商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 1 AS ケース, "0000" AS 倉庫コード, [購入数量]/[購入数量] AS 数量, Round([送料]*0.97,0) AS 単価, Round([送料]*1.1,0)*[購入数量]/[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]/[購入数量]*531 AS 原価, 531 AS 原単価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, SMデータ.規格・型番, "" AS 色, SMデータ.[サイズ], "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
|
108
|
+
|
109
|
+
FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
|
110
|
+
|
111
|
+
WHERE (((Round([送料]*0.97,0))<>0 And (Round([送料]*0.97,0))<>""));
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
③Q_データ3(クエリ)
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
|
128
|
+
|
129
|
+
SELECT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, 0 AS 伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, "ZDT" AS コード, "" AS 列16, "代引き手数料" AS 商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 1 AS ケース, "0000" AS 倉庫コード, [購入数量]/[購入数量] AS 数量, Round([決済手数料]/1.1,0) AS 単価, Round([決済手数料]/1.1,0)*[購入数量]/[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]/[購入数量]*316 AS 原価, 316 AS 原単価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, "" AS 規格・型番, 0 AS 色, 0 AS サイズ, "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
|
130
|
+
|
131
|
+
FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
|
132
|
+
|
133
|
+
WHERE (((Round([決済手数料]/1.1,0))<>0 And (Round([決済手数料]/1.1,0))<>""));
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
④Q_データ4(クエリ)
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
|
150
|
+
|
151
|
+
SELECT 受注データ.[レコードナンバー], "1" AS 削除マーク, 1 AS 締めフラグ, 0 AS チェック, 受注データ.注文日時, 0 AS 伝票, 24 AS 伝票区分, 1 AS 取引区分, 1 AS 税転嫁, 1 AS 金額端数処理, 1 AS 税端数処理, "[Y]-9996-3" AS 得意先コード, "" AS 納入先コード, "013" AS 担当者コード, "追加予定" AS 行番号, 1 AS 明細区分, "ZNE
|
152
|
+
|
153
|
+
" AS コード, "" AS 列16, "値引き
|
154
|
+
|
155
|
+
" AS 商品名, 13 AS 課税区分, "本" AS 単位, 1 AS 入数, 1 AS ケース, "0000" AS 倉庫コード, [購入数量]/[購入数量] AS 数量, Round([ポイント利用額]/1.1*0.97,0) AS 単価, Round([ポイント利用額]/1.1*0.97,0)*[購入数量]/[購入数量] AS 金額, 0 AS 回収予定日, 0 AS 税抜額, [購入数量]/[購入数量]*13 AS 原価, 13 AS 原単価, 受注データ.送り状番号, "" AS 数量小数桁, "" AS 単価小数桁, "" AS 規格・型番, 0 AS 色, 0 AS サイズ, "" AS 納入期日, IIf([分類CD1]=3,"98","99") AS 分類コード, "" AS 伝票区分2, 受注データ.受注コード, 2000 AS プロジェクト主コード, "" AS プロジェクト副コード
|
156
|
+
|
157
|
+
FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
|
158
|
+
|
159
|
+
WHERE (((Round([ポイント利用額]/1.1*0.97,0))<>0 And (Round([ポイント利用額]/1.1*0.97,0))<>""));
|