Olá,
Explique o que quer fazer e se possível me informe quais as tabelas você está utilizando e qual a ligação entre elas, dessa forma consigo criar a sql para você com inner join p\ que evite fazer várias consultas;
Para performance busque sobre indices em bancos de dados;
Pode explicar também que calculo é esse que você faz nas datas no PHP, dependendo dá p\ colocar o calculo até na SQL.