essa é a select… eu vi que meu problema é o seguinte…
como o colega citou … quando minha select volta null… ele não tem como igualar a nd…
nesse caso as respostas possiveis sao 0 e 1… eu precisaria… pegar os 2 resultados se fosse null…
mas num sei como fazer isso… se algum puder me ajudar… coloco outra duvida relacionada… se eu tivesse
as opcoes 1, 2, 3, 4, 5… e eu quissesse 1, 3,4… por exemplo… tipo um IN… tipo:
escolha de 1 a 5… se nulll retorne (1,3,4)… é tipow esse select tb…
%vars
$DI={:d:DATA INICIAL;;S;}
$DF={:d:DATA FINAL;;S;}
$CT={SOB CUSTODIA?;;N;}@ SIM (1) | NAO (0)
%
SELECT
@var:=0
SELECT
@var:=@var+1 AS Item,
CONCAT(cpdue.storeno) AS Loja,
CONCAT(<a href="http://custp.no">custp.no</a>," ",<a href="http://custp.name">custp.name</a>) AS Cliente,
(cpdue.checkno*1000) AS Cheque___,
DATE_FORMAT(cpdue.postdate,’%d/%m/%y’) AS Vencto,
cpdue.amt AS _____Valor,
if(cpdue.bits=0,‘NAO’,‘SIM’) AS Custodia
FROM
sqldados.cpdue
LEFT JOIN
sqldados.custp ON (<a href="http://custp.no">custp.no</a> = cpdue.custno)
LEFT JOIN
sqldados.store ON (<a href="http://store.no">store.no</a> = custp.storeno)
WHERE
cpdue.postdate BETWEEN [$DI] AND [$DF] AND
cpdue.status=[$CT]
ORDER BY
cpdue.postdate,cpdue.storeno,<a href="http://custp.name">custp.name</a>