Usuário com melhor resposta
Juntar informaçoes de duas SQL

Pergunta
-
Boa tarde!
Preciso juntar essas SQL , vejam abaixo
SQL
SELECT
L.CODLOCAL AS 'OBRA',
P.CODPATRIMONIO AS 'PATRIMONIO',
P.PATRIMONIO AS 'OBJ_BONUM',
P.IDOBJOF AS 'OBJ_OFICINA',
O.STATUS AS 'STATUS1',
L.DATA AS 'DT ENTRADA Patr',
L.DATASAIDA AS 'DT SAIDA Patr',
'' AS 'DT ENTRADA Ofic',
'' AS 'DT SAIDA Ofic'FROM IPATRIMONIO AS P
INNER JOIN OFOBJOFICINA AS O ON O.CODCOLIGADA = P.CODCOLIGADA AND O.IDOBJOF = P.IDOBJOF
INNER JOIN IPATRIMONIOLOCALIZACAO AS L ON L.CODCOLIGADA = P.CODCOLIGADA AND L.IDPATRIMONIO = P.IDPATRIMONIO
WHERE P.PATRIMONIO LIKE 'AT%' AND
P.PATRIMONIO = 'AT-52'ORDER BY P.PATRIMONIO
SELECT CODLOCAL AS 'OBRA',
'' AS 'PATRIMONIO',
IDOBJOF AS 'OBJ_BONUM',
'' AS 'OBJ_OFICINA',
'' AS 'STATUS1',
'' AS 'DT ENTRADA Patr',
'' AS 'DT SAIDA Patr',
DATAENTRADA AS 'DT ENTRADA Ofic',
DATASAIDA AS 'DT SAIDA Ofic'FROM OFOBJOFICINALOCAL WHERE IDOBJOF = 'AT-52'
tentei fazer pelo UNION porem nao estou conseguindo.
qualquer ajuda e bem vinda.
Obrigado a todos
Respostas
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 18 de junho de 2013 18:58
- Marcado como Resposta Ronnie Von quarta-feira, 19 de junho de 2013 14:18
Todas as Respostas
-
Boa tarde,
Tente utilizar o Union ou Union All mas substitua '' por null.
O '' pode ser usado somente com colunas do tipo varchar ou semelhante, pois o tipo de dados retornados pelas querys deve ser igual.
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
-
Deleted
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 18 de junho de 2013 18:58
- Marcado como Resposta Ronnie Von quarta-feira, 19 de junho de 2013 14:18