Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   agregar campo virtual a un query (https://www.clubdelphi.com/foros/showthread.php?t=70962)

mdcynsk 21-11-2010 18:58:48

agregar campo virtual a un query
 
buenas tardes, les cuento que he realizado un informe en el cual me muestra por medio de un query la produccion, la cantidad de materia prima entregada y el porcentaje de producicon de acuerdo a lo que se le entrega al empleado y su produccion, en base a la seleccion de empleado, fecha desde y fecha hasta que selecciona el usuario. esto lo hice con este codigo :
Código Delphi [-]
//ESTO ES EN EL SQL DEL QUERY
select Cantidad_entregada ,cant_prod from mp_prod_emp
where  Cod_empleado=:empleado and (Fecha_entrega_pf>=:Desde) and
(Fecha_entrega_pf<=:Hasta)
Código SQL [-]
//ESTO ES EN EL SQL DEL QUERY
select Cantidad_entregada ,cant_prod from mp_prod_emp
where  Cod_empleado=:empleado and (Fecha_entrega_pf>=:Desde) and
(Fecha_entrega_pf<=:Hasta)

lo que quiero saber es como puedo hacer para realizar lo mismo, pero para todos los empleados y no para uno en particular es decir qeu solamente ingrese dos fechas y en base a estas fechas me muestre todos los empleados ocn sus respectivos totales y porcentajes. gracias

Galahad 21-11-2010 19:08:46

hoLA
La solución pasa por utilizar la clausula GROUP BY junto con el operador de cálculo SUM, que suma los totales por empleado,, la sentencia sql quedaría así:
Código:

select Cod_emplegado,sum(cant_prod) from mp_prod_emp
where  (Fecha_entrega_pf>=:Desde) and
(Fecha_entrega_pf<=:Hasta)
Group by Cod_empleado

Saludos..


La franja horaria es GMT +2. Ahora son las 10:16:13.

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