【发布时间】:2011-07-06 05:33:17
【问题描述】:
我有一个包含 3 个关键字段的数据库
- 开始日期
- 结束日期
- 日期
start_date 和 end_date 用于跨越多个日期的事件。 date 用于单日活动。
如何按开始日期或日期(以适用者为准)对所有日期进行排序。假设有第四个字段multiple_day_event,它要么是“是”,要么是“否”。
【问题讨论】:
-
我会省略
date和multiple_day_event列——它们是多余的,没有它们查询会更容易。设置具有相同结束日期的单日事件没什么大不了的。但我希望这些专栏包括时间...... -
“数据库”是指“表”吗?
-
感谢编辑以提高可读性 OMG Ponies,但删掉我说“我知道最好的方法可能是切换到使用 start_date 和 end_date 即使对于单日事件,但我只是对您如何通过查询完成此操作感兴趣。”然后转身提供建议?
-
是的,我的意思是桌子……咖啡还没有生效。