如果真(外部数据库1.打开SQL数据库(“192.168.00.000”, “00”, “0000”, “0000”, , ) = 假) 返回() 超级列表框29.全部删除() 语句 = “WITH PriceComparison AS (SELECT TC.TC001 AS DBB, TC.TC002 AS DHH, TD.TD001 AS DBB2, TD.TD002 AS DHH2, TD.TD003 AS XHH, TD.TD004 AS PHH, TD.TD005 AS PMM, TD.TD006 AS GGG, TD.TD010 AS CGDJ, MB.MB011 AS SDCGDJ, MB.MB014 AS SXRQ, TD.CREATE_DATE AS CJRQ, (MB.MB011 - TD.TD010) AS CHAE FROM PURTC TC INNER JOIN PURTD TD ON TD.TD001 = TC.TC001 AND TD.TD002 = TC.TC002 INNER JOIN (SELECT MB001, MB011, MB014, ROW_NUMBER() OVER (PARTITION BY MB001 ORDER BY MB014 DESC) as rn FROM PURMB) MB ON MB.MB001 = TD.TD004 AND MB.rn = 1 WHERE TC.TC014 = 'N' AND TD.TD004 <> '9999') SELECT DBB, DHH, DBB2, DHH2, XHH, PHH, PMM, GGG, CGDJ, SDCGDJ, SXRQ, CJRQ, CHAE FROM PriceComparison WHERE COALESCE(CHAE, 0) <> 0 ORDER BY DBB, DHH, XHH” sql语句 = 外部数据库1.cha询(语句) 调试输出(“运行完了”)
WITH PriceComparison AS( SELECT TC.TC001 AS DBB, TC.TC002 AS DHH, TD.TD001 AS DBB2, TD.TD002 AS DHH2, TD.TD003 AS XHH, TD.TD004 AS PHH, TD.TD005 AS PMM, TD.TD006 AS GGG, TD.TD010 AS CGDJ, MB.MB011 AS SDCGDJ, MB.MB014 AS SXRQ, TD.CREATE_DATE AS CJRQ, (MB.MB011 - TD.TD010) AS CHAE FROM PURTC TC INNER JOIN PURTD TD ON TD.TD001 = TC.TC001 AND TD.TD002 = TC.TC002 INNER JOIN( SELECT MB001, MB011, MB014, ROW_NUMBER()OVER(PARTITION BY MB001 ORDER BY MB014 DESC) as rn FROM PURMB ) MB ON MB.MB001 = TD.TD004 AND MB.rn = 1 WHERE TC.TC014 = ' N' AND TD.TD004 <> ' 9999' ) SELECT DBB, DHH, DBB2, DHH2, XHH, PHH, PMM, GGG, CGDJ, SDCGDJ, SXRQ, CJRQ, CHAE FROM PriceComparison WHERE COALESCE(CHAE, 0) <> 0 ORDER BY DBB, DHH, XHH