select cast(dateadd(day,case when datepart(dw,getdate()) in (5,6) then 4 else 2 end,getdate()) as date它已经工作了15个月,没有问题,但在上周服务器升级后,它现在停止工作。在调查时,错误日志显示上面没有给出有效的日期。如果我在报告中手动输入日期,它就可以正常工作。我已经设法将结果转换为格式为'yyyy-MM-dd‘的varchar,并将代码更改为:
select left(convert(varchar,dateadd(day,case when
我尝试先格式化,然后再插入到dw中使用。( NDC char(11) )) by netezza;34 36 insert into dw.STDY38 where flag='study';
ERROR: The open failed because library member DW.STDY.DATA