M
mig__29
Unregistered / Unconfirmed
GUEST, unregistred user!
编程环境:delphi + Access 2000, ADO联接
SQL语句要达到的目的:我是想一次把机器表中的各个机器消费一次性统计出来
将消费表(T_CONSUME)的消费字段(FRATE)统计到机器表(T_ENG)中的FRATE2字段中,在条件语句中相关联的字段是机器编号(T_CONSUME.FENGCODE,T_ENG.FCODE),语句如下:
UPDATE T_ENG SET FRATE2 = DSUM(''FRATE'',''T_CONSUME'',''FENGCODE = T_ENG.FCODE'')
不知道为什么会报错!如果我将T_ENG.FCODE改为一个具体的值或是T_CONSUME表的字段就不会报错,但是没有任何意义了,我是想一次把机器表中的各个机器消费一次性统计出来。难到是dsum()不能关联其它表的字段吗?郁闷好久了,请高手指点啊。。。
SQL语句要达到的目的:我是想一次把机器表中的各个机器消费一次性统计出来
将消费表(T_CONSUME)的消费字段(FRATE)统计到机器表(T_ENG)中的FRATE2字段中,在条件语句中相关联的字段是机器编号(T_CONSUME.FENGCODE,T_ENG.FCODE),语句如下:
UPDATE T_ENG SET FRATE2 = DSUM(''FRATE'',''T_CONSUME'',''FENGCODE = T_ENG.FCODE'')
不知道为什么会报错!如果我将T_ENG.FCODE改为一个具体的值或是T_CONSUME表的字段就不会报错,但是没有任何意义了,我是想一次把机器表中的各个机器消费一次性统计出来。难到是dsum()不能关联其它表的字段吗?郁闷好久了,请高手指点啊。。。