Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2012, 22:52
plod
 
Fecha de Ingreso: marzo-2008
Mensajes: 19
Antigüedad: 16 años, 1 mes
Puntos: 1
Problemas Consulta Sumar por Categoria

Bueno tengo esta serie de datos en la base de datos

http://imageshack.us/f/849/pantallazoxt.png

Dejo tb un ejemplo por si no va la foto

Pedido-------Empleado------Prima
1-------------Jose-------------5.5€
1-------------Jose------------2.05
1-------------Jose------------1.05
2-------------Maria-----------0.50
2-------------Maria-----------50.0
3-------------Luis-------------20.50
3-------------Luis-------------30.05
______________________________________

Resultado esperado

Pedido-------Empleado------Prima
1-------------Jose-------------8.6
2-------------Maria-----------50.50
3-------------Luis-------------50.55


Lo que necesito hacer es agrupar por pedido y hacer una suma de la prima del empleado.
La consulta que yo tengo hasta ahora es esta:
Código PHP:
select dniempl as Dni,nombreempl as Nombre,k_idnumped as Pedido,
nombreart as Articulosum(cantidad) as Total,preciocoste as Precio_unidad,
(
cantidad preciocoste) as Producto,(cantidad preciocoste*0.03) as Prima
from 
"Articulo" as AR join "LineaPedido" as LP on AR.nombreart=LP.articulo 
     join 
"Pedido" as PE on LP.pedido=PE.k_idnumped 
     join 
"Contacto" as CO on PE.cliente=CO.cliente and PE.empleado=CO.empleado 
     
and PE.contacto=k_idcontacto join "Empleado" as EM on CO.empleado=EM.dniempl
where 
(PE.fechaentrega to_date('00/00/00''dd/mm/yyyy')) > 
          (
current_date to_date('32/00/00''dd/mm/yyyy'))
group by k_idnumped,nombreart,cantidad,preciocoste,dniempl,nombreempl
order by pedido asc

Y no se como avanzar para poder agrupar, se tendria que hacer con una subconsulta pero no soy capaz de hacerlo.


Muchas Gracias

Última edición por plod; 21/04/2012 a las 00:25