Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Transformar colunas em Linhas


wdroops

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
  • 0

Tenta assim

SELECT
    'Faturado' DESCR,
    (SELECT SUM(faturado) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1,
    (SELECT SUM(faturado) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2,
    (SELECT SUM(faturado) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3
UNION ALL
SELECT
    'Vendido' DESCR,
    (SELECT SUM(vendido) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1,
    (SELECT SUM(vendido) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2,
    (SELECT SUM(vendido) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3
UNION ALL
SELECT
    'Despesas' DESCR,
    (SELECT SUM(despesas) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1,
    (SELECT SUM(despesas) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2,
    (SELECT SUM(despesas) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3
Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Leonardo Persan disse:

Tenta assim


SELECT
    'Faturado' DESCR,
    (SELECT SUM(faturado) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1,
    (SELECT SUM(faturado) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2,
    (SELECT SUM(faturado) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3
UNION ALL
SELECT
    'Vendido' DESCR,
    (SELECT SUM(vendido) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1,
    (SELECT SUM(vendido) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2,
    (SELECT SUM(vendido) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3
UNION ALL
SELECT
    'Despesas' DESCR,
    (SELECT SUM(despesas) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1,
    (SELECT SUM(despesas) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2,
    (SELECT SUM(despesas) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3

Obrigado, assim deu certo

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...