Visual Basic - Distinct de SQL

Life is soft - evento anual de software empresarial
 
Vista:

Distinct de SQL

Publicado por Luis (28 intervenciones) el 16/10/2003 00:57:25
Hola.

Estoy intentando que me salga en un dbgrid el cliente con el total de compras realizadas y el número total de veces que ha comprado, pero algo falla en este código.

SQL$ = "Select Distinct Nombreclien, precio From Historico Where EXISTS (select SUM(Precio), COUNT(NumCliente) From Historico)"

¿Teneis alguna idea para solucionarlo?
Un saludo. Luis
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:Distinct de SQL

Publicado por Cecilia Colalongo (3116 intervenciones) el 16/10/2003 02:13:39
Si colocas funciones de agrupamiento como SUM y COUNT tendrías que colocar un GROUP BY, fijate con:

SELECT NumCliente,NombreClien,SUM(Precio) AS Total, COUNT(*) AS CantCompras FROM Historico GROUP BY NumCliente,NombreClien
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