Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2008, 15:38
Troilus
 
Fecha de Ingreso: marzo-2008
Mensajes: 26
Antigüedad: 17 años
Puntos: 0
Exclamación Select...Count... problemas con null, ayuda pls!!!

Buenas,

Tengo una base de datos en sql server (express para ser más exactos) y tengo una consulta que me está dando problemas, os explico:

tengo 2 tablas en una tengo datos sobre cursos y en la otra guardo los ids de los cursos y de los inscritos.

Tengo una consulta que me saca los datos básicos del curso, titulo, plazas etc, y me suma el número de inscritos. El problema viene cuando en un curso no hay nadie apuntado (no existe ningún registro con ese Id en la tabla intermedia) y no me lo muestra.

Pregunta, habría alguna forma de asignarle el valor 0 en caso de que no haya ningún registro en esa tabla?

Pongo a continuación la sentencia sql que estoy usando.


SELECT O.IdOferta, O.FechaOferta, O.Nivel, O.NPlaza, O.EstadoOferta, O.FechaTope, COUNT(*) AS Inscritos FROM Oferta AS O INNER JOIN CandidatoOferta AS OC ON O.IdOferta = OC.IdOferta WHERE (O.IdUsuario = @IdUsuario) GROUP BY O.IdOferta, O.FechaOferta, O.Nivel, O.NPlaza, O.EstadoOferta, O.FechaTope


Muchas gracias por todo,

Un saludo,

Iván