And #temptable.Procudeno Not IS NULL

解决方案 »

  1.   

    加个判断可以吗?:
    select clothno,colorno,produceno,
    totalenter=
          (SELECT SUM(enteramount) FROM storeinfo
            WHERE storeinfo.clothno=#temptable.clothno
            AND storeinfo.colorno=#temptable.colorno
            AND storeinfo.produceno=#temptable.produceno And #temptable.produceno Is Not Null
            AND date BETWEEN date1 AND date2)
    FROM #temptable
    GROUP BY clothno,colorno,produceno
      

  2.   

    如果proceceno不是关键数据,不用选它做条件可以吧。如果是关键数据会为isnull类型吗,会不会是tmpdb的引出过程不完整,还是最初的完整性没建好。为null类型的数据是不是冗余数据(无效的)。看看完整性吧。这是最有可能出问题的地方。这里没问题你说的事应不会发生的。或者说说整个过程吧。可能会得到圆满回答。太多人的问题不是表现的那样了。