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

質問編集履歴

1

クエリ情報の追加を致しました。

2020/11/27 09:36

投稿

mtanasan
mtanasan

スコア0

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,51 @@
30
30
 
31
31
 
32
32
  ### 補足情報(FW/ツールのバージョンなど)
33
- ツールはaccess 365 を利用しております。
33
+ ツールはaccess 365 を利用しております。
34
+
35
+ 【テーブル構成】
36
+ SMデータ →データ取得用
37
+ 受注データ →データ取得用
38
+ ★コンバートデータ →データ結果(アクションクエリ1~4までの集計結果)
39
+
40
+
41
+ ①Q_データ1(クエリ)
42
+
43
+ INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
44
+ 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 プロジェクト副コード
45
+ FROM 受注データ INNER JOIN SMデータ ON 受注データ.商品番号 = SMデータ.品番(EC店長)
46
+ ORDER BY 受注データ.伝票;
47
+
48
+
49
+
50
+
51
+ ②Q_データ2(クエリ)
52
+
53
+ INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
54
+ 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 プロジェクト副コード
55
+ FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
56
+ WHERE (((Round([送料]*0.97,0))<>0 And (Round([送料]*0.97,0))<>""));
57
+
58
+
59
+
60
+
61
+
62
+ ③Q_データ3(クエリ)
63
+
64
+ INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
65
+ 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 プロジェクト副コード
66
+ FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
67
+ WHERE (((Round([決済手数料]/1.1,0))<>0 And (Round([決済手数料]/1.1,0))<>""));
68
+
69
+
70
+
71
+
72
+
73
+ ④Q_データ4(クエリ)
74
+
75
+ INSERT INTO ★コンバートデータ ( レコードナンバー, 削除マーク, 締めフラグ, チェック, 注文日時, 伝票, 伝票区分, 取引区分, 税転嫁, 金額端数処理, 税端数処理, 得意先コード, 納入先コード, 担当者コード, 行番号, 明細区分, コード, 列16, 商品名, 課税区分, 単位, 入数, 購入数量, 倉庫コード, 数量, 単価, 金額, 回収予定日, 税抜額, 原価, 税抜き売上原価, 送り状番号, 数量小数桁, 単価小数桁, 規格・型番, 色, サイズ, 納入期日, 分類コード, 伝票区分2, 受注コード, プロジェクト主コード, プロジェクト副コード )
76
+ 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
77
+ " AS コード, "" AS 列16, "値引き
78
+ " 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 プロジェクト副コード
79
+ FROM SMデータ INNER JOIN 受注データ ON SMデータ.品番(EC店長) = 受注データ.商品番号
80
+ WHERE (((Round([ポイント利用額]/1.1*0.97,0))<>0 And (Round([ポイント利用額]/1.1*0.97,0))<>""));