40
Dado 03/09/1982
cómo podemos decir que es qué día de la semana. En este caso, será Tue
.¿Cómo obtener el nombre del día de la semana a partir de una fecha?
¿Es posible obtener en una sola consulta?
Dado 03/09/1982
cómo podemos decir que es qué día de la semana. En este caso, será Tue
.¿Cómo obtener el nombre del día de la semana a partir de una fecha?
¿Es posible obtener en una sola consulta?
to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DAY')
creo que debería funcionar
para los primeros tres caracteres
select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DY')
para el capital única primera letra
select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'Dy')
Tenga en cuenta que el 'dd/mm/aaaa' en los ejemplos de código anteriores no son típicos, si lo que se busca es el formato de fecha de EE. UU. En EE. UU., El formato de fecha típico sería 'mm/dd/aaaa'. No está claro si el ejemplo de fecha original fue en marzo o en septiembre. – DWright
¿No es típico? @DWright debe ser de los EE. UU. Y nunca haber trabajado en un proyecto internacional o haber oído hablar de los estándares internacionales (ISO) – pablete
@pablete, de hecho crecí en Europa y estoy al tanto de las variaciones internacionales en el formato de fecha y también soy consciente de ISO estándares. La razón por la que hice ese comentario es que el OP claramente usaba un formato de fecha estadounidense, ya que el 9 de marzo de 1982 era un martes, pero el 3 de septiembre de 1982 era un viernes. OP dice que fue un martes, por lo que sabemos que se está utilizando el formato de fecha de los EE. UU. Pero Zohaib está usando una cadena de formato 'dd/mm/aaaa', lo que causa un problema potencial si OP usa la cadena de formato de Zohaib, ya que no es un formato de EE. UU. Así que quería alertar a la gente, y en particular al OP, sobre eso. – DWright