環境
- Cakephp2
- Mysql
目的
以下の様なことをSQL(または、cakephp2のfindで)のみで実現したいと考えています。
ItemTable
|name |code |
|CD |0001 |
|MD |0002 |
|DVD |0003 |
DealTable
|----------------------------------------
|id |code |price | date |
|----------------------------------------
|01|0001| 120 | 2015-09-15 |
|02|0001| 230 | 2015-09-16 |
|03|0001| 240 | 2015-09-17 |
|04|0002| 120 | 2015-09-15 |
|05|0002| 100 | 2015-09-16 |
|06|0002| 130 | 2015-09-17 |
|07|0003| 210 | 2015-09-15 |
|08|0003| 200 | 2015-09-16 |
|09|0003| 110 | 2015-09-17 |
求める結果(sum = price * amount)
- 各商品、最新の2件の価格を一つにして、取得したい
- price_now = 最新の価格
- price_last = 前日の価格
- grown = price_now / price_last * 100
|code| price_now|price_last | grown |
|0001| 240 | 230 | *** |
|0002| 130 | 100 | *** |
|0003| 110 | 200 | *** |
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/22 11:21