Access VBA質問箱 IV

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

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


6768 / 9994 ←次へ | 前へ→

【6425】Re:データベースから該当の複数データを抽...
回答  小僧  - 05/10/6(木) 10:15 -

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

ロジックを考えていたのですが、もっと楽になりそうですね。

>1: 新規 2: 修正 3: 削除

ですから、同一通し番号において 3 の後に 2 や 1 が来たりはしませんよね?

なので最新の日付の最大の処理区分で判断できそうですね。
  3  でしたら 対象外、
2 や 1 でしたら 最大のREBAN

を抽出すれば良さそうです。

SELECT P.日付, P.通し番号, P.処理区分, Max(TEST.RENBAN) AS 連番
FROM [
SELECT Max(TEST.YYMMDD) AS 日付, TEST.TOSHIBANGO AS 通し番号,
Max(TEST.SYORI_KUBUN) AS 処理区分
FROM TEST
GROUP BY TEST.TOSHIBANGO
]. AS P
INNER JOIN TEST
ON (P.処理区分 = TEST.SYORI_KUBUN) AND
(P.通し番号 = TEST.TOSHIBANGO) AND (P.日付 = TEST.YYMMDD)
GROUP BY P.日付, P.通し番号, P.処理区分
HAVING P.処理区分<>3;

上記 SQL をクエリの SQL ビューに貼り付けて結果を確認されてみて下さい。

303 hits

【6403】データベースから該当の複数データを抽出したい sayaya 05/10/4(火) 14:31 質問
【6410】Re:データベースから該当の複数データを抽出... 小僧 05/10/4(火) 16:47 発言
【6411】Re:データベースから該当の複数データを抽出... sayaya 05/10/5(水) 9:12 お礼
【6412】Re:データベースから該当の複数データを抽... 小僧 05/10/5(水) 9:37 回答
【6420】Re:データベースから該当の複数データを抽... sayaya 05/10/6(木) 9:13 お礼
【6421】Re:データベースから該当の複数データを抽... sayaya 05/10/6(木) 9:20 お礼
【6423】Re:データベースから該当の複数データを抽... 小僧 05/10/6(木) 9:48 回答
【6424】Re:データベースから該当の複数データを抽... sayaya 05/10/6(木) 10:06 お礼
【6425】Re:データベースから該当の複数データを抽... 小僧 05/10/6(木) 10:15 回答
【6436】Re:データベースから該当の複数データを抽... sayaya 05/10/7(金) 10:39 お礼
【6437】Re:データベースから該当の複数データを抽... 小僧 05/10/7(金) 11:10 回答
【6438】Re:データベースから該当の複数データを抽... sayaya 05/10/7(金) 12:19 お礼
【6439】Re:データベースから該当の複数データを抽... 小僧 05/10/7(金) 13:03 回答
【6440】Re:データベースから該当の複数データを抽... sayaya 05/10/7(金) 14:46 お礼
【6441】Re:データベースから該当の複数データを抽... 小僧 05/10/7(金) 15:13 発言
【6443】Re:データベースから該当の複数データを抽... sayaya 05/10/7(金) 18:06 質問
【6448】Re:データベースから該当の複数データを抽... 小僧 05/10/9(日) 9:16 発言

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