Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Contar ventas. (https://www.clubdelphi.com/foros/showthread.php?t=33863)

Producto77 19-07-2006 12:56:30

Contar ventas.
 
Hola al foro:

Mi consulta es la siguiente:
Tengo la típica aplicación de gestión. Facturas,Albaranes,Clientes.....etc.
El caso es que mi cliente, quiere un listado de todo el material que ha vendido en la semana(o entre fechas). Yo pensé: "Facil, un Select de las Lineas_Albaranes con un Group by,,, " pero NO, no consigo dar con la consulta.
Trabajo con InterBase, y tengo (entre otras) la tabla "Albaranes_Clientes", "Lineas_Albaranes_Clientes".
Necesito "sumar" todas las cantidades que ha vendido del mismo material, si ha vendido un material a 3 clientes, pero a uno 3 uds, otro 1 y otro 5 uds. Tengo que decirle que ha vendido 9 Uds de ese material....

Pues gracias por perder tiempo con este mensaje, y gracias por adelantado.

Un saludo

Lepe 19-07-2006 13:05:23

Cuando los SQLs se me atragantan... tiro de los Store Procedures.

Además de las tablas, se necesitaría los campos y relaciones, un ejemplo con datos tambien ayuda a resolver una pregunta de ese estilo.

Quizás la consulta pueda ser parecida a esto:
Código SQL [-]
select CodigoProducto, sum(cantidad) from Lineas_Albaranes_Clientes 
group by CodigoProducto

Saludos

Producto77 19-07-2006 18:27:50

increible !
 
juro por xxxxxxx, que ya habia probado esa consulta.............. y ahora "va" y funciona. InterBase+Delphi me acaban de dejar en ridículo..

Gracias x 1.000 !

Casimiro Notevi 19-07-2006 22:38:35

Cita:

Empezado por Producto77
juro por xxxxxxx, que ya habia probado esa consulta.............. y ahora "va" y funciona. InterBase+Delphi me acaban de dejar en ridículo..

Gracias x 1.000 !

jejeje, no le eches la culpa a Interbase+Delphi :):):) a veces tenemos la respuesta "delante" y no la vemos, suele ocurrir.

Lepe 20-07-2006 09:59:32

Pues la verdad que ha sido de pura cachamba (suerte), no soy nada bueno con SQL, pero de tanto leer en el foro.... las cosas se quedan ¿ehh? :cool:

Me alegro que te haya servido y de camino me reconforto yo mismo de mis conocimientos :D.

Saludos

Producto77 20-07-2006 19:51:56

espera,
 
claro, ya decia yo. Ahora recuerdo el motivo de que NO me salga, hay que filtrar por fechas. En la tabla Albaranes_Clientes tengo el cliente y la fecha, y en Lineas_Albaranes_Clienes los detalles.

Gracias de todas formas.


La franja horaria es GMT +2. Ahora son las 22:19:33.

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