[firebase-br] Calcular vencimento.

Bruno - Sadna Tecnologia Rural bruno em sadna.com.br
Qua Nov 27 17:20:04 -03 2013


Nesse caso sem union o campo TIPO irá sair todos como 'HOJE', logo se 
tirar esse campo fica blzinha.

Att,

Bruno
> Nao precisa nem do union, pode ser assim:
>
> SELECT CODIGO, VENCIMENTO, 'HOJE' AS TIPO
> FROM TABELA
> WHERE VENCIMENTO = (:DATA_ATUAL)  or
>               VENCIMENTO = (:DATA_ATUAL + 5) or
>               VENCIMENTO = (:DATA_ATUAL + 15) or
>               VENCIMENTO = (:DATA_ATUAL + 30)
>
>
> Emerson Sanches
> Analista de Sistemas
>
>
> Em 27 de novembro de 2013 16:11, Bruno - Sadna Tecnologia Rural <
> bruno em sadna.com.br> escreveu:
>
>> Prezado, será que com UNION não resolve...
>> Passe como :parâmetro a data atual.
>>
>> SELECT CODIGO, VENCIMENTO, 'HOJE' AS TIPO
>> FROM TABELA
>> WHERE VENCIMENTO = (:DATA_ATUAL)
>>
>> UNION
>>
>> SELECT CODIGO, VENCIMENTO, '5 DIAS' AS TIPO
>> FROM TABELA
>> WHERE VENCIMENTO = (:DATA_ATUAL + 5)
>>
>> UNION
>>
>> SELECT CODIGO, VENCIMENTO, '15 DIAS' AS TIPO
>> FROM TABELA
>> WHERE VENCIMENTO = (:DATA_ATUAL + 15)
>>
>> UNION
>>
>> SELECT CODIGO, VENCIMENTO, '30 DIAS' AS TIPO
>> FROM TABELA
>> WHERE VENCIMENTO = (:DATA_ATUAL + 30)
>>
>> Att,
>>
>> Bruno
>>
>>
>> Em 27/11/2013 13:36, Gilson Moreira dos Santos escreveu:
>>
>>   Ola pessoal,
>>> Estou precisando de fazer uma pesquisa que me traga os vencimentos da
>>> seguinte forma:
>>> Tudo que vence HojeTudo que vence em 5 diasTudo que vence em 15 diasTudo
>>> que vence em 30 dias
>>> não consegui visualizar como fazer.
>>> Grato
>>> Gilson Moreira
>>>




Mais detalhes sobre a lista de discussão lista