0
在我的SQL查询,我想补充1
一个特殊的情况,每月,例如:在SQL把每月1次,并用一个特殊的条件
Date | State | Number
-------------------------------
01/05/2006 | NEW | 1
28/05/2006 | NEW | 0
20/09/2014 | NEW | 1
15/10/2014 | NEW | 1
05/06/2015 | CHANGE | 0
select CASE WHEN State = 'NEW' THEN 1 ELSE NULL END
from tablename;
但这里的结果是1
其中State = 'NEW'
。
如何做到这一点,当它是'NEW'
和每月?
什么意思是“什么时候是新的和每个月”,只是在这个月的第一个月?请阅读[** How to ask **](http://stackoverflow.com/help/how-to-ask) \t \t \t \t [**如何创建最小,完整和可验证的示例。* *](http://stackoverflow.com/help/mcve) –