Hola, necesito un poco de ayuda, mi problema es el siguiente:
Tengo que hacer un select de una tabla donde guardo los tickets, tanto las cabeceras como los objetos comprados. Eso ya lo solucione en una consulta anterior. Ahora me encuentro con el problema de coger solo los que entrar entre dos fechas. Para ello en el Form tengo 2 tdatetimepicker con la fecha comiecnzo y la final. Pues lo he pensado de 1000 maneras y no funciona. Me da todos los tickets no solo los de entre las dos fechas dichas. Os pongo mi select:
Código SQL
[-]SELECT ticket.unidades AS unidades, ticket.desc_producto AS desc_producto, ticket.ptotal AS precio, ticketcabecera.nombre AS nombre, ticketcabecera.fecha AS fecha FROM ' + bdticket + ' AS ticketcabecera INNER JOIN ticket ON ticket.idticket = ticketcabecera.id WHERE (ticket.desc_producto LIKE ' + QuotedStr('%' + filtro.Text + '%') + ') AND (ticketcabecera.fecha > ' + quotedstr(datetostr(fechacomienzo.date)) + ') AND (ticketcabecera.fecha < ' + quotedstr(datetostr(fechafinal.date)) + ')';
Que creeis que pueda ser?