DB2 / 400 - создание новой сводной таблицы на основе объединения таблиц заголовка и сведений - PullRequest
0 голосов
/ 04 апреля 2020

Я хочу создать новую сводную таблицу, основанную на объединении заголовка заказа и таблицы подробностей. Я работаю с этим кодом до сих пор (еще не работает). Я подозреваю, что должен определить тип данных для полей MIN.

CREATE TABLE SUMMARY AS (

SELECT  ORDHED.ORDERNO, ORDHED.CUSTNO,
  COUNT(ORDHED.LINENO) AS LINECNT,  
  MIN((CCSTCN*1000000)+(CCSTYR*10000)+(CCSTMO*100)+CCSTDA) AS ORD_DATE,
  MIN(ORDDET.CURRRENCY) AS CURRENCY

FROM ORDHED JOIN ORDDET
  ON (ORDHED.ORDERNO= ORDDET.ORDERNO )
  GROUP BY ORDHED.ORDERNO, ORDHED.CUSTNO
  ORDER BY ORDHED.ORDERNO, ORDHED.CUSTNO
)
WITH DATA;

Упрощенная версия, оригинал - 3 страницы.

...