UPDATE WATER.RPT_MONTH_SUM
SET WATER.RPT_MONTH_SUM.DO_NUMBER=WATER.TEMPRPT_MONTH_SUM.DO_NUMBER
WHERE
WATER.RPT_MONTH_SUM.OFAGENT=WATER.TEMPRPT_MONTH_SUM.OFAGENT
AND WATER.RPT_MONTH_SUM.AREA=WATER.TEMPRPT_MONTH_SUM.AREA
AND WATER.RPT_MONTH_SUM.CHARGETYPE=WATER.TEMPRPT_MONTH_SUM.CHARGETYPE
AND WATER.RPT_MONTH_SUM.SUMMONTH=WATER.TEMPRPT_MONTH_SUM.SUMMONTH
错误提示为后面WATER.TEMPRPT_MONTH_SUM的列无效对不起,刚才看错了.
这个语法不通.
SET WATER.RPT_MONTH_SUM.DO_NUMBER=WATER.TEMPRPT_MONTH_SUM.DO_NUMBER
WHERE
WATER.RPT_MONTH_SUM.OFAGENT=WATER.TEMPRPT_MONTH_SUM.OFAGENT
AND WATER.RPT_MONTH_SUM.AREA=WATER.TEMPRPT_MONTH_SUM.AREA
AND WATER.RPT_MONTH_SUM.CHARGETYPE=WATER.TEMPRPT_MONTH_SUM.CHARGETYPE
AND WATER.RPT_MONTH_SUM.SUMMONTH=WATER.TEMPRPT_MONTH_SUM.SUMMONTH
错误提示为后面WATER.TEMPRPT_MONTH_SUM的列无效对不起,刚才看错了.
这个语法不通.
SET (WATER.RPT_MONTH_SUM.DO_NUMBER,WATER.RPT_MONTH_SUM.OFAGENT,WATER.RPT_MONTH_SUM.AREA,WATER.RPT_MONTH_SUM.CHARGETYPE,WATER.RPT_MONTH_SUM.SUMMONTH) (select DO_NUMBER,OFAGENT,AREA,CHARGETYPE,SUMMONTH from orther_table where id=a.id)
SET WATER.RPT_MONTH_SUM.DO_NUMBER=
(SELECT WATER.TEMPRPT_MONTH_SUM.DO_NUMBER FROM WATER.TEMPRPT_MONTH_SUM
WHERE
WATER.RPT_MONTH_SUM.OFAGENT=WATER.TEMPRPT_MONTH_SUM.OFAGENT
AND WATER.RPT_MONTH_SUM.AREA=WATER.TEMPRPT_MONTH_SUM.AREA
AND WATER.RPT_MONTH_SUM.SUMMONTH=WATER.TEMPRPT_MONTH_SUM.SUMMONTH
AND WATER.RPT_MONTH_SUM.CHARGETYPE=WATER.TEMPRPT_MONTH_SUM.CHARGETYPE)
SET (WATER.RPT_MONTH_SUM.DO_NUMBER, ??)=
(SELECT WATER.TEMPRPT_MONTH_SUM.DO_NUMBER,?? FROM WATER.TEMPRPT_MONTH_SUM
WHERE
WATER.RPT_MONTH_SUM.OFAGENT=WATER.TEMPRPT_MONTH_SUM.OFAGENT
AND WATER.RPT_MONTH_SUM.AREA=WATER.TEMPRPT_MONTH_SUM.AREA
AND WATER.RPT_MONTH_SUM.SUMMONTH=WATER.TEMPRPT_MONTH_SUM.SUMMONTH
AND WATER.RPT_MONTH_SUM.CHARGETYPE=WATER.TEMPRPT_MONTH_SUM.CHARGETYPE)