p_SALES_CANALMOVIMENTOPERIODO
Retorna o movimento por canal de venda, comparado com um período anterior.
Assinatura
exec dbo.p_SALES_CANALMOVIMENTOPERIODO
@Tipo = 'RANGE', -- RANGE | EXTRACT
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@Canal = null,
@ComparacaoTipo = 'ANO_ANTERIOR',
@ComparacaoValor = 1,
@DataInicioLY = null,
@DataFimLY = null;
| Filtro | Tipo | Descrição |
|---|---|---|
@Canal | varchar(120) | Código do canal. Quando NULL, retorna todos os canais |
Os demais parâmetros seguem o contrato descrito em Visão geral.
Granularidade do retorno
@Tipo | Linhas retornadas |
|---|---|
RANGE | Uma linha por canal |
EXTRACT | Uma linha por canal e por dia |
Colunas retornadas
Contrato idêntico ao de p_SALES_MOVIMENTOPERIODO, acrescido das colunas de identificação:
| Coluna | Tipo | Descrição |
|---|---|---|
CHANNEL | varchar | Código do canal |
CHANNEL_NAME | varchar | Nome do canal (com emoji, quando configurado) |
Exemplos
Total do mês por canal
exec dbo.p_SALES_CANALMOVIMENTOPERIODO
@Tipo = 'RANGE',
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31';
Evolução diária de um canal específico
exec dbo.p_SALES_CANALMOVIMENTOPERIODO
@Tipo = 'EXTRACT',
@DataInicio = '2026-01-01',
@DataFim = '2026-01-31',
@Canal = 'ECOMMERCE';