我有一个简单的mysql,它根据where和having子句返回分组数据。
SELECT Platform, `Test Procedure`, `Order Number`
FROM Stage
WHERE (`StartTime` BETWEEN "2018-4-23" AND DATE_ADD("2018-4-24",INTERVAL 1 DAY))
GROUP BY `Order Number`
HAVING (Stage.Platform = "Kingston") AND (Stage.`Test Procedure` = "Calibration and test")
我需要得到组数,而不是每个组的记录数。
在sql语句中是否有可能,或者我最好尝试通过aspx.cs端访问它?
1条答案
按热度按时间lo8azlld1#
与另一个获得所需计数的查询联接。
似乎也没有任何理由
Platform
以及Test Procedure
测试HAVING
而不是WHERE
.HAVING
应用于在中计算的列SELECT
列表,而不是来自表行的值。