[firebase-br] Union ou Join entre duas views iguais

wagner rodrigues wprodrigues em hotmail.com
Qui Set 15 08:04:55 -03 2005


Olá Douglas e outros colaboradores, desculpe por não ter postado o erro.
Abaixo está a saída do mesmo, antes algumas considerações:
- Se executado separadamente cada um dos selects, retorna os dados 
corretamente.
- Ambos possuem a mesma estrutura, mesmo nome de campos e mesma qtde de 
atributos.
Obrigado a todos

Wagner

Mensagem de Erro:

ISC ERROR CODE:335544569

ISC ERROR MESSAGE:
Dynamic SQL Error
SQL error code = -104
Invalid command
Data type unknown

Statement: select * from VIEWPRODUCPREVISTA
union
select * from VIEWPRODUCREALIZADA


Segue o código das views:

CREATE VIEW "VIEWPRODUCPREVISTA" (
  "PRODUCAO",
  "STATUS",
  "PRODUTO",
  "NOMEPRODUTO",
  "QTDE"
) AS
select MPSPLANOPLANEJ.MPSPLANODATASTRING AS Producao
     , 'Prevista' AS Status
     , MPSPLANOPLANEJ.PRODID AS Produto
     , PROD.PRODSIGLA AS NomeProduto
     , MPSPLANOPLANEJ.MPSPLANODIARIOQTDE AS Qtde
from MPSPLANOPLANEJ
join PROD on (MPSPLANOPLANEJ.PRODID = PROD.ProdId)
;

CREATE VIEW "VIEWPRODUCREALIZADA" (
  "PRODUCAO",
  "STATUS",
  "PRODUTO",
  "NOMEPRODUTO",
  "QTDE"
) AS
select MPSPLANOPRODUCAO.MPSPLANODATASTRING AS Producao
     , 'Realizada' AS Status
     , MPSPLANOPRODUCAO.PRODID AS Produto
     , PROD.PRODSIGLA AS NomeProduto
     , MPSPLANOPRODUCAO.MPSPRODUCAODIARIAQTDE AS Qtde
from MPSPLANOPRODUCAO
join PROD on (MPSPLANOPRODUCAO.PRODID = PROD.ProdId)
;






Mais detalhes sobre a lista de discussão lista