La opción de Delphius es la acertada, sin embargo muestro otras dos opciones más:
- Si tu SGBBDD tiene procedimientos almacenados (SP) puedes construir uno. Siempre y cuando el número de columnas sea fijo y conocido de antemano.
- Usar controles Non data-aware, es decir, un StringGrid y rellenarlo por código delphi.
La consulta base para ambas soluciones sería algo así:
Código SQL
[-]
select * from lecturas
where
(fecha = :fecha1) or (fecha = :fecha2)
order by codigo asc, fecha asc