Ver Mensaje Individual
  #3  
Antiguo Hace 3 Semanas
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Debería quedar así:

Código SQL [-]
insert into cierre (
    fecha,
    grufac,
    bruto,
    iva)
select
    a.fecha,
    c.facturacion,
    sum(a.cantidad * a.bruto - a.impdto),
    sum((a.cantidad * a.bruto - a.impdto) * a.tipoiva / 100)
from detfactura a, articulo b, familia c
where
a.tipodoc || '$' || a.numfactura in ('1$1', '1$2', '2$1', '2$2') and
a.codigo = b.codigo and
b.familia = c.codigo
group by a.fecha, c.facturacion

Además, utiliza el alias para todos los campos.

group by a.fecha, c.facturacion
Responder Con Cita