Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Erros nos comandos para copiar do vídeo

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!

1 resposta
solução!

Ei, Samuel! Tudo bem?

É verdade, há essas pequenas diferenças entre o vídeo e a transcrição. Obrigada por nos trazer sobre isso. A aula foi ajustada e você pode acessá-la novamente no link abaixo:

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Samuel!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!