Está en la página 1de 1

1._last_day(f): retorna el ultimo da de mes de la fecha enviada como argumento.

Ejemplo:
select last_day('10/02/2007') from dual;-- "28/02/07"
select last_day('10/08/2007') from dual;-- "31/08/07"
2._- months_between(f1,f2): retorna el numero de meses entre las fechas enviadas
como argumento. Ejemplo:
select months_between('19/05/2003','21/06/05') from dual;-- retorna
3._next_day(fecha,dia): retorna una fecha correspondiente al primer da
especificado en "dia" luego de la fecha especificada. En el siguiente ejemplo se
busca el lunes siguiente a la fecha especificada:
elect next_day('10/08/2007','LUNES') from dual;
4._to_date: convierte una cadena a tipo de dato "date". Ejemplo:
select to_date ('05-SEP-2007 10:00 AM','DD-MON-YYYY HH:MI AM') from dual;
Retorna 05/09/07
5._Hasta ahora, para recuperar de la tabla "libros" los libros con precio mayor o
igual a 20 y menor o igual a 40, usamos 2 condiciones unidas por el operador lgico
"and":
select *from libros
where precio>=20 and
precio<=40;
5._Podemos usar "between" y as simplificar la consulta:
elect *from libros
where precio between 20 and 40;
6._Tambin podemos buscar las editoriales que no han publicado libros de "Richard
Bach":
select nombre
from editoriales
where codigo not in
(select codigoeditorial
from libros
where autor='Richard Bach');
6._ Podemos especificar un intervalo de valores de tipo fecha con "between":

select *from libros


where edicion between '01/05/2000' and '01/05/2007';
pagina:http://www.tutorialesprogramacionya.com/oracleya/index.php?inicio=25

También podría gustarte