3
respostas

Utilizando Group by

No exercício sobre soma utilizando group by, na minha tabela de compras só existe 1 compra através de cartão. quando executei a instrução:

select forma_pagt, um(valor) from compras where data < '2010-10-10' group by forma_pagt, tive como resultado apenas o total da forma de pagamento = boleto.

quando temos apenas 1 registro (neste caso forma de pagamento como cartão) e os demais registros como boleto, não aparecera na resposta do group by o total da forma de pagamento de cartão que somente é 1 registro ?

3 respostas

jAMES

o registro com cartão esta com data < '2010-10-10' ??

Olá James,

Sua cláusula where deve estar filtrando este registro com forma de cartão, a data dele deve ser maior que '2010-10-10' por isso não trás

Poderia postar sua sql aqui para uma melhor analise.