回答編集履歴

2

追記

2018/04/20 09:32

投稿

sazi
sazi

スコア25173

test CHANGED
@@ -34,4 +34,6 @@
34
34
 
35
35
  尚、更新クエリーは更新可能なクエリーである必要があります。
36
36
 
37
- その場合、上記クエリーをテーブル作成クエリーにし、作成されたテーブルを元にすれば大体更新可能になります。
37
+ その場合、上記クエリーを元にテーブル作成クエリーにし、作成されたテーブルを元にすれば大体更新可能になります。
38
+
39
+ (何れにせよ更新対象のテーブルキーをクエリーに含んでおく必要があります)

1

追記

2018/04/20 09:32

投稿

sazi
sazi

スコア25173

test CHANGED
@@ -1 +1,37 @@
1
1
  エラーは、select の次にwhere条件となっていてfrom句がありません。
2
+
3
+ 内容は別として、以下のような記述になります
4
+
5
+ ```SQL
6
+
7
+ SELECT sum(t2.売上累計)
8
+
9
+ FROM (
10
+
11
+ SELECT Sum(iif〜) as 売上累計,Atabl.商品列,Btabl.番号
12
+
13
+ FROM Atabl INNER JOIN Btabl ON Atabl.コード = Btabl.コード
14
+
15
+ GROUP BY Atabl.商品列,Btabl.番号
16
+
17
+ )AS t1
18
+
19
+ , (
20
+
21
+ SELECT Sum(iif〜) as 売上累計,Atabl.商品列,Btabl.番号
22
+
23
+ FROM A.tabl INNER JOIN B.tabl ON A.tabl.コード = B.tabl.コード
24
+
25
+ GROUP BY Atabl.商品列,Btabl.番号
26
+
27
+ ) as t2
28
+
29
+ WHERE t1.年月日 = t2.年月日 AND t1.番号 = t2.番号
30
+
31
+ AND t2.[年月日 時刻] <= t1.[年月日 時刻]) AS 累計
32
+
33
+ ```
34
+
35
+ 尚、更新クエリーは更新可能なクエリーである必要があります。
36
+
37
+ その場合、上記クエリーをテーブル作成クエリーにし、作成されたテーブルを元にすれば大体更新可能になります。