SQL Server - consulta

   
Vista:

consulta

Publicado por sandra (34 intervenciones) el 05/08/2008 22:18:51
hola como estan...

como puedo hacer una consulta que me muestre la cantidad de personas que tengo por edad. si solamente tengo en la tabla personas el apellido, el nombre y la fecha de nacimiento.

Si alguien puede ayudarme,,,, desde ya muchas gracias....

saludos........
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:consulta

Publicado por pacopaz (131 intervenciones) el 05/08/2008 22:58:03
Puedes intentar con esto:

select datediff(yy, Fecha, getdate()) Edad,
count(1) Cantidad
from Tabla
group by datediff(yy, Fecha, getdate())
order by datediff(yy, Fecha, getdate())

Espero que te sirva.

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:consulta

Publicado por sandra (34 intervenciones) el 07/08/2008 06:51:11
Hola Como estas...

Esta consulta funciono bien... pero tengo una mas complicada..

Tengo una tabla persona con los campos: documento(pk), apellido , nombre, fechanacimiento.
otra tabla medicamentos con los campos: identificadorR(pk), descripcion
y la ultima medicamentosrecetados con los campos: documento, identificadorR, cantidad
documento, identificadorR son fk.

necesito saber cuantos medicametos fueron recetados por edad, y el nombre del mismo.

osea nesecito optener como datos la edad, la cantidad por edad y la descripcion.

es muy compleja esta consulta y no pude resolverlo..

desde ya muchisimas gracias...

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