2011-07-26 14 views

Respuesta

30

La función de Oracle para esto es TO_DATE con el modelo de formato de la 'D':

SQL> select to_char (date '2011-07-24', 'D') d from dual; 

D 
- 
7 

Como puede ver, esto devuelve 7 para el domingo, no 1, cuando lo ejecuto. El valor devuelto varía según su configuración de NLS. Si es necesario se podría hacer esto para conseguir lo que quiere:

SQL> select to_char (date '2011-07-24'+1, 'D') d from dual; 

D 
- 
1 

Más detalles sobre los modelos de formato de fecha de Oracle se pueden encontrar here

+2

1 para la conexión al manual oficial –

5

simplemente hay que escribir to_char(your_date_column_name,'D') que dará la misma respuesta lo que ha pedido

simplemente click here para más detalles

Cuestiones relacionadas