2

以前のすべての日付行の別の列 (価格) の最大値を測定する列 (maxPrice) を追加したいと思います。たとえば、テーブル 1 には次のデータがあります。

     Date       Price   
......................
    12/19/2008  5
    12/18/2008  7
    12/17/2008  5
    12/16/2008  3
    12/15/2008  4

出力を次のようにします。

  Date     Price    MaxPrice
.................................
12/19/2008   5      7
12/18/2008   7      7
12/17/2008   5      5
12/16/2008   3      4
12/15/2008   4      4
4

1 に答える 1

5
SELECT
`Date`, Price, (SELECT MAX(Price) FROM yourTable t2 WHERE t2.Date < t1.Date) AS MaxPrice
FROM
yourTable t1
于 2012-04-04T10:32:36.950 に答える