Ir para conteúdo

Arquivado

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

asp.net

Problema com o Union

Recommended Posts

Estou tentando usar o comando UNION nesta estrutura abaixo

 

Select Sum(Cast(fechamento.valortotal as money)) as Total, chamados.unidade as unidade from fechamento INNER JOIN chamados ON fechamento.codigo = chamados.codigo where conferido=1 group by unidade order by unidade, total desc

Union

Select codigo, dtfechamento, dtfatura, valortotal, deloscamento, quantidade from fechamento

 

Mas estou recebendo a seguinte resposta.

 

Server: Msg 156, Level 15, State 1, Line 2

Incorrect syntax near the keyword 'Union'.

 

Qual o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu estou usando no lugar do union a estrutura abaixo para totalizar os valores quando a agencia mudar.

 

Select Distinct(Right(fechamento.codigo,10)) as chamado, chamados.unidade as agencia, Left(fechamento.dtfechamento,10) as dtfechamento, (servicos.valor) as valorservico, Convert(int,fechamento.valortotal) as total

from fechamento

INNER JOIN chamados ON fechamento.codigo = chamados.codigo

INNER JOIN servicos ON chamados.codigo = servicos.codigo

where fechamento.dtconferencia is not NULL

order by agencia

COMPUTE SUM(Convert(int,fechamento.valortotal)) by agencia

 

Mas o que acontece é o seguinte, tenho que fazer a busca tambem pelas datas informadas pelo usuário, o que se eu fizer dá erro.

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.