我有一个包含日期和时间的表,day 列,可以输入任何 7 天,并且它们设置为 data type varchar
。由于此表包含客户的预订时间,我想从表中选择 id 匹配的所有日期,并且我想按星期一至星期日排序。我希望我可以在这个查询中添加一些东西来手动选择结果返回的顺序,如下所示:
select *
from requirements
where Family_ID = 1
ORDER BY Day, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
这当然行不通,但我只是想展示我想要实现的目标。客户不一定每天都需要帮助,我只是想显示他们预订的日期。
按 DESC 和 ASC 排序对一周中的几天没有帮助,我将不胜感激有关如何实现这一点的任何提示。
谢谢。