CREATE VIEW STOKMIADHASTABAKIYE 
AS
SELECT    VWHDOSYA.HDOSYAID,VWHDOSYA.ADISOYADI,STOKMIADBAKIYE.SUBEID, SUBELER.SUBEKODU, SUBELER.SUBEADI, STOKMIADBAKIYE.DEPOID, DEPO.DEPOADI,
                      STOKMIADBAKIYE.STOKID, VWSTOKISL.KODU, VWSTOKISL.ADI, VWSTOKISL.FBIRIM, STOKMIADBAKIYE.SKTARIHI, 
					  DATEDIFF(d,dbo.TARIHAL(GETDATE()), STOKMIADBAKIYE.SKTARIHI) AS MIADGUNSAYISI
					  ,SUM(GCADET) AS HASTAMIKTAR
FROM         STOKMIADBAKIYE (NOLOCK)
                      INNER JOIN VWSTOKISL (NOLOCK) ON STOKMIADBAKIYE.STOKID=VWSTOKISL.STOKID AND VWSTOKISL.DEPOID=STOKMIADBAKIYE.DEPOID AND 
					                           HDOSYAID IS NOT NULL AND STOKMIADBAKIYE.SKTARIHI=VWSTOKISL.SKTARIHI
					  INNER JOIN DEPO (NOLOCK) ON STOKMIADBAKIYE.DEPOID = DEPO.DEPOID 
					  INNER JOIN SUBELER (NOLOCK) ON STOKMIADBAKIYE.SUBEID = SUBELER.SUBEID	
					  INNER JOIN VWHDOSYA (NOLOCK) ON VWSTOKISL.HDOSYAID=VWHDOSYA.HDOSYAID				  
WHERE     (STOKMIADBAKIYE.MIKTAR <> 0)           
		  GROUP BY STOKMIADBAKIYE.SUBEID, SUBELER.SUBEKODU, SUBELER.SUBEADI, STOKMIADBAKIYE.DEPOID, DEPO.DEPOADI,
                      STOKMIADBAKIYE.STOKID, VWSTOKISL.KODU, VWSTOKISL.ADI, VWSTOKISL.FBIRIM, STOKMIADBAKIYE.SKTARIHI, 
					  DATEDIFF(d,dbo.TARIHAL(GETDATE()), STOKMIADBAKIYE.SKTARIHI),VWHDOSYA.HDOSYAID,VWHDOSYA.ADISOYADI
					  HAVING SUM(GCADET)>0
GO