【发布时间】:2016-04-24 23:55:13
【问题描述】:
我目前有 2 个不同的 sql 脚本需要根据星期几运行。我正在尝试找到一种方法将它们组合成一个,并有逻辑检查它是星期几,并据此运行适当的更改。
所以基本结构是:
SELECT * FROM table
WHERE foo = 'bar'
AND foo2 = 'bar2'
AND foo3 = 'bar3';
唯一的区别是如果是星期一,其中一个 AND 案例需要更改。
所以我需要的伪代码看起来像:
SELECT * FROM table
WHERE foo = 'bar'
AND foo2 = 'bar2'
if day = 'Monday' then
AND foo3 = 'bar3'
else
AND foo3 = 'bar3a';
有什么想法吗?我试图合并一个基于this 的案例选择,但对我来说没有成功。
谢谢!
【问题讨论】: