Use aggregation similar to thisSELECT RECORDTIME, MAX(CASE WHEN CDBHISTORIC.ID = 8795 THEN CDBHISTORIC.FORMATTEDVALUE END) AS FLOW_1, MAX(CASE WHEN CDBHISTORIC.ID = 8796 THEN CDBHISTORIC.FORMATTEDVALUE END) AS FLOW_2FROM CDBHISTORICJOIN CDBPOINT USING (ID)WHERE CDBHISTORIC.ID IN (8795, 8796) AND CDBHISTORIC.RECORDTIME BETWEEN { OPC 'Y' } AND { OPC 'Y + 1Y' }GROUP BY RECORDTIMEORDER BY RECORDTIME
E 12°55'05.25"N 56°04'39.16"