如何选择数量的记录范围。
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 +
+----------+------------+----------+----------+------------+例如,我想要获得第一个100个数量记录。(结果A)
Result A
+----------+------------+----------+----------+------------+
+ Stock ID + Product ID + Quantity + Amount + Date +
+----------+------------+----------+----------+------------+
+ 1 + 1001 + 50 + 10.00 + 2014-11-10 +
+----------+------------+----------+----------+------------+
+ 2 + 1001 + 50 + 11.00 + 2014-11-11 +
+----------+------------+----------+----------+------------+例如,我想要获得最后60个数量记录。(结果B)
Result B
+----------+------------+----------+----------+------------+
+ Stock ID + Product ID + Quantity + Amount + Date +
+----------+------------+----------+----------+------------+
+ 2 + 1001 + 20 + 11.00 + 2014-11-11 +
+----------+------------+----------+----------+------------+
+ 3 + 1001 + 30 + 9.90 + 2014-11-12 +
+----------+------------+----------+----------+------------+
+ 4 + 1001 + 10 + 10.20 + 2014-11-13 +
+----------+------------+----------+----------+------------+发布于 2014-12-01 16:02:25
只需相应地更改ORDER BY子句中的ASC和DESC即可。
结果A:
SELECT * FROM table_name
ORDER BY StockID DESC
LIMIT 100结果B:
SELECT * FROM table_name
ORDER BY StockID ASC
LIMIT 60谢谢。
https://stackoverflow.com/questions/27223779
复制相似问题