imp系统运维用到的sql文件版本仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

期初合同数据统计sql.txt 5.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. 期初合同数据统计sql
  2. SELECT CASE WHEN "placed" = 0 THEN '未确认' WHEN "placed" = 3 THEN '已确认' END placed,
  3. sd2.DEPT_NAME ,COUNT("sono")
  4. FROM "salesContract" a
  5. LEFT JOIN SYS_DEPARTMENT sd ON a.DEPT_ID = sd.ID
  6. LEFT JOIN SYS_DEPARTMENT sd2 ON sd2.DEPT_CODE = sd.f_id
  7. WHERE "remark" LIKE '期初%'
  8. AND ifnull(a.del_flag, 0) <> 1
  9. AND a."dept_id" not IN ('6EEC827642F611B296968E9A54163B68',
  10. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  11. GROUP BY "placed",sd2.DEPT_NAME
  12. ORDER BY sd2.DEPT_NAME,placed;
  13. SELECT CASE WHEN "placed" = 0 THEN '未确认' WHEN "placed" = 3 THEN '已确认' END placed,
  14. sd.DEPT_NAME ,COUNT(sono)
  15. FROM salesContract a
  16. LEFT JOIN SYS_DEPARTMENT sd ON a.DEPT_ID = sd.ID
  17. WHERE "remark" LIKE '期初%'
  18. AND ifnull(a.del_flag, 0) <> 1
  19. AND a."dept_id" IN ('6EEC827642F611B296968E9A54163B68',
  20. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  21. GROUP BY "placed",sd.DEPT_NAME
  22. ORDER BY sd.DEPT_NAME,placed;
  23. SELECT CASE WHEN "placed" = 0 THEN '未确认' WHEN "placed" = 3 THEN '已确认' END placed,
  24. sd2.DEPT_NAME ,COUNT("pono")
  25. FROM "purchaseContract" a
  26. LEFT JOIN SYS_DEPARTMENT sd ON a.DEPT_ID = sd.ID
  27. LEFT JOIN SYS_DEPARTMENT sd2 ON sd2.DEPT_CODE = sd.f_id
  28. WHERE "remark" LIKE '期初%'
  29. AND ifnull(a.del_flag, 0) <> 1
  30. AND a."dept_id" not IN ('6EEC827642F611B296968E9A54163B68',
  31. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  32. GROUP BY "placed",sd2.DEPT_NAME
  33. ORDER BY sd2.DEPT_NAME,placed;
  34. SELECT CASE WHEN "placed" = 0 THEN '未确认' WHEN "placed" = 3 THEN '已确认' END placed,
  35. sd.DEPT_NAME ,COUNT(pono)
  36. FROM purchaseContract a
  37. LEFT JOIN SYS_DEPARTMENT sd ON a.DEPT_ID = sd.ID
  38. WHERE "remark" LIKE '期初%'
  39. AND ifnull(a.del_flag, 0) <> 1
  40. AND a."dept_id" IN ('6EEC827642F611B296968E9A54163B68',
  41. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  42. GROUP BY "placed",sd.DEPT_NAME
  43. ORDER BY sd.DEPT_NAME,placed;
  44. 期初合同统计sql 2.0
  45. SELECT '采购合同' AS 合同类型,sd2.DEPT_NAME AS "部门名称",
  46. SUM(CASE WHEN pc."placed" = 0 THEN 1 ELSE 0 END) AS "未确认",
  47. SUM(CASE WHEN PC."placed" = 3 THEN 1 ELSE 0 END) AS "已确认",
  48. SUM(CASE WHEN pc."placed" = 2 THEN 1 ELSE 0 END) AS "已提交",
  49. SUM(CASE WHEN crl."ifFiling" = '已备案' THEN 1 ELSE 0 END) AS "已备案",
  50. SUM(CASE WHEN crl."ifFiling" = '未备案' THEN 1 ELSE 0 END) AS "未备案"
  51. FROM SGGMIIP."purchaseContract" pc
  52. LEFT JOIN SYS_DEPARTMENT sd ON PC."dept_id" = sd.ID
  53. LEFT JOIN SYS_DEPARTMENT sd2 ON sd2.DEPT_CODE = sd.f_id
  54. LEFT JOIN (SELECT * FROM SGGMIIP."contrRegLedger" WHERE ifnull("del_flag", 0)<>1) crl ON CRL."sourceid" = pc."id"
  55. WHERE pc."remark" LIKE '期初%'
  56. AND ifnull(pc."del_flag" , 0) <> 1
  57. AND pc."dept_id" not IN ('6EEC827642F611B296968E9A54163B68',
  58. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  59. GROUP BY sd2.DEPT_NAME
  60. UNION
  61. SELECT '采购合同' AS 合同类型,sd.DEPT_NAME AS "部门名称",
  62. SUM(CASE WHEN pc."placed" = 0 THEN 1 ELSE 0 END) AS "未确认",
  63. SUM(CASE WHEN PC."placed" = 3 THEN 1 ELSE 0 END) AS "已确认",
  64. SUM(CASE WHEN pc."placed" = 2 THEN 1 ELSE 0 END) AS "已提交",
  65. SUM(CASE WHEN crl."ifFiling" = '已备案' THEN 1 ELSE 0 END) AS "已备案",
  66. SUM(CASE WHEN crl."ifFiling" = '未备案' THEN 1 ELSE 0 END) AS "未备案"
  67. FROM SGGMIIP."purchaseContract" pc
  68. LEFT JOIN SYS_DEPARTMENT sd ON PC."dept_id" = sd.ID
  69. LEFT JOIN (SELECT * FROM SGGMIIP."contrRegLedger" WHERE ifnull("del_flag", 0)<>1 ) crl ON CRL."sourceid" = pc."id"
  70. WHERE pc."remark" LIKE '期初%'
  71. AND ifnull(pc."del_flag" , 0) <> 1
  72. AND pc."dept_id" IN ('6EEC827642F611B296968E9A54163B68',
  73. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  74. GROUP BY sd.DEPT_NAME
  75. UNION
  76. SELECT '销售合同' AS 合同类型,sd2.DEPT_NAME AS "部门名称",
  77. SUM(CASE WHEN sc."placed" = 0 THEN 1 ELSE 0 END) AS "未确认",
  78. SUM(CASE WHEN sc."placed" = 3 THEN 1 ELSE 0 END) AS "已确认",
  79. SUM(CASE WHEN sc."placed" = 2 THEN 1 ELSE 0 END) AS "已提交",
  80. SUM(CASE WHEN crl."ifFiling" = '已备案' THEN 1 ELSE 0 END) AS "已备案",
  81. SUM(CASE WHEN crl."ifFiling" = '未备案' THEN 1 ELSE 0 END) AS "未备案"
  82. FROM SGGMIIP."salesContract" sc
  83. LEFT JOIN SYS_DEPARTMENT sd ON sc."dept_id" = sd.ID
  84. LEFT JOIN SYS_DEPARTMENT sd2 ON sd2.DEPT_CODE = sd.f_id
  85. LEFT JOIN (SELECT * FROM SGGMIIP."contrRegLedger" WHERE ifnull("del_flag", 0)<>1 ) crl ON CRL."sourceid" = sc."id"
  86. WHERE sc."remark" LIKE '期初%'
  87. AND ifnull(sc."del_flag" , 0) <> 1
  88. AND sc."dept_id" not IN ('6EEC827642F611B296968E9A54163B68',
  89. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  90. GROUP BY sd2.DEPT_NAME
  91. UNION
  92. SELECT '销售合同' AS 合同类型,sd.DEPT_NAME AS "部门名称",
  93. SUM(CASE WHEN sc."placed" = 0 THEN 1 ELSE 0 END) AS "未确认",
  94. SUM(CASE WHEN sc."placed" = 3 THEN 1 ELSE 0 END) AS "已确认",
  95. SUM(CASE WHEN sc."placed" = 2 THEN 1 ELSE 0 END) AS "已提交",
  96. SUM(CASE WHEN crl."ifFiling" = '已备案' THEN 1 ELSE 0 END) AS "已备案",
  97. SUM(CASE WHEN crl."ifFiling" = '未备案' THEN 1 ELSE 0 END) AS "未备案"
  98. FROM SGGMIIP."salesContract" sc
  99. LEFT JOIN SYS_DEPARTMENT sd ON sc."dept_id" = sd.ID
  100. LEFT JOIN (SELECT * FROM SGGMIIP."contrRegLedger" WHERE ifnull("del_flag", 0)<>1 ) crl ON CRL."sourceid" = sc."id"
  101. WHERE sc."remark" LIKE '期初%'
  102. AND ifnull(sc."del_flag" , 0) <> 1
  103. AND sc."dept_id" IN ('6EEC827642F611B296968E9A54163B68',
  104. '8B9C826D42F611B2B4F446F64BAA7F44','EA0D828442F611B2B323708DAB1348AE')
  105. GROUP BY sd.DEPT_NAME;