1
resposta

Resultado obtido

Controle_compras=# select sum(valor) from compras where data between '2015-01-01' and '2015-12-31';

sum

1 registro) ============================================O resultado retorna um registro sem valor. Porém, na minha base não tem compras. Não entendi

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Felicia tudo bem?

Quando você escreveu na consulta

select sum(valor) 

você está pedindo para ele somar todos os registros valor, então se não há nenhum registro ele retorna um registro sem valor mesmo. Porque não tem nada mas mesmo assim você pediu para somar. Foi assim que os programadores do banco de dados programaram a função SUM.

Espero ter ajudado!!!