FILTRO PELA DATA

Já ta sendo iniciada pelo filtro.

Entao, se vc observar o debug a data esta sendo comparada duas vezes.mremove do sql principal da consulta.

vem dessa forma:

(mysqlt): select from pedido_nuvem INNER JOIN pedido ON pedido_nuvem.codigo_pedido=pedido.codigo where pedido.codigo_empresa = 2 AND (pedido_nuvem.data_cadastro=’.data_cadastro’ OR pedido_nuvem.data_cadastro <= ‘.data_cadastro’ ) and ( pedido_nuvem.data_cadastro = ‘2013/11/04’ and pedido.data_cadastro = ‘2013/11/05’ )

Você não removeu do sql principal a omparação com data na clausula where

Obrigada Haroldo , é tão simples que nós mesmos complicamos funcionou direitinho.