将SQL查询作为程序实现

问题描述 投票:0回答:1

我被要求将此SQL查询放入程序中(使用CHAIN,SETLL和诸如此类的东西),并且在弄清楚我将如何执行时遇到了一些麻烦。理想情况下,我会使用免费格式。

如果有人可以给我一些指导,将不胜感激

SELECT *
    FROM sdbfil.prcred
         INNER JOIN (
                 SELECT *
                     FROM sdbfil.prhisa h1
                     WHERE h1.in5fech = (SELECT MAX(in5fech)
                                 FROM sdbfil.prhisa h2
                                 WHERE h1.in5isuc = h2.in5isuc
                                       AND h1.in5incr = h2.in5incr
                                       AND h1.in5ideg = h2.in5ideg
                                       AND (h2.in5fech >= 20200401 --first day of month
                                           AND h2.in5fech <= 20200430)) --last day of month))
             ) h4
             ON jvisuc = in5isuc
                 AND jvincr = in5incr
                 AND jvideg = in5ideg
         LEFT JOIN sdbfil.pr01m002
             ON jvisuc = m2isuc
                 AND jvincr = m2incr
                 AND jvideg = m2ideg
    WHERE jvilcr IN (
              123,
              1231
          )
          AND m2isuc IS NULL
            ``` 
ibm-midrange rpgle
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.