我想在表格中选择最早的日期,但问题是它选择了最新的日期。我试图选择超过3个交易的那个。这是我选择数据的代码:
SELECT * FROM tblTrxInventoryHeader GROUP BY storeId HAVING COUNT(*) > 3 LIMIT 1
选择两个数据之间的最新日期。
答案 0 :(得分:1)
如果您想要表格中最早的日期,那么它就像:
SELECT thedate
FROM tblTrxInventoryHeader
ORDER BY thedate ASC
LIMIT 1;
如果您希望最早的日期包含三个以上的交易:
SELECT thedate
FROM tblTrxInventoryHeader
GROUP BY thedate
HAVING COUNT(*) > 3
ORDER BY thedate ASC
LIMIT 1;
答案 1 :(得分:-1)
您可以使用ORDER BY sql子句。
答案 2 :(得分:-1)
您应该包含降序