ahmed elbarbary

ahmed elbarbary

  • NA
  • 1.6k
  • 251.9k

Warning: Null value is eliminated by an aggregate or other SET operati

Aug 16 2020 6:31 PM

I working on SQL server 2012 I face issue I can't solve this warning

Warning: Null value is eliminated by an aggregate or other SET operation

so How to solve this warning and not display again

my query as below :
  1. UPDATE FFFF  
  2. SET  
  3. Conflictflag= IIF((NotNULL+NuLLCount)<>RowsCount AND Ex.MaskExceptionID IS NULL ,CONCAT(Conflictflag,'ComplianceID','|'),Conflictflag),  
  4. NULLflag=IIF((NotNULL+NuLLCount)=RowsCount AND NuLLCount>0 AND NULEX.NULLExceptionID IS NULL,CONCAT(NULLflag,'ComplianceID','|'),NULLflag)  
  5. FROM  
  6. (  
  7. SELECT Masked_ID,SUM(CNT)/COUNT(Compliance_Status_ID) AS NotNULL ,SUM(NULLCount)AS NuLLCount  
  8. FROM (  
  9. SELECT FF.Masked_ID,  LC.Compliance_Status_ID,  
  10. COUNT(DISTINCT LC.Zpart_ID) AS CNT,--COUNT(CASE WHEN DocumentID IS NOT NULL THEN 1 ELSE NULL END) AS CNT,  
  11. COUNTCASE WHEN Compliance_Status_ID IS NULL THEN 1 ELSE NULL END )NULLCount  
  12. FROM ExtractReports.dbo.MultiMask FF  
  13. INNER JOIN Parts.Nop_Part ptt WITH(NOLOCK) ON ptt.Masked_ID=ff.Masked_ID --AND FF.Masked_ID=287578  
  14. --LEFT JOIN PCN.DocumentParts LC WITH(NOLOCK) ON ptt.PartID=LC.PartID  
  15. left JOIN DocumentCompliance.Output LC WITH(NOLOCK) ON ptt.PartID=LC.Zpart_ID  
  16. WHERE FF.ComplianceID LIKE '%|%'    
  17. GROUP BY FF.Masked_ID ,LC.Compliance_Status_ID  
  18. )DD  
  19. GROUP BY DD.Masked_ID  
  20. ) DDFF  
  21. INNER JOIN  ExtractReports.dbo.MultiMask FFFF ON  DDFF.Masked_ID=FFFF.Masked_ID  
  22. LEFT JOIN [ConflictReport].dbo.MaskExceptions EX ON EX.MaskID=FFFF.Masked_ID AND EX.FunctionName='ComplianceID'  
  23. LEFT JOIN [ConflictReport].dbo.NULLExceptions NULEX ON NULEX.MaskID=FFFF.Masked_ID AND NULEX.FunctionName='ComplianceID'  
  24. WHERE --DDFF.SUMC <>FFFF.RowsCount AND  
  25. FFFF.ComplianceID LIKE '%|%'   
so How to solve this issue please ? 

Answers (1)