[firebase-br] RES: Subtracao d X condicao a partir de data atual

Rafael Voltani rafael.volts em turbocode.com.br
Sex Jan 27 18:17:23 -03 2012


Cara... perfeito...

Ficou mais profissa... hehehe..
Segue:

DATEADD(-CAST(:SEMANAS AS INT) WEEK TO CURRENT_DATE) // para semanas
DATEADD(-CAST(:MESES AS INT) MONTH TO CURRENT_DATE)   // para meses

Muito obrigado mesmo

[]s,

Rafael Voltani
Firebird 2.5
Delphi 2010


-----Mensagem original-----
De: lista-bounces em firebase.com.br
[mailto:lista-bounces em firebase.com.br] Em nome de Wilson Rosa
Enviada em: sexta-feira, 27 de janeiro de 2012 17:43
Para: FireBase
Assunto: Re: [firebase-br] Subtracao d X condicao a partir de data
atual

Rafa,

Veja se é isso que você precisa:

dateadd( <xx> WEEK TO <datahora_tal> ) // Adiciona (xx positivo) ou
Subtrai (xx negativo) SEMANAS

dateadd( <xx> MONTH TO <datahora_tal> ) // Adiciona (xx positivo) ou
Subtrai (xx negativo) MESES

Para outras unidades de tempo, use: YEAR, MONTH, WEEK, DAY, HOUR,
MINUTE, SECOND, MILLISECOND.

A função retorna o mesmo TIPO de dado que você passou na
<datahora_tal> que pode ser DATE, TIME ou TIMESTAMP.


*Wilson Rosa*
Desenvolvedor Desk
*wsrosa em gmail.com
*
*
*



Em 27 de janeiro de 2012 17:21, Rafael Voltani <
rafael.volts em turbocode.com.br> escreveu:

> Boa tarde
>
>
>
> Alguem saberia me dizer como subtrair X (semanas, meses) da data
atual
>
>
>
> Ex:
>
>     5 Semanas atras
>
>      3 Meses atrás
>
>
>
> O usuário escolhera qual a forma que deseja,
>
> Se por semanas ou meses.
>
>
>
> Espero ter conseguido explicar minha duvida.
>
>
>
> []s
>
>
>
> Rafael Voltani
>
> Firebird 2.5
>
> Delphi 2010
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista