我试图计算2009年各州出售的自行车数量。这是来自RollingThunder数据库。这里是我的代码:COUNT()函数不返回符合指定条件的行数
SELECT
Bicycle.OrderDate,
States.StateName
FROM
Bicycle,
States
WHERE
Bicycle.OrderDate = '2009'
SELECT COUNT(Bicycle.OrderDate) FROM Bicycle;
然而,我的结果是一个长长的名单,这是不给我了许多自行车。我究竟做错了什么?
我得到了一个错误说“无效列名称'StateCode'。 –
@CABurns是的,我不知道你的列是真正命名的。该方法是加入状态表并按州名分组并进行计数。 – JBrooks