我的数据库中有一个表有问题,我必须查询该表。
我想从卡状态中获取激活的计数,并按所需的分支和小时对它们进行分组......
你能帮我让我的查询工作吗?
这是我的查询:
SELECT
DATE_FORMAT(DATE_VERIFIED, '%H') AS hour,
COUNT(CARD_STATUS) AS California
FROM customer
WHERE
CARD_STATUS = 'ACTIVATED' AND
DESIRED_BRANCH = 'California'
GROUP BY hour
我的查询只能得到加利福尼亚......我也想得到其他城市。
这是桌子。
这是所需的输出
你只得到加利福尼亚,因为 DESIRED_BRANCH = 'California'。如果你想按小时和所需的分支获取活动 Card_Status 组的计数,你的查询必须看起来像
SELECT DATE_FORMAT(DATE_VERIFIED, '%H') as `hour`, COUNT(CARD_STATUS) as
`Number_Active` FROM `customer` where CARD_STATUS = 'ACTIVATED'
group by `hour`,branch
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句