Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.57 KB | None | 0 0
  1. SELECT F.TRX_NUMBER, I.TRX_ABBRV, F.TRX_DATE, F.LINE_NUMBER, F.SUB_LINE_NUMBER,
  2.        J.STAGE, K.WH_CODE, K.WH_NAME, L.PD_SUB_SCT_CODE, L.PD_SUB_SCT_NAME,
  3.        J.TRX_NUMBER, E.BATCH_NUMBER, F.RLSE_DATE, E.LINE, M.NMBR,
  4.        CASE WHEN (E.CAPA_RQST_FLG = :yesFlag       -- YesNo.Yes.name()
  5.                     OR E.CAPA_QC_FLG = :yesFlag
  6.                     OR E.CAPA_TRBL_FLG =  :yesFlag )
  7.             THEN  :yesFlag
  8.             ELSE :noFlag         -- YesNo.No.name()
  9.        END AS CAPA_UNFNSHD_FLG, E.QC_RQST_FLG AS QC_UNFNSHD_FLG,
  10.        CASE WHEN E.CNFDNTL_FLG =  :yesFlag AND G.ID IS NULL
  11.             THEN :noFlag
  12.             ELSE  :yesFlag
  13.        END AS MAY_VIEW_EBR_FLG, E.STTS, A.EBRT047_ID, E.ID AS EBRO002_ID, J.ID AS MBR_ID, J.TYP, E.BATCH_GRP, E.CNFDNTL_FLG, O.ID AS MBR_SUB_SCT_ID
  14. FROM EBRT013 A
  15.         LEFT JOIN EBRT012 B ON B.ID = A.EBRT012_ID
  16.         LEFT JOIN EBRT007 C ON C.ID = B.EBRT007_ID
  17.         LEFT JOIN EBRT006 D ON D.ID = C.EBRT006_ID
  18.         LEFT JOIN EBRO002 E ON E.ID = D.EBRO002_ID
  19.         LEFT JOIN EBRO001 F ON F.ID = E.EBRO001_ID
  20.         LEFT JOIN EMSM940 G ON G.COS_ID = F.COS_ID
  21.                                AND G.SCT_ID = E.SCT_ID
  22.                                AND (G.SUB_SCT_ID IS NULL OR G.SUB_SCT_ID = E.SUB_SCT_ID)
  23.                                AND :systemDate BETWEEN G.VLD_DATE_FROM AND G.VLD_DATE_TO
  24.                                AND G.USER_ID = :userLoginId
  25.                                AND G.ACTV_FLG = :activeFlag        -- ActiveState.Active.name()
  26.         LEFT JOIN EMSM591 H ON H.ID = A.GDS_ID
  27.         LEFT JOIN BMAS010 I ON I.ID = F.TRX_CODE_ID
  28.         LEFT JOIN EMSM905 J ON J.ID = E.MBR_ID
  29.  
  30.         LEFT JOIN EMSM906 N ON N.EMSM905_ID = E.MBR_ID
  31.                             AND N.WH_ID = E.SCT_ID
  32.         LEFT JOIN EMSM907 O ON O.PD_SUB_SCT_ID = E.SUB_SCT_ID
  33.                             AND O.EMSM906_ID = N.ID
  34.  
  35.         LEFT JOIN EMSM580 K ON K.ID = E.SCT_ID
  36.         LEFT JOIN EMSM582 L ON L.ID = E.SUB_SCT_ID
  37.         LEFT JOIN EBRT047 M ON M.ID = A.EBRT047_ID
  38. WHERE A.GDS_ID = :wipId
  39.       AND E.BATCH_NUMBER = :batchNumber
  40. GROUP BY F.TRX_NUMBER, I.TRX_ABBRV, F.TRX_DATE, F.LINE_NUMBER, F.SUB_LINE_NUMBER,
  41.          J.STAGE, K.WH_CODE, K.WH_NAME, L.PD_SUB_SCT_CODE, L.PD_SUB_SCT_NAME,
  42.          J.TRX_NUMBER, E.BATCH_NUMBER, F.RLSE_DATE, E.LINE, M.NMBR,
  43.          E.CAPA_RQST_FLG, E.CAPA_QC_FLG, E.CAPA_TRBL_FLG, CAPA_UNFNSHD_FLG,
  44.          E.QC_RQST_FLG, E.CNFDNTL_FLG, E.STTS, A.EBRT047_ID, E.ID
  45. ORDER BY F.TRX_DATE DESC, I.TRX_ABBRV, F.TRX_NUMBER, F.LINE_NUMBER, F.SUB_LINE_NUMBER, E.LINE, M.NMBR, J.ID, J.TYP, E.BATCH_GRP, E.CNFDNTL_FLG, O.ID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement