我需要从下面的数据库计算一天中每个小时和一周中每一天的接送和下降次数。
我尝试应用以下查询但我认为这是非常基本的
从aid_atidivyakumarpatra选择日期,in_service;
答案 0 :(得分:0)
这应该可以为您提供所需的结果。有很多例子可以给你一个更详细的日期,显示星期几,所以我没有关注那个。答案在集团的声明中。
SELECT转换(日期,日期)为日,DATEPART(小时,日期)为小时, COUNT(CASE inservice WHEN'drop'THEN 1 ELSE null END)AS DropOffs, COUNT(CASE inservice WHEN'选择'THEN 1 ELSE null END)AS PickUps 来自PickupDropoff GROUP BY转换(日期,日期),DATEPART(小时,日期)
我在Microsoft SQL Server中做了这个答案,如果你正在使用Postgres,希望有一个等价物。