对名为userscore的表执行以下psuedo查询:
select average of userscore.points
where (userid = userid)
and ((userscore.year != given year) && (userscore.week != given week))
如何编写一个查询来过滤出特定的周/年列组合?例如,本周是2020年的第29周。如何编写只过滤2020年第29周而不过滤2019/2018/2017年第29周的查询?
对名为userscore的表执行以下psuedo查询:
select average of userscore.points
where (userid = userid)
and ((userscore.year != given year) && (userscore.week != given week))
如何编写一个查询来过滤出特定的周/年列组合?例如,本周是2020年的第29周。如何编写只过滤2020年第29周而不过滤2019/2018/2017年第29周的查询?
1条答案
按热度按时间idv4meu81#
如何编写只过滤2020年第29周而不过滤2019/2018/2017年第29周的查询?
这更多的是关于布尔逻辑的问题,而不是sql。
假设
given_year
以及given_week
如果是查询的参数,则需要如下内容:你也可以用
or
: