Tema: Consulta sql
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2015, 09:47
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Consulta sql

Con eso tienes las cajas que tiene mas de 2 productos ahi vamos bien:

Código SQL:
Ver original
  1. SELECT n_venta, caja, COUNT(*) AS cuenta
  2. FROM ventas
  3. GROUP BY n_venta,caja
  4. HAVING (caja = 1227) AND (COUNT(*) > 2)

y si haces esto:

Código SQL:
Ver original
  1. SELECT * FROM articulos AS t1
  2. LEFT JOIN (
  3. SELECT n_venta, caja, COUNT(*) AS cuenta
  4. FROM ventas
  5. GROUP BY n_venta,caja
  6. HAVING (caja = 1227) AND (COUNT(*) > 2)
  7. ) AS t2 ON (t1.caja=t2.caja)
  8. WHERE t1.articulo='tu articulo'

No ocupas hacer procedures ni consultas aparte ;), ni ralentizas el server, ni usas recursividad ;) solamente usas subqueries :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me