gpt4 book ai didi

php - 如何在 Laravel 4 中使用 "Order By Hour"这句话?

转载 作者:行者123 更新时间:2023-11-29 04:20:51 25 4
gpt4 key购买 nike

我正在尝试按小时对查询进行排序,但我不知道该怎么做。在 MySql 中将是:

ORDER BY HOUR(FechaTermino) // FechaTermino = Timestamp... (dd/mm/yy hh:mm:ss)

但是在 Laravel 中??

这是我的查询生成器

$servicios = DB::table('Servicio_Tecnico')
->join('Servicio', 'Servicio_Tecnico.Servicio_idServicio', '=', 'Servicio.idServicio')
->join('Tecnico', 'Servicio_Tecnico.Tecnico_idTecnico', '=', 'Tecnico.idTecnico')
->whereRaw('DAY(Servicio.FechaTermino) = ?', array($dia))
->where('Servicio.Completado', '=', '1')
->orderBy('FechaTermino', 'Desc')
->paginate(10);

最佳答案

只需使用原始查询:

->orderBy(DB::raw('HOUR(FechaTermino)'))

检查这个答案,very similar .

关于php - 如何在 Laravel 4 中使用 "Order By Hour"这句话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24520283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com