【发布时间】:2021-02-02 03:06:02
【问题描述】:
我正在使用 Laravel 7。我有一个名为 assistants 的表,其中有一些列,而这两列:
- start_date
- end_date
我想按 start_date 和 end_date 之间的持续时间对数据顺序进行排序:
$query = Assistance::join('users', 'assistances.user_id', '=', 'users.id')
->select('assistances.*')
->orderBy('duration between start_date and end_date');
;
我该怎么做?
【问题讨论】: