Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-08-2003
jfloro jfloro is offline
Miembro
 
Registrado: may 2003
Posts: 17
Poder: 0
jfloro Va por buen camino
Consulta usando group by

Hola, tengo la siguiente consulta a la que quiero añadir unos datos mas de las lineas de factura(concretamente sumatorios de cantidades) y inicialmente tengo esto:

Select F.IdFactura,F.IdCliente,C.Representante,F.Total,C.DNICIF,
R.IdComercial, F.Fecha, C.Nombre, F.Subtotal,F.SubtotalAlbaran, R.Comision,
F.IVA,(F.SubtotalAlbaran * R.Comision) / 100 as vComision,
((F.SubtotalAlbaran * R.Comision) / 100 * R.IRPF) / 100 as vIRPF
from Factura F , Clientes C,Comerciales R
where F.IdCliente = C.IdCliente and C.Representante =:Comercial
and F.Fecha>=:FechaDesde and F.Fecha<=:FechaHasta
and R.IdComercial =:Comercial
Order By F.Fecha

// Calcula comisiones de comerciales, pero quiero sumar por importes de lineas y al añadir la clausula GROUP BY me da un error

Añado lo siguiente:

Select F.IdFactura,F.IdCliente,C.Representante,F.Total,C.DNICIF,
R.IdComercial, F.Fecha, C.Nombre, F.Subtotal,F.SubtotalAlbaran, R.Comision,
F.IVA,(F.SubtotalAlbaran * R.Comision) / 100 as vComision,
((F.SubtotalAlbaran * R.Comision) / 100 * R.IRPF) / 100 as vIRPF
from Factura F , Clientes C,Comerciales R
where F.IdCliente = C.IdCliente and C.Representante =:Comercial
and F.Fecha>=:FechaDesde and F.Fecha<=:FechaHasta
and R.IdComercial =:Comercial

GROUP BY F.IdFactura,F.IdCliente,C.Representante,F.Total,C.DNICIF,
R.IdComercial, F.Fecha, C.Nombre, F.Subtotal,F.SubtotalAlbaran, R.Comision,F.IVA
Order By F.Fecha

Y El error que me sale en pantalla es este:

Expressions in group by are not supported.

¿Creo que me sobran campos o me faltan en el GROUP BY??
¿Cuales son y como he de ponerlos??
Gracias

Resuelto esto podre introducir la parte relacionada con las lineas de factura.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:36:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi