【发布时间】:2014-09-24 06:56:48
【问题描述】:
我有一个出租车数据库,其中包含两个日期时间字段“BookedDateTime”和“PickupDateTime”。客户需要知道从预订出租车到司机实际“接”客户的平均等待时间。
数据库中有一堆行,涵盖了几个月的数据。
目标是制作一个显示每日平均值的查询。
所以一个超级简单的例子是:
BookedDateTime | PickupDateTime
2014-06-09 12:48:00.000 2014-06-09 12:45:00.000
2014-06-09 12:52:00.000 2014-06-09 12:58:00.000
2014-06-10 20:23:00.000 2014-06-10 20:28:00.000
2014-06-10 22:13:00.000 2014-06-10 22:13:00.000
2014-06-09 ((-3 + 6) / 2) = 平均值为 00:03:00.000(3 分钟)
2014-06-10 ((5 + 0) / 2) = 平均值为 00:02:30.000(2.5 分钟)
这可能吗,还是我需要在代码中进行一些数字运算(即 C#)?
任何指针将不胜感激。
【问题讨论】:
-
预约时间怎么比提货时间早,我是说你的例子的第一条记录
-
预订时间是乘客指定他们想要接机的时间。接送时间是出租车司机实际到达的时间。所以这意味着 PickupDateTime 值可能是正数或负数。谢谢。