|
|
@@ -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" +
|