您好,感谢您的关注。
我为我的垒球队编写了一个简单的应用程序,但我遇到了一些需要重写的查询问题。
SELECT DISTINCT
_StartDate, _RescheduleDate, _GameTime, _FieldNumber, _Notes
FROM
_Schedule
WHERE
(_StartDate >= DATEADD(wk, 0, { fn NOW() }))
AND (_StartDate < DATEADD(wk, 1, { fn NOW() }))
此查询仅获取即将到来的几周比赛时间表。我需要做的但我忘记了,还要检查_RescheduleDates
我们目前有 1 或 2 场比赛被重新安排。所以我需要以某种方式修改它以检查重新安排日期是否具有有效日期而不是“TBD”或NULL。
第二个问题是,我们的比赛是在星期五,比赛当天,这会将网站上的数据更改为下周比赛,我需要它直到比赛结束后的第二天(星期六)才改变。我尝试添加 1 天
(wk, 1 +1d {fn NOW() }))
但显然这不起作用。所以我肯定会感谢一些帮助。