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

Consulta sql

Estas en el tema de Consulta sql en el foro de SQL Server en Foros del Web. Hola que tal. Soy nuevo en bases de datos, y tengo un problema, tengo una tabla profesores (atributos: id, nombre, grado, antiguedad) y necesito sacar ...
  #1 (permalink)  
Antiguo 28/03/2011, 23:50
 
Fecha de Ingreso: mayo-2009
Mensajes: 16
Antigüedad: 15 años
Puntos: 0
Consulta sql

Hola que tal.

Soy nuevo en bases de datos, y tengo un problema, tengo una tabla profesores (atributos: id, nombre, grado, antiguedad) y necesito sacar los elementos agrupados por antiguedad, me queda claro que no puedo meter atributos que no esten dentro de una clausula de agregacion, entonces no se como unir el reso de los atributos para que me aparescan de la siguiente manera:

id | nombre | grado | antiguedad
2 Pepe Lic. 6
10 Luis Lic. 6
4 Juan Lic . 7
6 Beto Doc. 15

etc

pero a lo mas que llego es a agrupar por la antiguedad

select antiguedad from profesores group by antiguedad
6
6
7
15
...

Si alguien sabe la manera de hacerlo o tiene algun manual para consultarlo, se los agradeceria.
  #2 (permalink)  
Antiguo 29/03/2011, 00:52
Avatar de Joch_pa  
Fecha de Ingreso: octubre-2009
Ubicación: Pachuca De Soto, Hidalgo, Mexico, Mexico
Mensajes: 122
Antigüedad: 14 años, 6 meses
Puntos: 7
Respuesta: Consulta sql

pues si lo que quieres es obtener todos los attrib de tu tabla el primer ejemplo esta bien.

si lo que quieres es otra cosa, deberias mostrarnos un ejemplo de que es lo que necesitas en realidad,

prueba buscando en google la clausula group by y fijate en las funciones de agregado

checate esta pagina
http://technet.microsoft.com/es-es/library/ms177673.aspx
  #3 (permalink)  
Antiguo 29/03/2011, 07:57
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Consulta sql

No tiene sentido lo que quieres hacer: no puedes agrupar por el campo antiguedad y luego mostrar los demas atributos.
Al agrupar por antiguedad lo que puedes saber es cuantos profesores son los mas antiguos.
Reformula tu consulta.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: sql
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 00:24.