Passar para o conteúdo principal

Lista de operações disponíveis

Veja com exemplos as operações disponíveis para serem utilizadas na sua Fórmula

Atualizado há mais de um ano

ADIÇÃO (+)

Operador que realiza a soma entre:

  • dois ou mais números,

  • uma Data e um ou mais números,

  • uma Data e um ou mais intervalos de tempo,

  • uma Data com Hora e um ou mais intervalos de tempo,

  • dois ou mais intervalos de tempo.

1 + 3 -> 4 

// suponha que @vendas_online seja um campo numérico com valor 600 e que
// @vendas_fisicas seja um campo numérico com valor 150
@vendas_online + @vendas_fisicas -> 750

// Adicionar 5 dias a uma data
// Tipo de saída: Data
DATE("2023-10-02") + 5 -> "2023-10-07"

// Adicionar 5 horas a uma data
// Tipo de saída: Data com hora
DATE("2023-10-02") + INTERVAL("5h") -> "2023-10-02T05:00:00+00:00"

// Adicionar 2 horas e 5 minutos a uma data com hora
// Tipo de saída: Data com hora
DATETIME("2023-10-02T00:00:00+00:00") + INTERVAL("2:05:00") -> "2023-10-02T02:05:00+00:00"

// Soma de 2 intervalos de tempo
// Tipo de saída: Texto
INTERVAL("1h 5m 20s") + INTERVAL("2m 30s") -> "1:07:50"

SUBTRAÇÃO (-)

Operador que realiza a subtração entre:

  • dois ou mais números,

  • duas Datas,

  • uma Data e um ou mais números,

  • uma Data e um ou mais intervalos de tempo,

  • duas Datas com Hora,

  • uma Data com Hora e um ou mais intervalos de tempo,

  • dois ou mais intervalos de tempo.

5 - 2 -> 3 

// suponha que @receita seja um campo numérico com valor 1000 e que
// @gastos seja um campo numérico com valor 250
@receita - @gastos -> 750

// Extrair a diferença (em dias) entre duas datas
// Tipo de saída: Número
DATE("2023-09-30") - DATE("2023-09-22") -> 8

// Subtrair 2 dias de uma data
// Tipo de saída: Data
DATE("2023-10-02") - 2 -> "2023-09-30"

// Subtrair 4 horas de uma data
// Tipo de saída: Data com Hora
DATE("2023-10-02") - INTERVAL("4h") -> "2023-10-01T20:00:00+00:00"

// Extrair a diferença (em horas, minutos e segundos) entre duas datas com hora
// Tipo de saída: Texto
DATETIME("2023-10-01T20:30:00+00:00") - DATETIME("2023-10-01T12:00:00+00:00") -> "8:30:00"

// Subtrair 2 horas e 5 minutos de uma data com hora
// Tipo de saída: Data com Hora
DATETIME("2023-10-01T20:00:00+00:00") - INTERVAL("2h 5m") -> "2023-10-01T17:55:00+00:00"

// Subtrair dois intervalos de tempo
// Tipo de saída: Texto
INTERVAL("10:00:00") - INTERVAL("3:02:40") -> "6:57:20"

MULTIPLICAÇÃO (*)

Operador que realiza a multiplicação entre dois ou mais números.

2 * 5 -> 10 

// suponha que @unidades seja um campo numérico com valor 5 e que
// @clientes seja um campo numérico com valor 150

@unidades * @clientes -> 750

DIVISÃO (/)

Operador que realiza a divisão entre dois ou mais números.

10 / 5 -> 2 

// suponha que @bonus seja um campo numérico com valor 5000 e que
// @funcionarios seja um campo numérico com valor 50

@bonus / @funcionarios -> 100

CONCATENAÇÃO (&)

Realiza a concatenação de dois ou mais trechos de texto.

"Bom " & "dia" -> "Bom dia" 

// suponha que @primeiro_nome seja um campo do tipo texto com texto

"Fulano" "Olá " & @primeiro_nome -> "Olá Fulano"

Vídeo explicativo:


IGUAL (=)

Realiza a comparação lógica entre dois elementos, retornando verdadeiro (1) caso os dois elementos sejam iguais, e falso (0) caso contrário.

1 = 1 -> 1 
0 = 1 -> 0
"texto" = "texto" -> 1
"outro texto" = "texto" -> 0

// suponha que @valor1 seja um campo numérico com valor 1 e que
// @valor2 seja um campo numérico com valor 2

@valor1 = @valor1 -> 1
@valor1 = @valor2 -> 0

DIFERENTE (!=)

Realiza a comparação lógica entre dois elementos, retornando verdadeiro (1) caso os elementos sejam diferentes, e falso (0) caso contrário.

0 != 2 -> 1 
2 != 2 -> 0
"outro texto" != "texto" -> 1

// suponha que @valor1 seja um campo numérico com valor 1 e que
// @valor2 seja um campo numérico com valor 2

@valor1 != @valor2 -> 1
@valor1 != @valor1 -> 0

MENOR QUE (<)

Realiza a comparação lógica entre dois elementos, retornando verdadeiro (1) caso o elemento à esquerda seja menor que o elemento à direita, e falso (0) caso contrário.

3 < 5 -> 1 
3 < 3 -> 0
3 < 1 -> 0

// suponha que @data1 seja uma data: 24/10/2023
// e @data2 seja uma data: 27/10/2023
@data1 < @data2 -> 1

MENOR QUE OU IGUAL (<=)

Realiza a comparação lógica entre dois elementos, retornando verdadeiro (1) caso o elemento à esquerda seja menor que ou igual ao elemento à direita, e falso (0) caso contrário.

3 <= 5 -> 1 
3 <= 3 -> 1
3 <= 1 -> 0

// suponha que @data1 seja uma data: 24/10/2023
// e @data2 seja uma data: 27/10/2023
@data1 <= @data2 -> 1

MAIOR QUE (>)

Realiza a comparação lógica entre dois elementos, retornando verdadeiro (1) caso o elemento à esquerda seja maior que o elemento à direita, e falso (0) caso contrário.

5 > 3 -> 1 
3 > 3 -> 0
1 > 3 -> 0

// suponha que @data1 seja uma data: 24/10/2023
// e @data2 seja uma data: 27/10/2023
@data2 > @data1 -> 1

MAIOR QUE OU IGUAL (>=)

Realiza a comparação lógica entre dois elementos, retornando verdadeiro (1) caso o elemento à esquerda seja maior que ou igual ao elemento à direita, e falso (0) caso contrário.

5 >= 3 -> 1 
3 >= 3 -> 1
1 >= 3 -> 0

// suponha que @data1 seja uma data: 24/10/2023
// e @data2 seja uma data: 27/10/2023
@data2 >= @data1 -> 1
Respondeu à sua pergunta?