Răsfoiți Sursa

彪马月统计--固话更新

zhangyao 2 săptămâni în urmă
părinte
comite
666f880489

+ 4 - 1
com.awspaas.user.apps.donenow_ctt/src/com/awspaas/user/apps/donenow_ctt/controller/contractServiceController.java

@@ -270,22 +270,25 @@ public class contractServiceController {
             DBSql.update(connUpdate, "INSERT INTO BO_EU_DNV_RPT_MONTH_PUMA (\n" +
                     "    CONTRACT_ID,\n" +
                     "    item_month,\n" +
+                    "\t\titem_quarter,\n" +
                     "    phone_dollars\n" +
                     ")\n" +
                     "SELECT \n" +
                     "    g.CONTRACT_ID,\n" +
                     "    g.FEE_DATE_SHANYAO AS item_month,\n" +
+                    "\t\tg.item_quarter,\n" +
                     "    g.EXTENDED_PRICE AS phone_dollars\n" +
                     "FROM (\n" +
                     "    SELECT \n" +
                     "        b.REFERENCE_NAME,\n" +
                     "        b.CONTRACT_ID,\n" +
                     "        a.FEE_DATE_SHANYAO,\n" +
+                    "\t\t\t\tCONCAT(LEFT(a.FEE_DATE_SHANYAO,4), QUARTER(CONCAT(a.FEE_DATE_SHANYAO,'01'))) AS item_quarter,\n" +
                     "        SUM(a.EXTENDED_PRICE) AS EXTENDED_PRICE\n" +
                     "    FROM BO_EU_DNCTT_PROXY_PAY a\n" +
                     "    JOIN BO_EU_DNCRM_INSTALLED_PRODUCT b \n" +
                     "        ON b.REFERENCE_NAME = CONCAT('固话', a.PHONE)\n" +
-                    " WHERE a.FEE_DATE_SHANYAO>='" + startAccountPeriod + "' AND a.FEE_DATE_SHANYAO<='" + endAccountPeriod + "' \n" +
+                    "\t\tWHERE a.FEE_DATE_SHANYAO>=" + startAccountPeriod + " AND a.FEE_DATE_SHANYAO<=" + endAccountPeriod + " \t\t\n" +
                     "    GROUP BY b.REFERENCE_NAME, b.CONTRACT_ID, a.FEE_DATE_SHANYAO\n" +
                     ") g\n" +
                     "ON DUPLICATE KEY UPDATE \n" +