Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2007, 07:43
tavodim
 
Fecha de Ingreso: abril-2007
Ubicación: Medellín - Colombia
Mensajes: 8
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Ultima palabra de un texto.

Cita:
Iniciado por kikolice Ver Mensaje
la ultima palabra de un texto, busca el ultimo espacio con

instr(texto, ' ', -1)

(creo que asi era) despues saca el substr tambien empezando de derecha-izquierda

validar la fecha, podria se con un to_date(fecha, 'yyyymm') o algo asi

Gracias Kikolice, te cuento como es asi:
1. Es asi como tu lo dices, pero falto algo, queda asi...

select nombre,SUBSTR(nombre,INSTR(nombre,' ',-1,1)+1)

2. Para validar ese periodo es asi :

select periodo,DECODE(CEIL(MOD(periodo,100)/12),1,'VALIDO','INVALIDO')
FROM tabla
where ----

3. select NEXT_DAY(LAST_DAY(ADD_MONTHS(SYSDATE,ROWNUM-1))+15),2)

Si quiero que incluya el 15 en caso de que sea martes le sumo 14, al final donde va el 2, se puede colocar el dia 'martes' o 'tuesday' dependiendo del lenguaje...
Bueno estuvo bueno los ejercicios, se ve que oracle es muy poderoso en su sql.