我需要计算每天有多少车辆ID,或者按天分组,计算当天的车辆(“metrictimestamp”字段有日期)
nzrxty8p1#
这看起来像一个straigh forward聚合查询:
select date(metrictimestamp) metricdate, count(*) no_vehicles from data group by date(metrictimestamp) order by metricdate
这是假设 metrictimestamp 有时间成分-所以使用 date() 删除它。如果你有排在哪里 vehicle_id 是 null ,使用 count(vehicle_id) 而不是 count(*) . 如果一个给定的 vehicle_id 在给定的一天中可能出现多次,如果您只想数一次,请使用 count(distinct vehicle_id) .
metrictimestamp
date()
vehicle_id
null
count(vehicle_id)
count(*)
count(distinct vehicle_id)
1条答案
按热度按时间nzrxty8p1#
这看起来像一个straigh forward聚合查询:
这是假设
metrictimestamp
有时间成分-所以使用date()
删除它。如果你有排在哪里
vehicle_id
是null
,使用count(vehicle_id)
而不是count(*)
. 如果一个给定的vehicle_id
在给定的一天中可能出现多次,如果您只想数一次,请使用count(distinct vehicle_id)
.