Date: Tue, 26 Jul 2005 10:53:38 +0900
From: "Hanyu Hiroaki" <hhanyu@web-plus.to>
いつもROMさせて頂いております。羽生と申します。
SELECT *
FROM 備考
WHERE (備考.備考ID) In (
select top 1 備考ID
FROM 備考 as TBL_A
where 備考.得意先ID=tbl_A.得意先ID
order by tbl_a.日付 desc,tbl_a.備考ID desc
)
ORDER BY 備考.得意先ID;
というのは、駄目でしょうか?
内側のselectで、得意先IDを外側に合わせた上で、日付と備考IDを大きい順に
並べて、一番最初の備考IDを取り出しています。
これが、最初の問題に適用できるかどうかは検討していません。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|