支持库查询语句.sql 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. --oa库查询------------------------------------------------------
  2. SELECT
  3. fmd.id 'id',
  4. fm.REQUESTID '项目申请单id',
  5. wr.REQUESTNAME AS '申请流程人名',
  6. wr.REQUESTNAMENEW AS '申请流程人名',
  7. wr.REQUESTNAMEHTMLNEW AS '申请流程人名',
  8. fm.glxm AS '关联项目ID',
  9. PP.NAME AS '关联项目名',
  10. fm.SQSJ AS '申请日期',
  11. hrm1.LASTNAME AS '销售人员名字',
  12. hrm2.LASTNAME AS '运维人员名字',
  13. fm.XSJSYX AS '销售邮箱',
  14. fm.JFJSYX AS '运维邮箱',
  15. fm.SYDW AS '使用单位',
  16. fm.XMXXMS AS '项目详细明细',
  17. fm.JDS AS '总节点',
  18. fmd.JDS AS '节点数',
  19. ws1.SELECTVALUE AS '产品编号',
  20. ws1.SELECTNAME AS '产品名称',
  21. ws2.SELECTNAME AS '产品版本',
  22. fmd.CLQ AS 'cpu',
  23. fmd.CZXT AS '操作系统',
  24. fmd.IP AS '主mac',
  25. fmd.MAC AS '副mac',
  26. wr.CREATEDATE AS '创建日期',
  27. wr.CREATETIME AS '创建时间',
  28. wr.LASTOPERATEDATE AS '最后一次操作日期',
  29. wr.LASTOPERATETIME AS '最后一次操作时间'
  30. FROM formtable_main_146 fm
  31. LEFT JOIN XUGU.HRMRESOURCE hrm1
  32. ON TO_NUMBER(fm.XSRY) = hrm1.id
  33. LEFT JOIN XUGU.HRMRESOURCE hrm2
  34. ON TO_NUMBER(fm.jfry) = hrm2.id
  35. LEFT JOIN XUGU.FORMTABLE_MAIN_146_dt1 fmd
  36. ON fmd.mainid = fm.id
  37. LEFT JOIN XUGU.WORKFLOW_SELECTITEM ws1
  38. ON fmd.cpmc = ws1.SELECTVALUE AND ws1.FIELDID = 14627
  39. LEFT JOIN XUGU.WORKFLOW_SELECTITEM ws2
  40. ON fmd.BB = ws2.SELECTVALUE AND ws2.FIELDID = 14628
  41. LEFT JOIN WORKFLOW_REQUESTBASE WR
  42. ON fm.REQUESTID = WR.REQUESTID
  43. LEFT JOIN PRJ_PROJECTINFO PP
  44. ON fm.glxm = PP.ID
  45. parallel 8
  46. --指定时间查询
  47. SELECT
  48. la.ID, la.Unique_ID, la.OA_REQUESTID, la.OA_REQUESTNAME, la.OA_REQUESTNAMENEW,
  49. la.OA_REQUESTNAMEHTMLNEW, la.OA_GLXMID ,la.OA_GLXMNAME ,la.OA_SQSJ, la.OA_SALESPERSONNAME, la.OA_XSJSYX,
  50. la.OA_OPERATIONSPERSONNAME, la.OA_JFJSYX, la.OA_SYDW, la.OA_XMXXMS, la.OA_JDS,
  51. la.OA_NODECOUNT, la.OA_PRODUCTCODE, la.OA_PRODUCTNAME, la.OA_PRODUCTVERSION,
  52. la.OA_CPU, la.OA_OPERATINGSYSTEM, la.OA_MAINMAC, la.OA_SECONDMAC, la.OA_CREATIONDATE,
  53. la.OA_CREATIONTIME, la.OA_LASTOPERATEDATE, la.OA_LASTOPERATETIME, la.capture_Time,
  54. la.del_Time, la.LAST_OPERATE_TIME,
  55. li.ID AS License_ID, li.License_UniqueID, li.License_Flage, li.lic1, li.lic2, li.Creator_generate
  56. FROM
  57. target_OA_license la
  58. INNER JOIN
  59. License_generate_Info li
  60. ON
  61. la.Unique_ID = li.License_UniqueID
  62. WHERE TO_TIMESTAMP(la.OA_CREATIONDATE || ' ' || la.OA_CREATIONTIME, 'YYYY-MM-DD HH24:MI:SS') > TO_TIMESTAMP('2024-08-12 10:16:21.000 AD', 'YYYY-MM-DD HH24:MI:SS')
  63. --LIMIT 10 OFFSET 0;
  64. -------------查询所有lic数据----------------------------------------------------------------------------------------
  65. SELECT
  66. la.ID, la.Unique_ID, la.OA_ID, la.OA_REQUESTID, la.OA_REQUESTNAME, la.OA_REQUESTNAMENEW,
  67. la.OA_REQUESTNAMEHTMLNEW, la.OA_GLXMID ,la.OA_GLXMNAME,
  68. la.OA_SQSJ, la.OA_SALESPERSONNAME, la.OA_XSJSYX,
  69. la.OA_OPERATIONSPERSONNAME, la.OA_JFJSYX, la.OA_SYDW, la.OA_XMXXMS, la.OA_JDS,
  70. la.OA_NODECOUNT, la.OA_PRODUCTCODE, la.OA_PRODUCTNAME, la.OA_PRODUCTVERSION,
  71. la.OA_CPU, la.OA_OPERATINGSYSTEM, la.OA_MAINMAC, la.OA_SECONDMAC, la.OA_CREATIONDATE,
  72. la.OA_CREATIONTIME, la.OA_LASTOPERATEDATE, la.OA_LASTOPERATETIME, la.capture_Time,
  73. la.del_Time, la.LAST_OPERATE_TIME,
  74. li.ID AS License_ID, li.OA_ID, li.License_UniqueID, li.License_Flage, li.lic1, li.lic2, li.Creator_generate
  75. FROM
  76. target_OA_license la
  77. INNER JOIN
  78. License_generate_Info li
  79. ON
  80. la.Unique_ID = li.License_UniqueID
  81. WHERE
  82. la.del_Time IS NULL
  83. LIMIT ? OFFSET ?
  84. ---------按OA_REQUESTID分组查询------------
  85. SELECT la.ID, la.Unique_ID, la.OA_REQUESTID, la.OA_REQUESTNAME, la.OA_REQUESTNAMENEW,
  86. la.OA_REQUESTNAMEHTMLNEW,
  87. la.OA_GLXMID ,la.OA_GLXMNAME,
  88. la.OA_SQSJ, la.OA_SALESPERSONNAME, la.OA_XSJSYX,
  89. la.OA_OPERATIONSPERSONNAME, la.OA_JFJSYX, la.OA_SYDW, la.OA_XMXXMS, la.OA_JDS,
  90. la.OA_NODECOUNT, la.OA_PRODUCTCODE, la.OA_PRODUCTNAME, la.OA_PRODUCTVERSION,
  91. la.OA_CPU, la.OA_OPERATINGSYSTEM, la.OA_MAINMAC, la.OA_SECONDMAC, la.OA_CREATIONDATE,
  92. la.OA_CREATIONTIME, la.OA_LASTOPERATEDATE, la.OA_LASTOPERATETIME, la.capture_Time,
  93. la.del_Time, la.LAST_OPERATE_TIME,
  94. li.ID AS License_ID, li.License_UniqueID, li.License_Flage, li.lic1, li.lic2, li.Creator_generate
  95. FROM SYSDBA.TARGET_OA_LICENSE la
  96. INNER JOIN
  97. License_generate_Info li
  98. ON
  99. la.Unique_ID = li.License_UniqueID
  100. WHERE OA_REQUESTID IN(SELECT OA_REQUESTID FROM (SELECT DISTINCT OA_REQUESTID FROM TARGET_OA_LICENSE) a
  101. WHERE ROWNUM BETWEEN 1 AND 10)
  102. AND la.del_Time IS NULL