Oracle PL -SQL permite consultar una base de datos y determinar si un mes se encuentra entre dos fechas. El mes puede estar en formato entero o se puede utilizar todo el mes , día y año para consultar la base de datos . Utilice la opción " select" para consultar la información , si la fecha cae entre dos fechas especificadas , las devoluciones de datos desde la base de datos. Instrucciones
1
Abra el software de Oracle Enterprise Manager desde el menú de programas de Windows o abra el software de PL -SQL preferido. Ingresar a su base de datos Oracle .
2
Configurar la fecha con el mes que desea evaluar . Por ejemplo , si usted tiene el mes de mayo , el programa utiliza el " 5 " entero para representar mayo. El código siguiente utiliza la representación numérica del mes, y crea una fecha del valor :
declarar fecha mydate ; mydate : = TO_DATE ( '1 -5 hasta 2011 ',' dd-mm- aaaa ');
Porque lo que desea es evaluar el mes , ponga el resto de la fecha a cualquier día dentro del mes . El año debe estar entre las dos fechas , así que se debe especificar el año para consultar entre dos fechas. En este ejemplo , se utiliza el año "2011".
3
Consulta los datos de Oracle para determinar si el mes cae entre dos fechas. Por ejemplo , la consulta siguiente devuelve " Sí" si la variable del mes cae entre enero y junio de 2011 :
seleccionar "Sí" como respuesta cuando mydate entre to_date ( '2011 /01/01 ' , ' yyyy /mm /dd ' ) Y to_date ( '2011 /06/01' , 'yyyy /mm /dd ');
4 Haga clic en el botón "Ejecutar " para ejecutar el PL -SQL. En este ejemplo, la consulta devuelve " Sí" para verificar que el mes está entre las dos fechas.