From 74d15f1cfcf0f8d06fc1ac95907e2e5268e6b949 Mon Sep 17 00:00:00 2001 From: litao Date: Thu, 4 May 2017 12:52:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E6=A3=80=E6=AC=A1=E6=95=B0=E5=88=86?= =?UTF-8?q?=E5=B8=83=E7=BB=9F=E8=AE=A1=20sql=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/operate/web/service/impl/ReportServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java index 1c636fd..ffdc377 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java @@ -481,10 +481,13 @@ public class ReportServiceImpl extends BaseServiceImpl implements IReportService .append("COUNT(B.EXAMINE_ID) AS EXAMINE_CNT ") .append("FROM ODS_F_GRAVIDA_RECORD A, ") .append("ODS_F_EXAMINE_HISTORY_ASC B, ") - .append("ODS_D_HOSPITAL C ") + .append("ODS_D_HOSPITAL C, ") + .append("ODS_F_EXAMINE_HISTORY D ") .append("WHERE A.RECORD_ID=B.RECORD_ID ") .append("AND A.HOSPITAL_NO=C.HOSPITAL_NO ") - .append("AND A.HOSPITAL_NO=B.HOSPITAL_NO "); + .append("AND A.HOSPITAL_NO=B.HOSPITAL_NO ") + .append("AND B.EXAMINE_ID=D.EXAMINE_ID ") + .append("AND D.EXAMINE_HISTORY_NUM=1 "); if(childBirth != null) { sql.append("AND A.IS_CHILDBIRTH = ? "); -- 1.8.3.1