Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7874 / 9994 ←次へ | 前へ→

【5302】Re:最適なクエリの組み方は
回答  小僧  - 05/6/6(月) 18:07 -

引用なし
パスワード
   ▼にしもり さん:
こんにちは。

テーブルAに
科目大コード 科目小コード 金額
  80      00     10000
  70      00     15000
  80      01      4000
  80      02      7000
  70      01      3000

のように全てデータが入っていたとして、
下記のSQLをクエリに貼り付けて結果を確かめてください。

SELECT テーブルA.*
FROM テーブルA
UNION ALL SELECT テーブルA.科目大コード,
Format(DMax("科目小コード","テーブルA","科目大コード = " & テーブルA.科目大コード)+1,"00") AS 式1,
Sum(IIf([科目小コード]=0,テーブルA.金額,-テーブルA.金額)) AS 金額
FROM テーブルA
GROUP BY テーブルA.科目大コード,
Format(DMax("科目小コード","テーブルA","科目大コード = " & テーブルA.科目大コード)+1,"00")
ORDER BY テーブルA.科目大コード;

結果の科目小コードがうまく数値型になっていませんが
ちょっと用事がありますので、取り急ぎ投稿しました。
うまくいくようなSQLが組めましたらまた投稿させて頂きます。
228 hits

【5284】最適なクエリの組み方は にしもり 05/6/6(月) 14:41 質問
【5289】Re:最適なクエリの組み方は 小僧 05/6/6(月) 16:30 発言
【5297】Re:最適なクエリの組み方は にしもり 05/6/6(月) 17:27 質問
【5302】Re:最適なクエリの組み方は 小僧 05/6/6(月) 18:07 回答
【5303】Re:最適なクエリの組み方は にしもり 05/6/6(月) 18:27 お礼
【5308】Re:最適なクエリの組み方は 小僧 05/6/7(火) 9:27 回答

7874 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078230
(SS)C-BOARD v3.8 is Free