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)