SQL Server - AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

 
Vista:

AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por carina (4 intervenciones) el 24/02/2010 23:04:46
HOLA BUENOS DIAS:

1)TENGO UNA DUDA TENGO QUE CREAR UNA VISTA A PARTIR DE LA SIGUIENTE CONSULTA Y NO SE ME OCURRE NADA ME PUEDEN AYUDAR?

Select a.*,b.* From Alumnos a, Calificaciones b Where a.Id_matricula=b.Id_matricula

2) ADEMAS REALICE UNAS SINTAXIS QUE ESTAN MAL PERO NO SE EN DONDE ME EQUIVOQUE ME PODRIAN ORIENTAR POR FAVOR?

A)Select materia, sum(edad) From Alumnos a, Materia b Where a.materia=b.materia AND codigo*material

B)Select materia, MAX(Parcial1), MAX(Parcial2) From Alumnos, Calificaciones Group By Material Where alumnos.Id_matricula=Calificaciones.Id_matricula materia=1

sSI ME CONTESTAN A LA BREVEDAD POSIBLE SE LO AGRADECERIA ENORMENETE. BESOS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por Moisés (2 intervenciones) el 25/02/2010 16:49:07
No sé si es esto lo que quieres... pero es pero que te valga.

1) CREATE VIEW NOMBRE_VISTA AS (
Select a.*,b.* From Alumnos a, Calificaciones b Where a.Id_matricula=b.Id_matricula)

2) Select materia, sum(edad) From Alumnos a, Materia b Where a.materia=b.materia AND codigo*material
Cuando usas una función de agregado debes usar GROUP BY para el resto de campos que no agregas en la función.

3)Select materia, MAX(Parcial1), MAX(Parcial2) From Alumnos, Calificaciones Where alumnos.Id_matricula=Calificaciones.Id_matricula materia=1 Group By Material
El GROUP BY va al final.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por Isaias (4558 intervenciones) el 25/02/2010 19:29:39
Creo que en lugar de unir tus tablas por IGUAL, deberias utilizar INNER JOIN

From Alumnos a INNER JOIN Calificaciones b ON a.Id_matricula = b.Id_matricula)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por carina (4 intervenciones) el 25/02/2010 23:35:34
muchas gracias isaias me salvaste!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por Isaias (4558 intervenciones) el 26/02/2010 16:14:00
Un placer, saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por carina (4 intervenciones) el 25/02/2010 23:35:41
muchas gracias isaias me salvaste!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA URGENTE SOBRE CREACION DE VISTAS!!!!!!!

Publicado por carina (4 intervenciones) el 25/02/2010 23:38:25
muchas gracias por todo me sirvieron mucho tus recomendaciones
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar