Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
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
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 08:23:32.


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