|
Postada em 24/05/2006 12:46 hs
Tenho que fazer uma busca em meu BD na tabela TABPedidos no campo Data_Entrega Tem que retorna todos os registros que falta 5 dias para serem entregues. Alguem sabe como faço isso?
|
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 24/05/2006 13:05 hs
SELECT Pedidos.* FROM Pedidos WHERE (((Pedidos.Programado)=Date()-5));
dsmn
|
|
|
Daniel
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 24/05/2006 13:07 hs
DESCULPA TROQUE O SINAL DE = POR <= OU SEJA: SELECT Pedidos.* FROM Pedidos WHERE (((Pedidos.Programado)<=Date()-5));
dsmn
|
|
|
João Paulo
não registrado
|
|
Postada em 24/05/2006 16:50 hs
OLHA SÓ COMO EU TO FAZENDO. Set tb = db.OpenRecordset("SELECT * FROM tabPedidos WHERE (((Data_Entrega)>=Date()-5));") encheGrid1 MESMO ASSIM NÃO TA DANDO RETORNO. O QUE PODE SER?
|
|
|
|
Postada em 24/05/2006 17:34 hs
No seu exemplo ele só irá trazer quem estiver com o prazo de entraga pra vencer a partir de 5 dias é isso mesmo?
dsmn
|
|
|
|
Postada em 24/05/2006 17:45 hs
Mas de qq modo a SQL deve funcionar, tenta tirar a condição where, executa e veja se traz toda a sua base, se não, o problema deve estar no enchegrid1
dsmn
|
|
|