SQL - Calcular los años con meses a partir del total de meses

 
Vista:

Calcular los años con meses a partir del total de meses

Publicado por Maria G (1 intervención) el 22/11/2021 18:55:59
Tengo una tabla donde hay un campo que se utiliza para rango de edad y se almacena en meses, quisiera saber si pueden apoyarme identificando como calcular a partir de esos meses la edad y su mes, es decir si en base de datos el campo almacena 54 entonces el rango de edad seria 4 años 6 meses.

lo primero que hice fue dividir entre 12 pero al regresar el resultado por ejemplo de 30 me retorna 2.5 para el resultado y debería ser 2 años 6 meses
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Calcular los años con meses a partir del total de meses

Publicado por Isaias (1921 intervenciones) el 25/11/2021 16:05:10
¿En que motor de base de datos?
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: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Calcular los años con meses a partir del total de meses

Publicado por Isaias (1921 intervenciones) el 25/11/2021 16:28:39
Probado en SQL Server 2016


1
2
3
DECLARE @m INT
SET @m = 30
SELECT @m / 12 AS y, @m % 12 AS m
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