Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gui Perim

Select + OR

Recommended Posts

Bom Dia Galera.

 

Tenho a seguinte consulta:

SELECT id_entidade,sum(cr_valor) AS total_vlr FROM copel_retornos WHERE id_entidade='$x[entidade_id]' AND month(cr_dt_pagamento_fatura)='$var_mes_periodo'

 

Porém no campo id_entidade tem alguns campos com o valor 0, e por isso da uma diferença de valores.

 

Queria saber se utilizando OR tem como resolver esse problema, pra daí selecionar os campos que correspondem, e tbm os campos com 0.

 

Desde ja agradeço.

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT id_entidade,sum(cr_valor) AS total_vlr 
FROM copel_retornos 
WHERE id_entidade='$x[entidade_id]' 
AND month(cr_dt_pagamento_fatura)='$var_mes_periodo'

 

 

Não entendi, a query soma os valores de uma determinada entidade para um período.

mas se a entidade estiver com o valor zerado, somar para qualquer entidade informada ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É assim, realmente a query soma os valores de uma determinada entidade para um período.

 

Só que alguns campos veem sem o valor da entidade, e são esses campos que dão a diferença no relatório, eu queria que esses campos sem valor da entidade fossem adicionados também.

 

desde ja Agradeço pela força Motta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este relatório é chamado de forma recursiva ?

Pq não faz de forma genêrica ?

Sairá o "0" ou "null" se conforme o caso.

 

SELECT id_entidade,sum(cr_valor) AS total_vlr 
FROM copel_retornos 
WHERE month(cr_dt_pagamento_fatura)='$var_mes_periodo'
group by id_entidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.