Saltar al contenido

Obtener días de la semana en Postgresql

Nuestro grupo de especialistas pasados varios días de trabajo y de recopilar de información, hemos dado con la respuesta, esperamos que resulte útil para ti en tu trabajo.

Solución:

Solo usa extracto:

extract(dow from date_column::timestamp)
from whatever_table;

Esto devuelve 0 para el domingo, 1 para el lunes,…, 6 para el sábado.

Editar: O, dado que aparentemente no necesita nada que realmente requiera tomar el día de la semana a partir de una fecha determinada y solo desea una sola columna con el fijo string valores que representan los nombres de los días de la semana, simplemente cree una tabla…

En Postgres 9 en adelante hay:

to_char(date, 'dy');

que devolvería su fecha al día de la semana como un valor de texto

Podrías hacer simplemente:

VALUES ('Sunday'), ('Monday'), ('Tuesday'), ('Wednesday'), ('Thursday'), ('Friday'), ('Saturday');

Reseñas y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *