FUNCAO LIKE E DATEADD

USUARIO.EXCLUIDOS 12/04/2007 11:06:15
#211480
Este SELECT nao está me retornando valor pois diz que Parametros insificientes, eram esperados 2, o que seria isso?

Tenho duvida com relaçao a função like % e a date add pois não sei se o Acess entende.

SELECT APCattool.APID, APControl_Ordem.ordem, APControl_Ordem.mof, APCattool.cliente, APControl_Proj.data_cadastro
FROM APControl_Proj INNER JOIN (APCattool INNER JOIN APControl_Ordem ON APCattool.APID=APControl_Ordem.APID) ON (APControl_Proj.APID=APControl_Ordem.APID) AND (APControl_Proj.APID=APCattool.APID)
WHERE (((APCattool.cliente) Like "%Embratel%") AND ((APControl_Proj.data_cadastro)>=DateAdd("m",-2,Date())) AND ((APControl_Ordem.ordem)<>0))
GROUP BY APCattool.APID, APControl_Ordem.ordem, APControl_Ordem.mof, APCattool.cliente, APControl_Proj.data_cadastro;

Obrigada
USUARIO.EXCLUIDOS 12/04/2007 11:12:29
#211481
Resposta escolhida
Olhei meio por cima, mas tente trocar as aspas duplas por simples:

SELECT APCattool.APID, APControl_Ordem.ordem, APControl_Ordem.mof, APCattool.cliente, APControl_Proj.data_cadastro
FROM APControl_Proj INNER JOIN (APCattool INNER JOIN APControl_Ordem ON APCattool.APID=APControl_Ordem.APID) ON (APControl_Proj.APID=APControl_Ordem.APID) AND (APControl_Proj.APID=APCattool.APID)
WHERE APCattool.cliente Like '%Embratel%' AND APControl_Proj.data_cadastro >= DateAdd('m',-2,Date) AND APControl_Ordem.ordem <> 0
GROUP BY APCattool.APID, APControl_Ordem.ordem, APControl_Ordem.mof, APCattool.cliente, APControl_Proj.data_cadastro;

Outra coisa acho que fica mais fácil de entender sem os parênteses...

Qualquer dúvida poste...flw
USUARIO.EXCLUIDOS 12/04/2007 11:48:47
#211493
vc é o cara!
Tópico encerrado , respostas não são mais permitidas