ERROR: return and sql tuple descriptions are incompatible

Поиск
Список
Период
Сортировка
От M Sarwar
Тема ERROR: return and sql tuple descriptions are incompatible
Дата
Msg-id DM4PR19MB597886696589C5CE33F5D58AD3222@DM4PR19MB5978.namprd19.prod.outlook.com
обсуждение исходный текст
Ответы Re: ERROR: return and sql tuple descriptions are incompatible  (Erik Wienhold <ewie@ewie.name>)
Список pgsql-admin
Hello All,

 

I am trying to run the below SQL.
SELECT * FROM CROSSTAB (
'SELECT
PART.SERIAL_NUMBER ,
TESTC.TEST_NUMBER,
TRESULT.TEST_RESULT
FROM BRONXdev.TEST_PART_DETAILS_ALL_MCM PART,
BRONXDEV.TEST_RESULTS_ALL_MCM TRESULT,
BRONXDEV.TEST_TEST_DETAILS_ALL_MCM TESTC
WHERE PART.TEST_PART_DET_ALL_MCM_ID = TRESULT.TEST_PART_DETAILS_ALL_MCM_ID
AND TRESULT.TEST_TEST_DETAILS_ALL_MCM_ID = TESTC.TEST_TEST_DETAILS_ALL_MCM_ID
AND PART.DATE1 = ''12/01/2023''
and PART.STAGE = ''BI''
AND TESTC.TEST_NUMBER = ''TEST1P2''
ORDER BY 1, 2'
)
AS Concatenated ( SERIAL_NUMBER character varying(18), TEST_NUMBER character(10), TEST_RESULT NUMERIC )
;
I am getting the below error message.

ERROR: return and sql tuple descriptions are incompatible
SQL state: 42601

I followed the link, https://stackoverflow.com/questions/22052334/postgresql-says-return-and-sql-tuple-descriptions-are-incompatible and that is not helping!



I have tried to change the data type SERIAL_NUMBER , TEST_NUMBER and TEST_RESULT and that did not help.
Appreciate any help in this regard.

Thanks,
Sarwar

В списке pgsql-admin по дате отправления:

Предыдущее
От: Domen Šetar
Дата:
Сообщение: RE: Logical replication from standby
Следующее
От: Erik Wienhold
Дата:
Сообщение: Re: ERROR: return and sql tuple descriptions are incompatible