[firebase-br] SP parametro P_DATA pode ser NULL ou data

Paulo Geloramo paulogeloramo em terra.com.br
Qua Set 3 09:24:01 -03 2008


Olá,

Qual a melhor forma de simplificar a SP,
o parâmetro P_DATA pode ser NULL ou
conter uma data.

Quando o parâmetro P_DATA é NULL,
a data não seria verificada, retornando
todos os registros.

Quando o parâmetro P_DATA tem uma
data retorna todos os registros com
CAMPO_DATA = P_DATA

Como escrever uma única SP e FOR SELECT
que atenda estas duas condições?

FOR SELECT ...
        FROM ...
        WHERE IIF(P_DATA IS NULL, TRUE, CAMPO_DATA = P_DATA)
        INTO...DO
BEGIN








Mais detalhes sobre a lista de discussão lista