Hola Jorge, puedes utilizar la función generate_series hasta el (1,12)

aquí te dejo un ejemplo, ajustarlo a tu escenario:


https://dbfiddle.uk/?rdbms=postgres_10&fiddle=95cda7cf2b33c8bca60ee1ddce6f7290

Saludos

On 09-11-18 10:33 p. m., Jorge Barzola wrote:
Hola, tengo una tabla (edades) que esta conformada de esta manera:

id | edad
1  | 65
2  | 66
3  | 67
....sucesivamente hasta:
44| 110

Me piden un reporte en el cual cada edad debe mostrarse 12 veces (por los 12 meses del año)

Debe quedar algo así:

Edad | Mes
----------------
65     | 1
65     | 2
65     | 3
65     | 4
65     | 5
65     | 6
65     | 7
65     | 8
65     | 9
65     | 10
65     | 11
65     | 12
--------------
66     | 1
66     | 2
66     | 3
66     | 4
66     | 5
66     | 6
66     | 7
66     | 8
66     | 9
66     | 10
66     | 11
66     | 12
----------------
........Hasta la edad de 110, cada edad debe tener 12 registros.

Alguna idea que me pueda guiar por favor.

Reply via email to