這裏是我的樣本數據集如何選擇與MAX(日期)行並加入每行與以前的價格
id thing datetime price
----|-----|------------|----------
1 | A | 04/03/2009 | 399
2 | B | 04/03/2009 | 244
5 | C | 04/03/2009 | 555
3 | D | 04/03/2009 | 300
4 | A | 03/03/2009 | 200
6 | B | 03/03/2009 | 500
7 | C | 24/12/2008 | 600
8 | D | 01/01/2009 | 700
9 | A | 01/03/2009 | 250
10 | B | 01/03/2009 | 400
11 | C | 12/12/2008 | 300
12 | D | 20/01/2008 | 600
我需要從最大日期,然後每行的最後價格得到所有行。返回行應該像
id thing datetime price last price
---|-----|------------|--------|-----------
1 | A | 04/03/2009 | 399 | 200
2 | B | 04/03/2009 | 244 | 500
5 | C | 04/03/2009 | 555 | 600
3 | D | 04/03/2009 | 300 | 700
我可以得到這在單Sql?在SQL語句需要這一點,SQLAlchemy的 Sry基因的任何錯誤提前, 謝謝:)
您正在使用哪個'RDBMS'?不要涉及你不使用的產品 –
你到目前爲止嘗試過什麼? – kaineub
@P我現在正在使用mysql,試圖從sql-alchemy管理它 –