Condiciones AND en la cláusula WHERE
Veamos la siguiente posibilidad, el
operador AND. La idea es diseñar una consulta que permita conocer
los encuentros que se disputarán entre dos fechas concretas.
Actividad 4
- Selecciona la opción Crear consulta en vista SQL y empieza escribiendo SELECT.
- A continuación indica los campos de la tabla que deseas mostrar en la consulta. En este caso utiliza Jornada, Lugar, Fecha, EquipoA y EquipoB.
- Escribe FROM, dejando un espacio en blanco entre el elemento anterior y el siguiente.
- Ahora indica el nombre de la tabla desde la que obtendrás la información, en este caso Calendario.
- Después añade la cláusula WHERE para indicar la primera condición de filtrado.
- El criterio sería el siguiente: Fecha >= '2007-02-01'. Quizás te parecerá un poco extraño el formato utilizado para las fechas, pero es así como lo entiende el intérprete de SQL de OpenOffice Base.
- Ahora escribe el operador lógico AND y deja un espacio.
- A continuación indica la segunda condición: Fecha <= '2007-02-19'.
- Después de estos pasos la sentencia SQL quedaría de la siguiente forma: SELECT Jornada, Fecha, Lugar, EquipoA, EquipoB FROM Calendario WHERE Fecha >= '2007-02-01' AND Fecha <= '2007-02-19'
- Ejecuta la consulta y comprueba el resultado en la figura 6.7.
Figura 6.7
Una vez diseñada la consulta y comprobados sus resultados puedes utilizar el botón Guardar para dar un nombre y archivar la consulta en la base de datos.
Nota
Como has podido comprobar el interprete SQL de OpenOffice Base tampoco utiliza las almohadillas para representar las fechas, como hacías en las consultas. En este caso, siempre debes usar comillas simples, separar con un guión el año, mes y día y escribirlo en este orden. Estas instrucciones son imprescindibles a la hora de incluir fechas en tus sentencias SQL, y teniendo en cuenta que es algo distinto de lo que conocemos, nuestra recomendación es que practiques un poco con todo lo visto hasta ahora.
Importante
Hay que insistir en la importancia de las comillas simples a la hora de expresar las fechas en una consulta de criterios. Por este motivo para que no tengas ninguna duda en la figura 6.8 puedes ver la tecla concreta a la que hacemos referencia.
Figura 6.8