Advertisement
Zidan8376

Untitled

Jan 24th, 2023 (edited)
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. SELECT
  2. ROW_NUMBER() OVER(ORDER BY (ROUND((
  3. (
  4. ((((SUM(stl.REALACTUB_STL) + IF(TB_UB.TOT_QTYTD IS NOT NULL, TB_UB.TOT_QTYTD, 0)) / 336) * 100) * (TB_UB.PERCENTAGE_AC / 100)) +
  5. ((((SUM(stl.REALACTPS_STL) + IF(TB_PS.TOT_QTYTD IS NOT NULL, TB_PS.TOT_QTYTD, 0)) / 21000) * 100) * (TB_PS.PERCENTAGE_AC / 100)) +
  6. ((((SUM(stl.REALACTRETAIL_STL) + IF(TB_RETAIL.TOT_QTYTD IS NOT NULL, TB_RETAIL.TOT_QTYTD, 0)) / 21000) * 100) * (TB_RETAIL.PERCENTAGE_AC / 100))
  7. ) / 3
  8. ), 2)) ASC) AS NUM_ROW,
  9. stl.LOCATION_STL AS NAME_LOCATION,
  10. ROUND((
  11. (
  12. ((((SUM(stl.REALACTUB_STL) + IF(TB_UB.TOT_QTYTD IS NOT NULL, TB_UB.TOT_QTYTD, 0)) / 336) * 100) * (TB_UB.PERCENTAGE_AC / 100)) +
  13. ((((SUM(stl.REALACTPS_STL) + IF(TB_PS.TOT_QTYTD IS NOT NULL, TB_PS.TOT_QTYTD, 0)) / 21000) * 100) * (TB_PS.PERCENTAGE_AC / 100)) +
  14. ((((SUM(stl.REALACTRETAIL_STL) + IF(TB_RETAIL.TOT_QTYTD IS NOT NULL, TB_RETAIL.TOT_QTYTD, 0)) / 21000) * 100) * (TB_RETAIL.PERCENTAGE_AC / 100))
  15. ) / 3
  16. ), 2) AS NEW_AVERAGE
  17. FROM
  18. (
  19. SELECT
  20. *,
  21. (
  22. SELECT
  23. SUM(QTY_TD)
  24. FROM
  25. transaction_detail_today tdt
  26. WHERE
  27. tdt.TYPE_ACTIVITY LIKE 'Aktivitas UB'
  28. GROUP BY
  29. tdt.TYPE_ACTIVITY
  30. ) AS TOT_QTYTD
  31. FROM
  32. md_activity_category mac
  33. WHERE
  34. mac.ID_AC = 1
  35. ) AS TB_UB,
  36. (
  37. SELECT
  38. *,
  39. (
  40. SELECT
  41. SUM(QTY_TD)
  42. FROM
  43. transaction_detail_today tdt
  44. WHERE
  45. tdt.TYPE_ACTIVITY LIKE 'Pedagang Sayur'
  46. GROUP BY
  47. tdt.TYPE_ACTIVITY
  48. ) AS TOT_QTYTD
  49. FROM
  50. md_activity_category mac
  51. WHERE
  52. mac.ID_AC = 2
  53. ) AS TB_PS,
  54. (
  55. SELECT
  56. *,
  57. (
  58. SELECT
  59. SUM(QTY_TD)
  60. FROM
  61. transaction_detail_today tdt
  62. WHERE
  63. tdt.TYPE_ACTIVITY LIKE 'Retail'
  64. GROUP BY
  65. tdt.TYPE_ACTIVITY
  66. ) AS TOT_QTYTD
  67. FROM
  68. md_activity_category mac
  69. WHERE
  70. mac.ID_AC = 3
  71. ) AS TB_RETAIL,
  72. summary_trans_location stl
  73. WHERE
  74. stl.updated_at LIKE '2023-01%'
  75. GROUP BY
  76. stl.LOCATION_STL
  77. ORDER BY
  78. NUM_ROW ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement