Cita:
Iniciado por kikolice 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.