Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

asignar un valor a lunes = 1, martes = 2...

Estas en el tema de asignar un valor a lunes = 1, martes = 2... en el foro de Oracle en Foros del Web. Como en un procedimiento en PL-SQL, puedo identificar si hoy es miercoles, y asignarle un valor 3?...
  #1 (permalink)  
Antiguo 03/07/2013, 12:06
 
Fecha de Ingreso: abril-2012
Mensajes: 65
Antigüedad: 12 años
Puntos: 0
asignar un valor a lunes = 1, martes = 2...

Como en un procedimiento en PL-SQL, puedo identificar si hoy es miercoles, y asignarle un valor 3?
  #2 (permalink)  
Antiguo 03/07/2013, 12:30
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Respuesta: asignar un valor a lunes = 1, martes = 2...

Esto te devuelve un número o el nombre del día (según idioma), a partir de aquí puedes aplicar la codificación que quieras.

Código:
SQL> select to_char(sysdate,'D') from dual;

T
-
4

SQL> select to_char(sysdate,'DAY') from dual;

TO_CHAR(S
---------
WEDNESDAY

SQL>
Saludos
  #3 (permalink)  
Antiguo 03/07/2013, 13:46
 
Fecha de Ingreso: abril-2012
Mensajes: 65
Antigüedad: 12 años
Puntos: 0
Respuesta: asignar un valor a lunes = 1, martes = 2...

Estupendo, tome, guarde y utilize la variable con tu respuesta.

Muchas gracias!

Etiquetas: lunes, pl-sql, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:04.