3
respostas

Meu código não imprime o mesmo resultado que o do gabarito

Olá, nesse exercício eu pensei de maneira diferente.

No exercício é pedido para contar a quantidade de compras entregues e antes de uma certa data, eis o gabarito:

SELECT COUNT(ID) FROM COMPRAS WHERE DATA < '2009-05-12' AND RECEBIDO = 1;

No meu terminal tem um total de 127

Da maneira que eu pensei obtenho um valor diferente, eis o código:

select count(recebido = 1) from compras where data <'2009-05-12';

Obtenho o valor de 169, alguém poderia me explicar aonde eu errei? Pois eu pensava que o meu código ia funcionar

3 respostas

Oi Gustavo, tudo bem ?

Será que seu dump está desatualizado ?

Olha eu não exatamente oque é isso, pelo que pesquisei é a database, correto? Se for isso não é esse o problema pois eu usei a mesma database nos codigos

Perdão, achei que fosse esse o termo que eles estavam usando no curso.

Se foi diferente imagino que tenha algum dado divergente do que o instrutor no video.