我有一张表包含来自多个交易的数据,并且我一直试图获取每天,每个客户的最早记录,并调整了我在本网站中看到的其他解决方案(例如this one ),但他们没有为我工作。SQL每天的第一笔交易
表交易是
Time Id Client Price Quantity 1/2/2013 09:33:20 AM 1 Albert 100.00 5,300 1/2/2013 10:34:20 AM 2 Albert 100.90 4,800 1/2/2013 10:34:20 AM 3 Lewis 80.00 25,987 1/2/2013 11:35:23 AM 4 Benson 251.00 700 1/2/2013 14:36:20 AM 5 Albert 100.00 2,250 1/2/2013 15:31:12 AM 6 Albert 99.50 1,340 1/3/2013 09:33:20 AM 7 Benson 250.00 900 1/3/2013 15:13:12 AM 8 Benson 250.00 800 1/3/2013 16:03:55 AM 9 Lewis 80.00 18,890 1/4/2013 09:01:01 AM 10 Albert 101.00 1,190 1/4/2013 09:01:01 AM 11 Albert 100.99 98,890 1/4/2013 09:01:01 AM 12 Lewis 80.98 6,890 1/4/2013 10:51:00 AM 13 Benson 279.18 190 1/4/2013 10:51:00 AM 14 Albert 99.36 78,053 ...
的ID是唯一的,并且也被定义按时间顺序进行排序。时间不是唯一的,这意味着可能有两个交易完全同时发生。
SQL查询需要将拉出第一笔交易的每个客户端一样,每一天,价格和数量,像在一起:
Date Client Price Quantity 1/2/2013 Albert 100.00 5,300 1/2/2013 Benson 251.00 700 1/2/2013 Lewis 80.00 25,987 1/3/2013 Benson 250.00 900 1/3/2013 Lewis 80.00 18,890 1/4/2013 Albert 101.00 1,190 1/4/2013 Lewis 80.98 6,890 1/4/2013 Benson 279.18 190
谁能帮助我该怎么办呢在SQL中?
您正在使用什么数据库? –
数据库在MS Access中,但我很可能会在MySQL –