Consulta usando inner join, cualquier asignatura
Publicado por Jhon Jairo (22 intervenciones) el 06/03/2017 23:40:06
Hola, tengo esta consulta para hacer
4. Retornar e imprimir la cantidad que pueden habilitar cualquier asignatura, indicando el nombre de la asignatura.
Las tablas:
Alumno, campos DocIdent, nombres, apellidos
Nota, campos: DocIdent, CodAsig, definitiva
Asignatura, campos: CodAsig, nombre
Tengo una consulta parecida:
¿Me podrían ayudar a ajustarla por favor?
4. Retornar e imprimir la cantidad que pueden habilitar cualquier asignatura, indicando el nombre de la asignatura.
Las tablas:
Alumno, campos DocIdent, nombres, apellidos
Nota, campos: DocIdent, CodAsig, definitiva
Asignatura, campos: CodAsig, nombre
Tengo una consulta parecida:
1
2
3
4
5
6
7
8
9
10
ALTER PROCEDURE [dbo].[RETORNA_CANT_ALUM_PER_ASIG]
@MATERIA NVARCHAR(50)
AS
SELECT COUNT(*) FROM(
select a.DocIdent, a.apellidos, a.nombres ,s.nombre, n.Definitiva
from dbo.Alumno a inner join dbo.Nota n
on a.DocIdent = n.DocIdent inner join dbo.Asignatura s
on s.CodAsig = n.codAsig
where n.Definitiva >= 2.99 AND s.nombre= @MATERIA
)CONTEO
¿Me podrían ayudar a ajustarla por favor?
Valora esta pregunta


0