我的表是在同一個數據表
itemcode in out sum value datetime PP
-------|---|---|-----------|-----------|---------
A1234 | 1 | 0 | 100 |04/03/2009 | E01
A1234 | 0 | 1 | -100 |05/03/2009 | E01
A1234 | 1 | 0 | 100 |06/03/2009 | E01
A1234 | 0 | 1 | -100 |07/03/2009 | E01
A1234 | 1 | 0 | 100 |08/03/2009 | E01
A1234 | 9 | 0 | 900 |09/03/2009 | S01
A1234 | 0 | 3 | -300 |10/03/2009 | S01
A1234 | 8 | 0 | 800 |11/03/2009 | S01
A1235 | 9 | 0 | 900 |12/03/2009 | E01
A1235 | 0 | 2 | -200 |13/03/2009 | E01
A1235 | 0 | 3 | -300 |14/03/2009 | E01
A1235 | 8 | 0 | 800 |15/03/2009 | S01
結果將是:
itemcode Remain sum value datetime PP
---------|--------|-----------|-----------|----
A1234 | 1 | 100 |08/03/2009 | E01
A1234 | 6 | 600 |09/03/2009 | S01
A1234 | 8 | 800 |11/03/2009 | S01
A1235 | 4 | 400 |12/03/2009 | E01
A1235 | 8 | 800 |15/03/2009 | S01
如何選擇這樣的數據,並通過同一itemcode和PP計算有多少庫存剩餘,組, 列出在不同的庫存日期
您的預期結果沒有任何意義。你在分組什麼?那裏沒有重要的分組。 – AdamMc331 2014-10-27 02:23:01
我不明白爲什麼沒有意義?我需要找出每個庫存日期剩餘的庫存數量。通過相同的產品代碼和相同的pp代碼分組,並且不需要顯示剩餘庫存是否爲0 – 2014-10-27 02:32:52
如果您使用相同的產品代碼和pp代碼進行分組,那麼您的第2和第3行不會合並在一起嗎?此外,哪些日期是「有庫存日期」,爲什麼您使用07/03作爲第一排? – AdamMc331 2014-10-27 02:54:18