テーブル「Sales」を持つFirebirdデータベースでは、すべての顧客の最初の販売を選択する必要があります。以下のテーブルとクエリの望ましい結果を示すサンプルを参照してください。Firebird Query-各グループの最初の行を返します
---------------------------------------
SALES
---------------------------------------
ID CUSTOMERID DTHRSALE
1 25 01/04/16 09:32
2 30 02/04/16 11:22
3 25 05/04/16 08:10
4 31 07/03/16 10:22
5 22 01/02/16 12:30
6 22 10/01/16 08:45
結果:販売日に基づく最初の販売のみ。
ID CUSTOMERID DTHRSALE
1 25 01/04/16 09:32
2 30 02/04/16 11:22
4 31 07/03/16 10:22
6 22 10/01/16 08:45
私はすでに次のコード「Select first row in each GROUP BY group?」をテストしてみたが、それはうまくいきませんでした。