【发布时间】:2014-11-27 04:18:23
【问题描述】:
我总共有 160 个库存。
如何获取前100个总量和后60个总量?
表格按日期和股票 ID 排序。
tblStock
+----------+------------+----------+----------+------------+
+ Stock ID + Product ID + Quantity + Amount + Date +
+----------+------------+----------+----------+------------+
+ 1 + 1001 + 50 + 10.00 + 2014-11-10 +
+----------+------------+----------+----------+------------+
+ 2 + 1001 + 70 + 11.00 + 2014-11-11 +
+----------+------------+----------+----------+------------+
+ 3 + 1001 + 30 + 9.90 + 2014-11-12 +
+----------+------------+----------+----------+------------+
+ 4 + 1001 + 10 + 10.20 + 2014-11-13 +
+----------+------------+----------+----------+------------+
我需要下面的两个结果。谢谢
Result A (first 100 quantity)
+------------+----------+--------------+
+ Product ID + Quantity + Total Amount +
+------------+----------+--------------+
+ 1001 + 100 + 1050.00 +
+------------+----------+--------------+
Result B (last 60 quantity)
+------------+----------+--------------+
+ Product ID + Quantity + Total Amount +
+------------+----------+--------------+
+ 1001 + 60 + 619.00 +
+------------+----------+--------------+
【问题讨论】:
-
您希望结果为 100-19.90 和 60-20.20 吗??
-
发布样本结果
-
我想要一个结果 A = ((50 x 10) + (50 x 11)) ,结果 B = ((20 x 10) + (30 x 9.90) + (10 x 10.20)) ,结果 A 是前 100 个数量,结果 B 是最后 60 个数量。谢谢