如何在条件筛选器中写入带有ssis的表达式以便在日期进行筛选。
从2014年6月到8月,到2015年8月?
我试着
(DATEPART(“MONTH”,[Date Time])==6 && DATEPART(“Year”,[Date Time])==2015 )||(DATEPART(“MONTH”,[Date Time])==7 && DATEPART(“Year”,[Date Time])==2015 )||(DATEPART(“MONTH”,[Date Time])==8 && DATEPART(“Year”,[Date Time])==2015 )||(DATEPART(“MONTH”,[Date Time])==6 && DATEPART(“Year”,[Date Time])==2014 )||(DATEPART(“MONTH”,[Date Time])==7 && DATEPART(“Year”,[Date Time])==2014 )||(DATEPART(“MONTH”,[Date Time])==8 && DATEPART(“Year”,[Date Time])==2014 )发布于 2015-08-25 12:40:51
我认为
MONTH([Date Time])>=6&&MONTH([Date Time])<=8&&YEAR([Date Time])>=2014&&YEAR([Date Time])<=2015
更整洁些,应该是准确的。
当你不需要考虑不同的月长、假期等的时候,把日期作为数字范围来处理会更有效率。
https://stackoverflow.com/questions/32203543
复制相似问题