where cast(soh.orderdate as date)=cast(dateadd(day,-1,getdate()) as date)
这一代码在sql 2005 不适用,使用convert 函数将容器改为不包括时间的varchar类型,然后进行比较。