Todos os produtos
Search
Central de documentação

Simple Log Service:Sintaxe de expressão de tempo

Última atualização: Jul 20, 2026

Ao criar uma tarefa de Scheduled SQL, você especifica uma janela de tempo SQL para definir quais logs o Simple Log Service analisa. As expressões de tempo estabelecem os limites dessa janela.

Operadores

As expressões de tempo aceitam os seguintes operadores.

Operador

Descrição

+

Mais

-

Menos

@

Arredonda um valor de tempo para baixo até a unidade de tempo especificada. Por exemplo, arredondar 01:40 para baixo até a hora resulta em 01:00.

O formato de uma expressão de tempo é ±{num}{unit} ou @{unit}, onde {num} é um número inteiro positivo e {unit} é uma unidade de tempo.

  • Quando o operador é um sinal de mais (+) ou menos (-), a unidade de cálculo segue o formato ±{num}{unit}. Nesse formato, {num} é opcional e tem como padrão 1. Por exemplo, a expressão de tempo -h significa subtrair 1 hora.

  • Caso o operador seja o símbolo de arroba (@), o formato da unidade de computação é @{unit}.

Unidades de tempo

As expressões de tempo aceitam as unidades listadas abaixo.

Unidade de tempo

Descrição

h

Hora

m

Minuto

s

Segundo

Exemplos

Os exemplos a seguir ilustram padrões comuns de expressões de tempo.

Expressão de tempo

Descrição

-15m@m

Subtrai 15 minutos e arredonda o resultado para baixo até o minuto.

Por exemplo, se você crie uma tarefa de Scheduled SQL e defina o Scheduling Interval como 00:00 every day, a Delay Task como 30 seconds e a SQL Time Window como [-15m@m,-5m@m), a tarefa SQL será executada às 00:00:30 para analisar dados no intervalo de tempo [23:45, 23:55).

-h@h

Subtrai 1 hora e arredonda o resultado para baixo até a hora.

Suponha que você crie uma tarefa de Scheduled SQL e defina o Scheduling Interval como 00:00 every day, a Delay Task como 30 seconds e a SQL Time Window como [-h@h,-5m@m). Nesse caso, a tarefa SQL será executada às 00:00:30 para analisar dados do período [23:00, 23:55).

-50m@h

Subtrai 50 minutos e arredonda o resultado para baixo até a hora.

Se você crie uma tarefa de Scheduled SQL e configure o Scheduling Interval como 00:00 every day, a Delay Task como 30 seconds e a SQL Time Window como [-50m@h,-5m@m), a execução ocorrerá às 00:00:30 para analisar dados no intervalo de tempo [23:00~23:55).

-12h+5m

Subtrai 12 horas e adiciona 5 minutos, o que equivale a subtrair 11 horas e 55 minutos.

Caso você crie uma tarefa de Scheduled SQL e configure o Scheduling Interval como 00:00 every day, a Delay Task como 30 seconds e a SQL Time Window como [-12h+5m,-5m), a tarefa SQL será executada às 00:00:30 para analisar dados no intervalo de tempo [12:05~23:55).