Subscribe to RSS Feed

Decrementando dia/mês/ano de uma data no fluxo

13 de janeiro de 2010 Por Márcio Saeger

Esta semana recebi algumas dúvidas e observei na comunidade Maker que alguns buscam por uma informação relativamente fácil mas que acaba atrapalhando um pouco: “Tenho uma data e gostaria de decrementar um determinado número de dias. Olhei as funções do Maker e observei que só tem função para Incrementar! O que faço?”.

Apesar de simples, muita gente ainda tem dificuldades de como realizar este tipo de operação. Em se tratando de banco de dados, uma das melhores (e mais rápida) maneira de resolver, seria no proprio select. Entretanto, o sistema iria começar a ficar “particular” para um banco de dados específico. Então geralmente partimos pro fluxograma.
E lá nos deparamos: Não há função para decrementar!

Como resolver?

Simples! Na função (Incrementar dia/mês/ano), passamos a data e um valor que será incrementado na data passada como primeiro parâmetro. O valor será somado na data. Para decrementar, basta passarmos um valor negativo!

Passando um valor negativo como parâmetro de entrada para a função.

Passando um valor negativo como parâmetro de entrada para a função.

A função irá fazer: data=data+valor.
Se valor for igual a -7 por exemplo, ficará: data=data+-7, o que acabará subtraindo o dia/mês ou ano.

Dúvidas!? Utilize o nosso forum!

Tags: , , , , , ,

3 Responses a “Decrementando dia/mês/ano de uma data no fluxo”

  1. Adalberto Anturius
    13/01/2010 às 21:36

    Essa realmente nao sabia! Quebrou um galho mesmo! Rsrs

  2. Raneves
    28/05/2010 às 09:50

    puff!, pensei nisso na hora que vi o título do artigo… no coments!

Deixe uma Resposta