は、私はテーブルの "rd_details" を持っている:フィールド値が最大のレコードセットからレコードを選択するにはどうすればよいですか?次のように
GNo RD ROI
11 1000 11.75
12 2000 11.75
12 5020 11.75
12 2100 11.75
11 3000 11.75
11 4000 11.75
私の結果はGNOため
でなければなりません。 11、私は11、4000、11.75
GNoになるはずです。 12、私は12、5020、11.75を取得する必要があります。
これらはRDの最大値を持つレコードです。 GNoを11とキー入力するとRDが4000、ROIが11.75となるはずです
私は次のクエリを持っています。私はVBAでMS Accessを使用しています。
Set rst1 = dbs.OpenRecordset("select * from rd_details where gno=" & Gno)
は親切にそのままwhere
句を維持する上でクエリを変更...
ようこそStackOverflow!投稿を編集して書式を追加して読みやすくすることはできますか?コードにcodeタグを使用します。 –
[HAVING](https://msdn.microsoft.com/en-us/library/bb177906%28v=office.12%29.aspx)句を追加するだけです。 –
@MaciejLosはこの場合Group Byなしで動作しますか?私は彼がランクを適用する必要があると思う。 –