摘要:
最近一直在制作SSIS包,又遇到两个问题,要怪就要怪到微软的头上。SSIS和MSSQL同是微软的产品,当中的原则却有细微差别,不一点一点调试,根本想不到问题会出在哪里...1.系统函数DAY()在SSIS中使用时会出现多计算2天的情况,比如我的where条件语句如下:where iyear = 2011 and imonth = 3 and iday = DAY(?)“?”从变量specialday映射过来,变量值设为“2011-3-15”。结果,SSIS包得出的iday是17;我再将变量值设为“2011-3-10”,得出的iday是12;我再将变量值设为“2011-3-1”,得出的iday是 阅读全文