En PostgreSQL, puede usar to_char()
Función para devolver fechas en varios formatos.
Una de las cosas que puede hacer con esta función es devolver la parte del mes de una fecha en números romanos.
Ejemplo 1
Aquí hay un ejemplo para mostrarle lo que quiero decir.
SELECT to_char(date '2020-07-15', 'RM');
Resultado:
VII
VII es el número romano equivalente a 7.
Ejemplo 2:todos los meses
Aquí hay una lista de todos los meses convertidos a su equivalente en números romanos.
SELECT
to_char(date '2020-01-15', 'RM') AS "January",
to_char(date '2020-02-15', 'RM') AS "February",
to_char(date '2020-03-15', 'RM') AS "March",
to_char(date '2020-04-15', 'RM') AS "April",
to_char(date '2020-05-15', 'RM') AS "May",
to_char(date '2020-06-15', 'RM') AS "June",
to_char(date '2020-07-15', 'RM') AS "July",
to_char(date '2020-08-15', 'RM') AS "August",
to_char(date '2020-09-15', 'RM') AS "September",
to_char(date '2020-10-15', 'RM') AS "October",
to_char(date '2020-11-15', 'RM') AS "November",
to_char(date '2020-12-15', 'RM') AS "December";
Resultado (usando salida vertical):
January | I February | II March | III April | IV May | V June | VI July | VII August | VIII September | IX October | X November | XI December | XII
Este ejemplo utiliza una salida vertical (también conocida como "pantalla ampliada").
Para configurar su salida a visualización expandida en psql, use lo siguiente:
\x
Resultado:
Expanded display is on.
Este código lo activa y desactiva. Entonces, para apagarlo, simplemente ingréselo nuevamente.
\x
Resultado:
Expanded display is off.