このページに関してのお問い合わせはこちら
SQL質疑応答スレ 9問目
ツイート
599
:
NAME IS NULL
:
2010/03/05(金) 06:12:14 ID:LeZyPZhh
以下のSQLで最新日の2000円以上の売上があった商品を抽出しているんですが、
SELECT * FROM SALES WHERE uriage >= 2000 AND date = (select max(date) from SALES)
「その商品の前回売上があった日の売上額」と「前回の売上と比べてどれだけ増えたのかの増加率」
を出したい場合どうしたらいいでしょう?
商品ID(id) | 日付(date) | 売上額(uriage) | 前回売上額 | 売上増加率
3 | 1267714800 | 2500 | ????? | ?????
4 | 1267714800 | 2800 | ????? | ?????
[日付の形式はunixtimeで、データ登録の際は日付だけ変更させ、時間と秒は常に統一させています]
[mysql 5.1]