如何根据前一个日期下降(DESC)的Order By子句对数据库进行排序,并且从当前日期开始,应该作为ASC排在最前面。 我已经在一个变量中获取了系统当前日期,之后如何查看条件,请告诉我。
以前的日期应该遵循DESC,从当前日期开始,它应该遵循ASC。
先谢谢!!!!
答案 0 :(得分:0)
您可以使用单独的查询并将其与compound query:
组合SELECT *
FROM (SELECT *
FROM contacts
WHERE systemdate > date
ORDER BY date DESC, priority DESC, time ASC)
UNION ALL
SELECT *
FROM (SELECT *
FROM contacts
WHERE systemdate <= date
ORDER BY date ASC, priority DESC, time ASC)