Ir para conteúdo

SQL


Posts Recomendados


  • Tópicos Que Criei:  20
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  505
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  47

Olá galera,

Tenho uma sentença em SQL e quero que ela fique em ordem crescente hoje ela está em ordem alfabetica.

Aguardo retorno.

Segue sentença abaixo

SELECT d.nome, ISNULL(SUM(JAN),0)JAN,

ISNULL(SUM(FEV),0)FEV, ISNULL(SUM(MAR),0)MAR, ISNULL(SUM(ABR),0)ABR, ISNULL(SUM(MAI),0)MAI, ISNULL(SUM(JUN),0)JUN, ISNULL(SUM(JUL),0)JUL,

ISNULL(SUM(AGO),0)AGO, ISNULL(SUM(SETE),0)SETE, ISNULL(SUM(OUTU),0)OUTU,

ISNULL(SUM(NOV),0)NOV, ISNULL(SUM(DEZ),0)DEZ

FROM (

SELECT B.NOME, SUM(A.VALORORIGINAL)JAN, NULL FEV, NULL MAR, NULL ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B(NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='01'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, SUM(A.VALORORIGINAL)FEV, NULL MAR, NULL ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='02'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, SUM(A.VALORORIGINAL)MAR, NULL ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='03'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , SUM(A.VALORORIGINAL)ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='04'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR ,NULL ABR, SUM(A.VALORORIGINAL)MAI, NULL JUN, NULL JUL , NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='05'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, SUM(A.VALORORIGINAL)JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='06'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, SUM(A.VALORORIGINAL)JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='07'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, SUM(A.VALORORIGINAL)AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='08'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, SUM(A.VALORORIGINAL)SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='09'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, NULL SETE, SUM(A.VALORORIGINAL)OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='10'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, SUM(A.VALORORIGINAL)NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='11'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, SUM(A.VALORORIGINAL)DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='12'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

)D

GROUP BY D.NOME

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  14
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  157
  • Conteúdo/Dia:  0.03
  • Reputação:   3
  • Pontos/Conquistas:  923
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  37

Bom dia

Meu caro

Voce pode inserir no final o comando

Order by D.NOME DESC

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  20
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  505
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  47

preciso que fique em ordem crescente de valor

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  236
  • Tópicos/Dia:  0.04
  • Meu Conteúdo:  798
  • Conteúdo/Dia:  0.13
  • Reputação:   3
  • Pontos/Conquistas:  6.333
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  44

preciso que fique em ordem crescente de valor

Usa o ORDER BY por coluna.

ORDER BY 1 caso queira ordenar pela 1ª coluna do resultado da sua sentença.

Se o campo desejado por vc, no caso VALOR estiver na 3ª coluna,

ORDER BY 3

E por aí vai.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  20
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  505
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  47

Usa o ORDER BY por coluna.

ORDER BY 1 caso queira ordenar pela 1ª coluna do resultado da sua sentença.

Se o campo desejado por vc, no caso VALOR estiver na 3ª coluna,

ORDER BY 3

E por aí vai.

nÃO DEU CERTO

a COLUNA QUE CONTEM OS VALORES É UMA COLUNA TOTALIZADORA DOS SQLS.

ELA SOMA OS VALORES DE CADA CENTRO DE CUSTOS MÊS A MÊS É ESSA COLUNA QUE NÃO ESTÁ NA SENTENÇA QUE PRECISO QUE SEJA ORDENADA EM ORDEM CRESCENTE OU DESCRESCENTE

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  14
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  157
  • Conteúdo/Dia:  0.03
  • Reputação:   3
  • Pontos/Conquistas:  923
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  37

Creio que você poderá nomear cada uma destas suas somas

Ex: AS JAN_SOMA

depois adiciona-la no order by

Ex: order by JAN_SOMA , FEV_SOMA e por ai vai .

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  20
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  505
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  47

Creio que você poderá nomear cada uma destas suas somas

Ex: AS JAN_SOMA

depois adiciona-la no order by

Ex: order by JAN_SOMA , FEV_SOMA e por ai vai .

Não entendi?

Na verdade o que preciso saber é como faço pra ordenar um campo totalizador de um relatório.

Acho que o problema não é a sentença

Tô certo ou estou errado?

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  101
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  456
  • Conteúdo/Dia:  0.08
  • Reputação:   0
  • Pontos/Conquistas:  3.290
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  48

Mauricio...

Pega toda essa sentença e joga dentro do código abaixo e organiza da forma que achar melhor...

---

select * from

(

/*sua sentença*/

)A

order by (o(s) campo(s) que quiser).

----

Facil assim....

NIK

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  20
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  61
  • Conteúdo/Dia:  0.01
  • Reputação:   0
  • Pontos/Conquistas:  505
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  47

Mauricio...

Pega toda essa sentença e joga dentro do código abaixo e organiza da forma que achar melhor...

---

select * from

(

/*sua sentença*/

)A

order by (o(s) campo(s) que quiser).

----

Facil assim....

NIK

Não entendi o que é pra fazer NIK

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  101
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  456
  • Conteúdo/Dia:  0.08
  • Reputação:   0
  • Pontos/Conquistas:  3.290
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  48

select * from

(sELECT d.nome, ISNULL(SUM(JAN),0)JAN,

ISNULL(SUM(FEV),0)FEV, ISNULL(SUM(MAR),0)MAR, ISNULL(SUM(ABR),0)ABR, ISNULL(SUM(MAI),0)MAI, ISNULL(SUM(JUN),0)JUN, ISNULL(SUM(JUL),0)JUL,

ISNULL(SUM(AGO),0)AGO, ISNULL(SUM(SETE),0)SETE, ISNULL(SUM(OUTU),0)OUTU,

ISNULL(SUM(NOV),0)NOV, ISNULL(SUM(DEZ),0)DEZ

FROM (

SELECT B.NOME, SUM(A.VALORORIGINAL)JAN, NULL FEV, NULL MAR, NULL ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B(NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='01'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, SUM(A.VALORORIGINAL)FEV, NULL MAR, NULL ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='02'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, SUM(A.VALORORIGINAL)MAR, NULL ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='03'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , SUM(A.VALORORIGINAL)ABR, NULL MAI,

NULL JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='04'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR ,NULL ABR, SUM(A.VALORORIGINAL)MAI, NULL JUN, NULL JUL , NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='05'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, SUM(A.VALORORIGINAL)JUN, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='06'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, SUM(A.VALORORIGINAL)JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='07'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, SUM(A.VALORORIGINAL)AGO, NULL SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='08'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, SUM(A.VALORORIGINAL)SETE, NULL OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='09'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, NULL SETE, SUM(A.VALORORIGINAL)OUTU, NULL NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='10'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, SUM(A.VALORORIGINAL)NOV, NULL DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='11'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME

UNION ALL

SELECT B.NOME, NULL JAN, NULL FEV, NULL MAR , NULL ABR, NULL MAI, NULL JUL, NULL JUL, NULL AGO, NULL SETE, NULL OUTU, NULL NOV, SUM(A.VALORORIGINAL)DEZ

FROM FLAN A (NOLOCK) INNER JOIN GCCUSTO B (NOLOCK) ON

(A.CODCOLIGADA=B.CODCOLIGADA AND A.CODCCUSTO=B.CODCCUSTO)

WHERE

A.PAGREC='1'

AND STATUSLAN <>2

AND STATUSLAN <>3

AND MONTH(A.DATAVENCIMENTO)='12'

AND YEAR(A.DATAVENCIMENTO)='2009'

GROUP BY B.NOME)D

GROUP BY D.NOME)a

-- aqui você vai trocar pela ordenação que quiser, deixei nome porém pode trocar para outra coisa

order by nome

NIK

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.