Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2013, 14:24
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 20 años, 3 meses
Puntos: 56
Respuesta: SQL evaluar 2 condiciones en una subconsulta

Holas, maxi9308.

Tal vez si usas alias en las tablas, ya que estás consultando la misma, con 2 objetivos distintos. Te faltaría cruzar el mes, como dices, prueba con lo que te escribo acá, a veri si resulta:

Código sql:
Ver original
  1. SELECT MONTH(FechaPrest)AS mes,CodPel,COUNT(CodPel) AS alquileres
  2. FROM Prestamo P1
  3. GROUP BY MONTH(FechaPrest),CodPel
  4. HAVING COUNT (CodPel)=(
  5.     SELECT MAX(t.alq) AS maximo
  6.     FROM
  7.     (
  8.         SELECT MONTH(FechaPrest) AS mes,CodPel,COUNT(CodPel) AS alq
  9.         FROM Prestamo
  10.         GROUP BY MONTH(FechaPrest),CodPel
  11.     ) t
  12.     WHERE t.mes = MONTH(P1.FechaPrest)
  13. )

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*