Boa noite.
Estou com um problema na aula de criação de triggers no curso "Realizando consultas SQL: Joins, Views e transações".
Antes da criação da trigger a professora nos instrui a criar uma tabela e inserir dados da seguinte forma:
CREATE TABLE FaturamentoDiario ( Dia DATE, FaturamentoTotal DECIMAL(10, 2) );
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;
Eu fiz com algumas pequenas mudanças, mas até então não tive problema na criação da tabela e inserção de dados, segue meu modo de escrita:
Entretanto, quando vou criar a trigger o sqilte me retorna erro de sintaxe, porém eu apenas dou CTRL C e CTRL V do comando feito anteriormente e adiciono os comandos de TRIGGER, segue imagem abaixo:
Solicito uma ajuda por favor, obrigado.