【发布时间】:2020-10-05 14:43:31
【问题描述】:
我有一个带有列的表格 GameData;我的 NBA 数据库中的 GameID、日期、开始时间、持续时间、AteamId、HteamID、Ascore、Hscore、出勤率。它基本上保存着 NBA 比赛的数据。我想选择休息 X 天后特定球队的所有记录。
到目前为止,我无法选择记录
select * from GameData where Date+2 in (Select Date from GameData) and ATeamID = 1030; 但这只是获取特定团队的日期值相隔两天的所有记录,但它不会检查两者之间是否有记录。它应该只选择最后一次玩后 2 天的游戏,而不是只选择游戏后 2 天的游戏,无论中间是否有游戏。
【问题讨论】:
-
你能提供样本数据和想要的结果吗?
标签: mysql sql datetime window-functions unpivot