我在一个项目中工作,其中用户对记录的访问是基于用户的用户组进行限制的。我已经创建了一个全局变量$usr_sec_group,并且我想在几个应用程序的SELECT语句的WHERE子句中添加一个CASE语句,该语句根据$usr_sec_group的值应用不同的过滤器。这里是基本的逻辑: field1, etc
FROM
我是SQL的新手,在使用Where语句时遇到了问题。我正在尝试查看昨天和昨天一周后的检查,除非今天(今天是运行查询的日期)是星期一,否则我想查看星期五和星期五之前。错误消息是“预期单词'Check_date‘和'=’之间的内容。WHERE THEN (a.check_date = DATE - 3 OR a.check_date