我有一個表具有以下信息的總和:Mysql的選擇行的
id | Item ID | stock_package_id | amount | price 0 | 775 | 1 | 16 | 0.22 1 | 758 | 2 | 10 | 0.28 2 | 775 | 3 | 10 | 0.30 3 | 774 | 4 | 10 | 0.25 4 | 775 | 5 | 10 | 0.10 5 | 775 | 6 | 10 | 0.55
我的問題是我想要創建一個查詢(簡單越好,因爲這表將留下一個加盟幾個其他桌子),這將允許我輸入金額:
eg
我希望Item_Id 775中的22個先從最便宜的價格中選擇。
所以,我想回的是:
id | Item ID | stock_package_id | amount | price 4 | 775 | 5 | 10 | 0.10 0 | 775 | 1 | 12 | 0.22 - this is only 12 as we only want 22 total
一個04-0030-03例如:
從stock_table選擇,直到amount
總和大於輸入數(22)按價格
這可能與MySql有關嗎?
嗯。 「有和」 允許你設置的相加條件..和「訂單按......上升「可以讓你訂購金額。 – 2012-08-13 10:52:57
你可以修改「我想要返回什麼」到你真正想要的東西嗎?我看不到一個SUM(..)'d列,22有 – Martin 2012-08-13 10:54:16
@Martin這是點。它應該顯示我只有22行。 – james 2012-08-13 10:58:25