Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

contando registros

Estas en el tema de contando registros en el foro de Bases de Datos General en Foros del Web. Hola tengo una tabla de alumnos con notas pepe 7 manolito 3 ana 6 y kiero hacer una subconsulta, k me liste todos los nombres ...
  #1 (permalink)  
Antiguo 14/12/2005, 08:59
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 19 años, 8 meses
Puntos: 0
contando registros

Hola

tengo una tabla de alumnos con notas

pepe 7
manolito 3
ana 6

y kiero hacer una subconsulta, k me liste todos los nombres SI existe algun suspenso.

pongo esto

SELECT Count(parcial1) AS notaparcial1
FROM alumnos
WHERE (((alumnos.parcial1)<5));

Con lo k logro k me cuente el numero de suspensos.

pero como hago k el resultado k da esta consulta sea la entrada de otra consulta, algo asi

select nombre
from alumnos
where .........>0 (SELECT Count(parcial1) AS notaparcial1
FROM alumnos
WHERE (((alumnos.parcial1)<5)));

Es decir pretendo k el nº k devuelve la 2ª entre en la primera consulta y asi listar los nombres.

No se si me explik bien, a versi me podeis ayudar

saludos
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!

Última edición por ircop; 14/12/2005 a las 09:37
  #2 (permalink)  
Antiguo 14/12/2005, 10:06
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
no veo relacion entre la cuenta de personas con calificacion menor a 5 y el nombre de las mismas.

Pero si lo que requieres es listar los nombres de las personas que tienen calificacion menor que 5, puede servirte la sig consulta.

select nombre, parcial1
from alumnos
WHERE (((alumnos.parcial1)<5));
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:37.