Hola a todos...
Uso Firebird
Tengo una duda quiero calcular la produccion y actualizar la tabla AUX_INFPLANTA
el campo M3PRODUCIDOS
y necesito los datos de otras dos tablas INFPLANTA y ART_PLANTA
al ejecutar la instrucción me sale error.
multiple rows in singleton select.
multiple rows in singleton select.
Código SQL
[-]
update aux_infplanta
set aux_infplanta.m3producidos =
(select (art_planta.m3xhora * (infplanta.hmetro_termino - infplanta.hmetro_inicio))
from infplanta, art_planta, aux_infplanta
where infplanta.infnro = aux_infplanta.numinf
and aux_infplanta.codart = art_planta.codart
and infplanta.planta = art_planta.codplanta
and infplanta.fecha > (:FECHA))
Los datos ya existen en las tablas incluida la M3PRODUCCION quiero reemplazarlo con el nuevo calculo
Ayuda por favor... Gracias