p_SALES_MOVIMENTOPERIODO
Retorna o movimento consolidado da rede (todos os canais, marcas e lojas) para um período, comparado com um período anterior.
É o nível mais alto da família de Movimento — não possui filtros de dimensão, apenas período e comparação.
Assinatura
exec dbo.p_SALES_MOVIMENTOPERIODO
@Tipo = 'RANGE', -- RANGE | EXTRACT
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@ComparacaoTipo = 'ANO_ANTERIOR',
@ComparacaoValor = 1,
@DataInicioLY = null,
@DataFimLY = null;
Os parâmetros seguem integralmente o contrato descrito em Visão geral.
Exemplos
Acumulado do mês contra o mesmo mês do ano anterior
exec dbo.p_SALES_MOVIMENTOPERIODO
@Tipo = 'RANGE',
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31';
Retorna uma linha com o total do período.
Evolução diária do mês contra o mês anterior
exec dbo.p_SALES_MOVIMENTOPERIODO
@Tipo = 'EXTRACT',
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@ComparacaoTipo = 'MES_ANTERIOR',
@ComparacaoValor = 1;
Retorna uma linha por dia, com a coluna adicional DATE_LY indicando o dia comparativo.
Comparação com um período customizado
exec dbo.p_SALES_MOVIMENTOPERIODO
@Tipo = 'RANGE',
@DataInicio = '2026-11-20',
@DataFim = '2026-11-30',
@DataInicioLY = '2025-11-21',
@DataFimLY = '2025-12-01';
Útil para comparar eventos móveis, como Black Friday.
Colunas retornadas
Identificação do período
| Coluna | Tipo | Descrição |
|---|---|---|
DATE | date | Em RANGE, corresponde a @DataFim. Em EXTRACT, é o dia da linha |
DATE_LY | date | Dia comparativo. Somente em EXTRACT |
TYPEINTERVAL | char(1) | Sempre D (base diária) |
DATESINTERVAL | varchar | Intervalo TY formatado (dd/MM/yyyy • dd/MM/yyyy) |
DATESINTERVAL_LY | varchar | Intervalo LY formatado |
DAYNAME | varchar | Legado — retorna vazio neste nível |
HOLIDAYNAME | varchar | Legado — retorna vazio neste nível |
LASTUPDATE | datetime | Última atualização dos dados de movimento do período TY |
Indicadores do período (TY)
| Coluna | Descrição |
|---|---|
TOTAL_TY | Venda bruta total do período |
TICKETS_TY | Quantidade de tickets (cupons/vendas) |
PRODUCTS_TY | Quantidade de produtos vendidos |
CUSTOMERS_TY | Clientes identificados |
CUSTOMERS_NEW_TY | Clientes novos |
CUSTOMERS_RETURN_TY | Clientes recorrentes |
TOTAL_TARGET_TY | Meta total do período |
TOTAL_TARGET_PARTIAL_TY | Meta parcial até a hora atual do dia, quando disponível. Caso contrário, é igual à meta total |
RETURNS_DAY_TY | Valor de devoluções |
RETURNS_TKT_TY | Tickets de devolução |
RETURNS_PROD_TY | Produtos devolvidos |
DISCOUNT_DAY_TY | Valor de descontos |
FREIGHT_DAY_TY | Valor de frete |
TOTALORDERDAY_TY | Valor total de pedidos |
Indicadores do período comparativo (LY)
Espelham os indicadores TY, com o sufixo _LY:
TOTAL_LY, TICKETS_LY, PRODUCTS_LY, CUSTOMERS_LY, CUSTOMERS_NEW_LY, CUSTOMERS_RETURN_LY, TOTAL_TARGET_LY, TOTAL_TARGET_PARTIAL_LY, RETURNS_DAY_LY, RETURNS_TKT_LY, RETURNS_PROD_LY, DISCOUNT_DAY_LY, FREIGHT_DAY_LY, TOTALORDERDAY_LY.
Colunas legado
Existem por compatibilidade com o contrato do aplicativo, retornam sempre zero ou vazio neste nível e serão removidas futuramente:
TICKETS_CANCELED_TY, TICKETS_CANCELED_LY, DISCOUNT_DAY_TY2, DISCOUNT_DAY_TY3, DISCOUNT_DAY_LY2, DISCOUNT_DAY_LY3, MARGIN_TY, MARGIN_LY, TOTAL_PARTIAL_LY, STOREFLOW, PEDIDOSOMNI_TY, STOCK_TY, SALES_PERIOD_TY, SALES_PERIOD_LY, OPERATIONS_TY, OPERATIONS_LY, AVG_TIME_ATTEND_TY, AVG_TIME_ATTEND_LY, TOTAL_HOURS_TY, TOTAL_HOURS_LY.
Não construa cálculos sobre as colunas legado. Elas não representam informação e serão descontinuadas.
Boas práticas
-
Venda líquida:
TOTAL_TYé o valor bruto. Para obter o líquido, subtraia as devoluções:TOTAL_TY - RETURNS_DAY_TY as VENDA_LIQUIDA_TY
TOTAL_LY - RETURNS_DAY_LY as VENDA_LIQUIDA_LY -
Períodos longos: prefira
RANGEquando precisar apenas do total; oEXTRACTretorna uma linha por dia e é mais custoso. -
Atingimento de meta: use
TOTAL_TARGET_PARTIAL_TYpara acompanhamento durante o dia eTOTAL_TARGET_TYpara o fechamento. -
Conferência com o app: os números devem bater exatamente com a tela de Movimento do aplicativo para o mesmo período e a mesma comparação.