Estou tentando usar a função INTERVAL pra obter a diferença em segundos entre uma data e hora inicial e uma data e hora final. Tentei da seguinte forma: Código: DEF VAR ini AS DATETIME INIT NOW. DEF VAR fim AS DATETIME. DEF VAR res AS INTEGER. PAUSE(10). ASSIGN res = INTERVAL(ini, fim, "seconds"). MESSAGE res VIEW-AS ALERT-BOX INFO BUTTONS OK. Só que invés de me retornar 10, está me retornando um ponto de interrogação (?). Alguma explicação lógica pra isso?
Puts! Um erro besta que eu não tinha percebido. Foi a falta de inicialização da variável 'fim'. Mancada minha.