在报告页面中,我有:
现在我必须改变它:
我的报告中的一切都没问题,我想更改我的SQL请求以获得类似的内容:
SELECT *
FROM mytable
WHERE
While (not my final month)
{mytable.month = current month}
AND mytable.day = @workDay
AND mytable.year = @year
我不知道如何管理while
中的WHERE
并且我找不到。
数据例证:
| ID | Label | Month | Year | Nd_Days |
---------------------------------------
| 01 | foo | 02 | 2016 | 2 |
| 02 | fii | 03 | 2016 | 1 |
| 03 | faa | 04 | 2016 | 1 |
| 04 | fii | 03 | 2016 | 3 |
答案 0 :(得分:0)
我发现如何做到这一点。一个简单的方法,我觉得愚蠢到找不到它。 评论帮助了我。
SELECT *
FROM mytable
WHERE
mytable.month >= @firstmonth
AND mytable.month <= @finalmonth
AND mytable.day = @workDay
AND mytable.year = @year