gpt4 book ai didi

mysql - Laravel 按日期排序,空日期总是在最后

转载 作者:行者123 更新时间:2023-11-29 05:54:56 25 4
gpt4 key购买 nike

我必须在我的日期字段 send_date 上对订单进行排序,但 NULL send_dates 总是在最后。

我试过了,但是不行:

Order::orderBy(\DB::raw('ISNULL(send_date), send_date'), 'asc')
->orderBy('send_date', 'desc')

如何对 send_date 进行排序,最后总是为 NULL 日期?

最佳答案

只需在列名前使用减号。

Order::orderByRaw("-start_date",'DESC'); 

它会在末尾排序空值。

希望这对您有所帮助。

关于mysql - Laravel 按日期排序,空日期总是在最后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50325123/

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