Dadas duas datas ou duas horas quaisquer, o tube between devolve um número inteiro correspondente ao intervalo que se passou entre as duas, segundo uma unidade de medida temporal especificada (days, hours, minutes etc).
between(info1, info2, unit)
1. Between com data/hora. Podemos comparar uma variável com uma data ou hora fixa.
print "Mesmo que o horário oficial para almoço seja às 12:00, o empregado costumava sair para almoçar às " & <saidaParaAlmoço> & ", ou seja, " & between(<saidaParaAlmoço>, "12:00", "minutes") & " minutos antes do horário determinado pela empresa."
2. Between com variáveis. Podemos também comparar duas variáveis. Por dar um retorno inteiro, pode ser comparado e operado com outros valores numéricos. Nesse exemplo, é interessante notar que o resultado da combinação de tubes é a aparição ou não de um determinado texto.
if (between(<dataRecebimentoProduto>, <dataArrependimento>, "days") > 7) { print "Quando o consumidor optou por exercer o seu direito de arrependimento, o prazo legal para seu exercício já havia transcorrido." }
3. Between com today. Por fim, podemos comparar uma variável com uma data ou hora retornada por um tube (como today ou curTime).
print "Já se passaram " & between(<dataCelebracaoContrato>, today(), "months") & " meses desde a celebração do contrato."