Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2007, 17:51
Avatar de Gabo77
Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 18 años, 1 mes
Puntos: 6
Re: Devolver En Una Variable La Cantida De Vtas (realizado En Un Sp)

Si lo entendí bien, tu quieres que se muestre la ultima venta realizada por cada cliente, y que además en una columna extra te diga cuantas ventas registradas para ese cliente son efectivamente EstadoVta = 'VENTA' ¿correcto?

Si es así esto te lo resuelve
Código:
SELECT *,
     (SELECT COUNT(1) FROM Ventas B WHERE B.ClienteVta = A.ClienteVta AND B.EstadoVta = 'VENTA')
FROM Ventas A
GROUP BY CodigoVta, MontoVta, EstadoVta, ClienteVta
Espero qu esto te ayude


Saludos!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....