Olá, tudo bem?
Temos pelo menos 2 trechos com erros ou omissões nos códigos que aparecem para copiar no vídeo citado, o que causa erros na hora de reproduzirmos as criações.
No primeiro caso, no trecho abaixo, nessa primeira linha falta colocar datahorapedido entre parênteses:
SELECT DATE datahorapedido AS Dia, SUM(ip.precounitario) AS FaturamentoDiario
FROM pedidos p
JOIN itenspedidos ip
ON p.id = ip.idpedido
GROUP BY Dia
ORDER BY Dia;
Já nesse ponto abaixo, aparentemente faltam alguns ";" ao final das linhas "DELETE FROM FaturamentoDiario" e "ORDER BY Dia" e "END" (talvez nem todos sejam necessários, mas procurei ajustar pra deixar exatamente como no vídeo.
CREATE TRIGGER CalculaFaturamentoDiario
AFTER INSERT ON itenspedidos
FOR EACH ROW
BEGIN
DELETE FROM FaturamentoDiario
INSERT INTO FaturamentoDiario (Dia, FaturamentoTotal)
SELECT DATE(datahorapedido) AS Dia, SUM(ip.precounitario) AS FaturamentoDiario
FROM pedidos p
JOIN itenspedidos ip
ON p.id = ip.idpedido
GROUP BY Dia
ORDER BY Dia
END
Obrigado!