Access VBA質問箱 IV

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

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


7341 / 9994 ←次へ | 前へ→

【5847】Re:最終項目の最後の移動
回答  小僧  - 05/8/12(金) 10:45 -

引用なし
パスワード
   ▼安久 さん:
とりあえず…。

SELECT P.saidayの最大 AS 検査日,
    dbo_kenkekdt.ukeno AS 受付番号,
    P.kancd AS カルテNO,
    dbo_kanmf.kjnam AS 患者氏名,
    dbo_kenmasf.kensacode AS 検査コード,
    dbo_kenmasf.kensaname AS 検査名,
    dbo_kenkekdt.kekka AS 検査結果,
    dbo_kenmasf.unit AS 単位
FROM (([
SELECT dbo_kenkekdt.kekcode,
    Max(dbo_kenkekdt.saiday) AS saidayの最大,
    dbo_kenirahd.kancd
FROM dbo_kenkekdt
INNER JOIN dbo_kenirahd ON (dbo_kenkekdt.ukeymd = dbo_kenirahd.ukeymd)
   AND (dbo_kenkekdt.ukeno = dbo_kenirahd.ukeno)
GROUP BY dbo_kenkekdt.kekcode, dbo_kenirahd.kancd
]. AS P
INNER JOIN dbo_kanmf ON P.kancd = dbo_kanmf.code)
INNER JOIN dbo_kenmasf ON P.kekcode = dbo_kenmasf.kensacode)
INNER JOIN dbo_kenkekdt ON P.saidayの最大 = dbo_kenkekdt.saiday
GROUP BY P.saidayの最大,
     dbo_kenkekdt.ukeno,
     P.kancd, dbo_kanmf.kjnam,
     dbo_kenmasf.kensacode,
     dbo_kenmasf.kensaname,
     dbo_kenkekdt.kekka,
     dbo_kenmasf.unit;

上記 SQL で患者氏名ごとに最新の検査結果が抽出できないでしょうか?

832 hits

【5707】最終項目の最後の移動 安久 05/7/30(土) 16:19 質問
【5710】Re:最終項目の最後の移動 小僧 05/8/1(月) 10:33 発言
【5738】Re:最終項目の最後の移動 安久 05/8/3(水) 12:40 質問
【5739】Re:最終項目の最後の移動 小僧 05/8/3(水) 13:55 回答
【5772】Re:最終項目の最後の移動 安久 05/8/5(金) 16:15 質問
【5778】Re:最終項目の最後の移動 小僧 05/8/8(月) 9:30 発言
【5842】Re:最終項目の最後の移動 安久 05/8/11(木) 18:08 質問
【5844】Re:最終項目の最後の移動 小僧 05/8/12(金) 10:07 発言
【5847】Re:最終項目の最後の移動 小僧 05/8/12(金) 10:45 回答
【5876】Re:最終項目の最後の移動 hikaru 05/8/17(水) 14:58 質問
【5882】Re:最終項目の最後の移動 小僧 05/8/17(水) 16:47 発言

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