[英]Sum:two different time query
我建立了我的MySQL數據庫與外地'buy_datetime'
和sell_datetime
。 我想獲得以小時為單位的不同日期時間的總時間結果。 格式: '1000-01-01 00:00:00'
。
例如,
輸出Total in hours
= 1resul
+ 2result
。
public function firstHourHoldingTime(){
$count_firsthour_holding_time = DB::table('finaltrade')
->select(DB::raw('finaltrade.*'))
->sum(TIMEDIFF(Hour,"buy_datetime", "sell_datetime"))
->get();
}
您需要原始表達式來總結列之間的每小時差異
public function firstHourHoldingTime(){
$count_firsthour_holding_time = DB::table('finaltrade')
->select(DB::raw('SUM(TIMESTAMPDIFF(HOUR,buy_datetime, sell_datetime)) as total'))
->get();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.