【发布时间】:2016-05-03 20:42:57
【问题描述】:
在带有“销售”表的 firebird 数据库中,我需要选择所有客户的第一次销售。请参阅下面的示例,该示例显示了表格和所需的查询结果。
---------------------------------------
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?”,但是没有用。
【问题讨论】:
标签: sql firebird greatest-n-per-group firebird2.5