mssql查询发布日期范围

时间:2016-07-20 10:45:45

标签: sql-server where

在mssql 2k12中运行以下查询时,

select PROBSUMMARYM1.AFFECTED_ITEM,
sum(case when SLORESPONSEM1.BREACHED='t' then 1 else 0 end) BREACHED,
sum(case when SLORESPONSEM1.BREACHED='f' then 1 else 0 end) NOBREACHED,
SLORESPONSEM1.SLO_ID 
from PROBSUMMARYM1 
INNER JOIN SLORESPONSEM1 
ON NUMBER=FOREIGN_KEY 
where OPEN_TIME>'2014-11-12'
group by AFFECTED_ITEM,SLO_ID;

我得到了所需的输出,但是当我将上面第8行中的日期更改为以下任何一个时,我只会获得标题&没有数据,任何人都可以建议可能存在的问题,数据库具有上述日期范围的大量数据,这对于使用相同mssql实例的应用程序的一些现成(盒装)报告是肯定的和明显的

where OPEN_TIME<'2016-05-31'

where OPEN_TIME<'2016-01-01'

where OPEN_TIME between '2016-01-01' AND '2016-06-30'

谢谢和问候 Hemant Vaswani

0 个答案:

没有答案