Hola. Tengo creada una base de datos donde tengo los campos "nombre" y "fecha". Realizo una consulta a esta, donde pido que me muestre solo los nombres que se encuentran entre dos fechas determinadas, y es ahi donde tengo el problema. Solo me muestra los datos dentro del intervalo de los dias que quiero, pero no del mes y del año. Os pongo el codigo que uso:
...
sql = "SELECT * FROM tabla WHERE fecha BETWEEN '12/01/2007' AND '31/12/2020' ORDER BY nombre"
...
Es como si que cuando se encuentra la primera / despues del dia, se cortara. En resumen, que solo me usa el dia para buscar, y no la fecha completa.
¿Por que puede ser?
Muchas gracias.