Delphi - Sentencia SQL

 
Vista:

Sentencia SQL

Publicado por NOLOSE (25 intervenciones) el 14/02/2005 04:28:07
Hola amigos de LWP, necesito hacer una consulta en una BD pero no se exactamente que sentencua utilizar, tengo la BD Facturas, la cual almacena los datos del cliente (nombre, dir..etc) y por supuesto el monto total de la compra ($$$), y la fecha en la que se hizo esa factura..Necesito una sentencia SQL que me permita mostrar una lista de todos los clientes que tuvieron compras en una fecha determinada y el monto total de las comprar realizadas por cada cliente. p.ej. si el cliente 1 de nombre 'Pablo', tuvo dos facturas el 25 de dic, una es por $1,000.00 y la otra por $500.00, que muestre una lista así...

ID CLI Nombre Monto total de compras fecha
1 Pablo $1,500.00 25/12/05
5 Javi $2,000.00 25/12/05
__________
$3,500.00
y obviamente que muestra el total vendido por todo el día (en este caso el 25 de dic)

Gracias de antemano y saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sentencia SQL

Publicado por Dr Juzam (821 intervenciones) el 14/02/2005 04:52:09
Yo lo haría con 2 SQL:
1) Para los clientes en una determinada fecha:

Select max (ID) as ID, max (Nombre) as Nombre, sum (Compras) as Monto, max (Fecha) as Fecha
from NombreTabla
where Fecha='25/12/2005'
group by ID

2) Para el total de ventas

Select sum (Compras) as Total
from NombreTabla
where Fecha='25/12/2005'

Espero haberte ayudado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar