Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2011, 13:26
xfelpox
 
Fecha de Ingreso: noviembre-2011
Ubicación: Stgo,Chile
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
ejercicio SQL porfa ! no entiendo como realizarlo

Me dieron un trabajo, y estoy pegado en una pregunta.


7._ Obtenga el total de personas por tramos de edad de la tabla personal de acuerdo a la siguiente tabla
tramo 1 : 18 - 30
tramo 2 : 31 - 40
tramo 3 : 41 - 50
tramo 4 : sobre 51
ordenadas por tramo. Formato de salida : tramo, Total


La BD para conseguir los datos tiene las tablas :

rut
nombre
ap_paterno
ap_materno
estado_civil
fecha_nacimiento
fecha_ingreso
sueldo
departamento

entiendo que debo calcular la edad con algo así:
select (2011 - datepart(year,fecha_nac)) AS edad


pero como creo las columnas para los tramos y luego comparo edad con un between, según el tramo?, ya que al hacerlo me tiraba error.

Ayuda plz!