RESOLUCIÓN DEL PUNTO 9 DEL ENUNCIADO DEL EJERCICIO FINAL.
En esta entrada resolveremos el punto 9:Listar Facturas entre fechas.
Se trata de filtrar cabeceras de factura entre fechas, indicando una fecha mayor y una menor.
En este caso se pueden comparar las fechas con los operadores mayor o igual que o menor o igual que.
Otra opción es utilizar el operador BETWEEN.
Opción 1 - Mayor o igual que y menor o igual que:
select * from cab_fv where fecha >= "2012-11-22" AND fecha <= "2012-11-22";
NOTA: Se ha usado la comparación mayor o igual y menor o igual, aunque se podrían usar otras comparaciones. Se ha hecho así porque la segunda opción, mediante BETWEEN, implica que la primera fecha debe ser menor que la segunda y ambas inclusive salen en el resultado.
Opción 2 - Mayor o igual que y menor o igual que:
select * from cab_fv where fecha BETWEEN "2012-11-22" AND "2012-11-22";
NOTA: Se debe hacer notar que para indicar fechas, se pasa una cadena a la consulta en la que la fecha se indica de la forma año-mes-dia. De la siguiente manera "AAAA-MM-DD". Este formato de fechas es convertido entre tipo cadena y tipo fecha directamente por MySQL.
Opción 2 - Mayor o igual que y menor o igual que:
select * from cab_fv where fecha BETWEEN "2012-11-22" AND "2012-11-22";
NOTA: Se debe hacer notar que para indicar fechas, se pasa una cadena a la consulta en la que la fecha se indica de la forma año-mes-dia. De la siguiente manera "AAAA-MM-DD". Este formato de fechas es convertido entre tipo cadena y tipo fecha directamente por MySQL.
No hay comentarios:
Publicar un comentario