Matheus Damasceno
unread,Jun 12, 2012, 1:56:09 PM6/12/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Boa tarde,
Preciso juntar três tabelas do SQL Server, sendo que preciso fazer uma
função de soma para cada uma das tabelas e apresentar os resultados
simultaneamente. Apenas uma das colunas das três tabelas tem dados
idênticos, podendo ser feito o Join a partir dessa coluna. Além disso,
preciso filtrar (provavelmente com where) as datas que desejo. No
caso, possuo nas três tabelas, uma coluna mês e outra coluna ano,
sendo que preciso do mês mais recente. Caso sirva de ajuda, o código
que utilizei para selecionar o maior mês foi:
SELECT TOP 1 *
FROM (SELECT MES, ANO
FROM TABELA_1
UNION ALL
SELECT MES, ANO
FROM TABELA_2
UNION ALL
SELECT MES, ANO
FROM TABELA_3)
DERIVEDTBL
ORDER BY ANO DESC, MES DESC