viernes, 7 de diciembre de 2012

Resolución ejercicio final (12) - Listar Facturas entre fechas.



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.

No hay comentarios:

Publicar un comentario