Advertisement
KyOOOO

Untitled

Jul 31st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. USE [SyteLine_BI]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[PV_SP_FactQualityCMSTypeH] Script Date: 7/31/2019 1:25:40 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8.  
  9. --select * from FactQualityCMSTypeH
  10. -- DASHBOARD 2: : Tỷ lệ cọc ko phù hợp
  11.  
  12. ALTER PROC [dbo].[PV_SP_FactQualityCMSTypeH] --'PVD'
  13. @site_ref NVARCHAR(10)
  14. AS
  15. DELETE FactQualityCMSTypeH
  16. WHERE Site = @site_ref;
  17. INSERT INTO FactQualityCMSTypeH
  18. SELECT MONTH,
  19. SUM(TypeA) TypeA,
  20. SUM(TypeB) TypeB,
  21. SUM(TypeC) TypeC,
  22. SUM(TypeH) TypeH,
  23. A.CreatedBySite SITE,
  24. SUM(TypeA) + SUM(TypeB) + SUM(TypeC) + SUM(TypeH) SumQty,
  25. SUM(TypeH) / (SUM(TypeA) + SUM(TypeB) + SUM(TypeC) + SUM(TypeH)) * 100 PercentTypeH,
  26. yEAR
  27. FROM
  28. (
  29. SELECT MONTH(A.ManufactureDate) MONTH,
  30. YEAR(A.ManufactureDate) yEAR,
  31. case when A.Quanlity = 'A' then COUNT(A.ItemNo_) else 0 end TypeA,
  32. case when A.Quanlity = 'B' then COUNT(A.ItemNo_) ELSE 0 END TypeB,
  33. case when A.Quanlity = 'C' then COUNT(A.ItemNo_) ELSE 0 END TypeC,
  34. case when A.Quanlity = 'H' then COUNT(A.ItemNo_) ELSE 0 END TypeH,
  35. A.CreatedBySite
  36. FROM NEXTG.dbo.Item_Serials A WITH (NOLOCK)
  37.  
  38. WHERE A.CreatedBySite = @site_ref
  39. AND A.SerialNo_ IS NOT NULL
  40. AND A.ItemNo_ IS NOT NULL
  41. AND A.ManufactureDate IS NOT NULL
  42. AND A.Quanlity IN ( 'A', 'B', 'C', 'H' )
  43. AND a.statusid=1
  44. and dbo.FAB_IsPileItem(a.ItemNo_) = 1
  45. -- AND dbo.FAB_ComparePeriod(A.ManufactureDate,2019,7)=1
  46.  
  47. GROUP BY ItemNo_ ,
  48. YEAR(A.ManufactureDate) ,
  49. MONTH(A.ManufactureDate) , A.CreatedBySite,quanlity,FactoryNo_
  50.  
  51. ) A
  52. GROUP BY MONTH,
  53. A.CreatedBySite,
  54. yEAR;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement