gpt4 book ai didi

sqlite - 可以创建按星期几排序的查询吗?

转载 作者:行者123 更新时间:2023-12-03 15:10:54 25 4
gpt4 key购买 nike

是否可以编写一个按 对数据集进行排序的 SQL 查询?从特定日期开始的星期几 ?

例如,如果今天是星期四,则结果从 THU-FRI-SAT-...-MON-TUE-WED 排序。
如果今天是星期二,则结果将从 TUE-WED-THU-...-SAT-SUN-MON 排序。

天数存储为整数。

最佳答案

假设您将星期几存储到字段 WD其中值 1 表示周一,2 表示周二等,SW是“一周开始”索引(同样是 1:MON,2:TUE,......)然后是类似的

CASE WHEN WD < SW THEN WD + 7 ELSE WD END

应该给你一个值(value)来订购。我不使用 sqlite,所以我不确定你能不能把它直接放入 ORDER BY还是您必须将其用作字段,然后按该字段排序。

关于sqlite - 可以创建按星期几排序的查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6622084/

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