我正在使用MySQL和PHP。我有一個包含列ID和數量的表格。我想檢索作爲最後一筆數量總和的行的ID,因爲它達到總數爲40的數量。更具體。我在數據庫中有3行。一個數量爲10,一個數量爲30,另一個數量爲20.因此,如果我總結數量得到結果40,我將總結前兩個女巫的意思是:10 + 30 = 40.這樣,最後一個Id用於總和數字40是2.我只想知道用於完成總和40的最後一行的編號。MySQL選擇記錄總和
如果詢問我會提供更多詳細信息。謝謝!!
讓我這樣說: 我真的有6種產品在我的手。第一個來到我的擁有在10日,接下來的3來到11日和最後2來到12。
現在,我想賣我的股票3產品。並想按照他們來的順序出售它們。因此,對於想要3種產品的顧客,我會向他推銷來自10個產品和來自11個產品的產品11.
對於想要2種產品的下一個顧客,我會向他出售一種產品11的日期從3種產品的最後一個訂單中保留,另一種從12中的另一種開始。
問題是,我將如何知道每個產品的售價?我認爲,如果我能找出哪些行總計了每個請求的數量,我就知道每次我想發送訂單時從哪裏開始總和。所以首先我會看看哪些行總結了3種產品並保留條目ID。對於下一個訂單,我將從該ID開始計數,然後總和,直到總結2個產品的第二個訂單爲止,依此類推。我認爲這樣,我可以跟蹤每個產品的進貨價格。因此,我不會按照使用第一價格所構成的價格從12日起銷售產品。
我希望你能理解。我只需要知道什麼價格有我的任何產品,所以我會知道,第一個產品將有一個價格,但隨着產品價格上漲,我必須提高我的價格...因此,最後的產品必須出售更高的價格。我只能做到這一點,如果我跟蹤這...
非常感謝。
沒人?或者,更容易:MySQL應該爲SUM選擇所需的行(quantity
),例如40或更高。然後給我參加總和過程的最後一行的ID。