From ef55bca2e0e1141646a462efc4416762a30ba95f Mon Sep 17 00:00:00 2001 From: wintsa Date: Thu, 22 Aug 2024 14:32:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=AE=A1=E7=90=86=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E6=98=BE=E7=A4=BA=E9=BB=98=E8=AE=A4=E5=85=B3=E8=81=94?= =?UTF-8?q?=E9=A1=B9sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 生产管理系统显示默认关联项sql.sql | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 生产管理系统显示默认关联项sql.sql diff --git a/生产管理系统显示默认关联项sql.sql b/生产管理系统显示默认关联项sql.sql new file mode 100644 index 0000000..c7d0609 --- /dev/null +++ b/生产管理系统显示默认关联项sql.sql @@ -0,0 +1,27 @@ +//默认关联项显示 +-- 对于工程信息 +SELECT NVL2( + LISTAGG(mc, '/') WITHIN GROUP (ORDER BY level), + '工程信息/' || LISTAGG(mc, '/') WITHIN GROUP (ORDER BY level), + '' +) AS mc +FROM ( + SELECT mc, level + FROM VIEW_SCTREE + START WITH wysb = '$main.glgcgl$' + CONNECT BY PRIOR sj = wysb +) +WHERE mc IS NOT NULL +union +SELECT NVL2( + LISTAGG(mc, '/') WITHIN GROUP (ORDER BY level), + '项目信息/' || LISTAGG(mc, '/') WITHIN GROUP (ORDER BY level), + '' +) AS mc +FROM ( + SELECT mc, level + FROM VIEW_XFR + START WITH wysb = '$main.glxmfwrw$' + CONNECT BY PRIOR sj = wysb +) +WHERE mc IS NOT NULL \ No newline at end of file