Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2009, 08:37
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: No logro conseguir un resultado en una query

que tal orpheus

Prueba con:

Código sql:
Ver original
  1. SELECT c.matricula, c.capacidad,turnoM.libres AS libresM, turnoT.libres AS libresT
  2. FROM servicios s, coches c, (SELECT c.matricula AS matri, capacidad-COUNT(*) AS libres
  3. FROM servicios s, coches c
  4. WHERE s.matricula=c.matricula AND turno = 'M'
  5. GROUP BY c.matricula, c.capacidad,s.turno
  6. ORDER BY c.matricula, c.capacidad,s.turno ) AS turnoM, (SELECT c.matricula AS matri, capacidad-COUNT(*) AS libres
  7. FROM servicios s, coches c
  8. WHERE s.matricula=c.matricula AND turno = 'T'
  9. GROUP BY c.matricula, c.capacidad,s.turno
  10. ORDER BY c.matricula, c.capacidad,s.turno ) AS turnoT
  11. WHERE s.matricula=c.matricula AND turnoT.matri = c.matricula
  12. AND turnoM.matri = c.matricula
  13. GROUP BY c.matricula, c.capacidad,turnoM.libres,turnoT.libres
  14. ORDER BY c.matricula, c.capacidad

Espero te sirva.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming