【发布时间】:2011-04-15 13:47:36
【问题描述】:
我有一张用于预订餐厅的桌子。它只有一个 restaurant_id 和一个 date 列,用于指定实际日期(我们说的是全天预订)。
我想知道特定餐厅的下一个周末什么时候有空。 “周末”是星期六或星期日。如果其中一个可用,那么我们有一个可用的周末。
查询当然应该考虑当前时间来计算下周末。
谁能帮忙?
以下是“日期”表的表结构和数据,该表包含迄今为止的所有预订:
id id_venue date
12 1 2011-04-22
13 1 2011-04-23
14 1 2011-04-24
15 1 2011-04-30
16 1 2011-05-07
17 1 2011-05-08
如您所见,23 日至 24 日的周末已满,因此 5 月 7 日至 8 日是周末。我需要找到 2001-05-01 的日期,这是今天日期之后的第一个星期六或星期日。
【问题讨论】: