我从sql中的一个表中提取结果,以便在预约排序系统中生成一个“下一步”按钮链接。select语句是有效的,但我想对order by执行类似的操作,以说明两个约会在完全相同的时间和日期进行的情况:
ORDER BY
CASE Order.date
WHEN currentDate THEN (Order.id ASC, Order.Date ASC)
ELSE (Order.Date ASC, Order.id ASC)
END
1条答案
按热度按时间lokaqttq1#
你可以把它写成
它将首先对order.date所在的行进行排序,然后按日期升序排序,对于相同的日期,它将按id升序排序