Duvida sobre uma consulta Sql

Home Fórum Desenvolvimento Banco de Dados Duvida sobre uma consulta Sql

Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  philipess23 1 ano, 7 meses atrás.

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #17820

    philipess23
    Participante

    Ola boa tarde.
    tenho uma duvida no seguinte casa..

    estou construindo um sistema de despesa so que estou com duvida em retorna o mesmo valor na mesma tabela. a onde a tabela movimentos tipo vai ter dois valores onde 0 e para despesas e 1 e para receita.
    no mesmo foreach so consigo passar uma condição que so retorna o valor total..

    SELECT
    ws_movimento.movimentos_tipo,
    ws_movimento.movimentos_mes,
    Sum(ws_movimento.movimentos_valor),
    ws_movimento.movimentos_ano
    FROM
    ws_movimento
    WHERE
    movimentos_tipo = 1
    GROUP BY
    ws_movimento.movimentos_tipo,
    ws_movimento.movimentos_mes,
    ws_movimento.movimentos_ano

    mais nao consigo fazer duas condições para retorna o valor da Receita e o valor da Despesas..

    Agradeço a Ajuda.

    #17822

    felipemantoan
    Moderador

    o problema está descrito de maneira muito confusa, explique novamente.

    :(

    #17824

    philipess23
    Participante

    Ok peço desculpas..

    Estou construindo um sistema de Receita e Despesa e tenho a seguinte tabela. WS_MOVIMENTOS para distinguir a receita e a despesa uso o seguinte campo MOVIMENTOS_TIPO A onde os valores são:

    Para receita uso o valor 1 & para Despesa uso o valor 0

    E quero trazer a soma destes valorares no mesmo FOREACH.

    abaixo estou trazendo a soma da RECEITA agrupado por mês e ano nele queria trazer a soma da Receita e da Despesa.

    SELECT
    movimentos_tipo,
    movimentos_mes,
    movimentos_ano,
    Sum(movimentos_valor) AS Receita
    FROM
    ws_movimento
    WHERE
    movimentos_tipo = 1
    GROUP BY
    movimentos_mes,
    movimentos_ano

    CONCLUSÃO:

    Não consigo fazer uma consulta para retornar dois valores da mesma tabela em uma unica consulta.

    Espero que de para compreender o que quero lhe passar.

    Obrigado.

Visualizando 3 posts - 1 até 3 (de 3 do total)

Você deve fazer login para responder a este tópico.