我在每一行上都有一個非常大的表格,總存儲行程和當前日期。所以我需要一個適合大量記錄的解決方案。例如在2014-10-03 09:00:00我走了1公里,然後我插入當前日期和2101.00公里到totalTrip字段(totalTrip從2100開始,並可能從任何數字開始)。接下來的一小時,我又走了5公里的路程,把總行程存儲爲2105.00公里。第二天,我走了10多公里,並插入日期2014-10-04 05:00:00和總行程爲2115.00公里的數據庫。 作爲結果,我需要按天分組行,只有在每個特定的一天獲得km。我怎樣才能以最短和有效的方式做到這一點,並可以通過使用「group by」?我希望我能解釋我的情況。如何分組mysql表格計算每個表格的總行程距離
這裏(樣本)我有什麼:
id date totalTrip
1 2014-10-03 09:00:00 2100.23
2 2014-10-03 10:00:00 2102.33
3 2014-10-04 05:00:00 2112.35
4 2014-10-05 02:00:00 2120.37
5 2014-10-05 03:00:00 2140.41
6 2014-10-05 05:00:00 2155.45
這裏(樣本)我想要什麼:
date traveledDistance
2014-10-03 2.10
2014-10-04 10.03
2014-10-05 43.10
10.03 ?????????? – Strawberry 2014-11-05 17:52:06
@Strawberry它應該讀取10.02,但它是(2112.35 - 2102.33),因爲它是從他們從前一天離開的那一天走過的距離。 – AdamMc331 2014-11-05 17:53:34