Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Resposta - Vendedores de férias e admitidos antes de 2016

select * from vendedores where ferias = 1 and data_admissao < '2016';
2 respostas
solução!

Olá Edson, tudo bem?

Da forma que a sua query está, ao ser executada ela retornará um erro Edson, pois para que seja possível filtrar uma data apenas pelo ano, é necessário utilizar uma função, como por exemplo, a função YEAR, que é utilizado para pegar apenas o ano de uma data. Você também não precisa informar as aspas, pois o retorno da função YEAR é um valor inteiro.

Então, após as alterações a query retornará os vendedores que estão de férias e que também foram admitidos antes de 2016:

SELECT * FROM TABELA_DE_VENDEDORES WHERE YEAR(DATA_ADMISSAO) < 2016 AND DE_FERIAS = 1;

Foi bem legal você ter compartilhado aqui no fórum a sua resposta para a atividade Edson :).

Qualquer dúvida é só falar e bons estudos!

Já alterei aqui no código, obrigado.