Having Trouble with DB Query Node

–SELECT * FROM #table# “table”–
The query works fine, but when I run the code below, I get an error (ORA-00923 FROM keyword not found where expected). Is there anything I’m missing? If anyone could assist me, I would be grateful.

SELECT *,
CASE WHEN “EXECUTED_DATE” =“MIN(EXECUTED_DATE)” THEN “FROM_COUNTRY_CODE”
ELSE “X” END AS Position_From_Country,
CASE WHEN “EXECUTED_DATE” =“MAX(EXECUTED_DATE)” THEN “TO_COUNTRY_CODE”
ELSE “X” END AS Position_To_Country
FROM #table# “table”

@umuthcicek welcome to the Knime forum.

These things:

You might want to give an example or provide us with a full log file.

2 Likes

Hey @mlauber71 ,

Thanks for your support. What you said helped me fix some of the mistakes, but the main problem was in the *Select *," part.

When I got rid of the max and min expressions in the column names and added all the column names to the query, the code worked fine.


SELECT
WORK_ORDER_CODE ,
WORD900_NAME ,
FROM_ADDRESS_NAME ,
FROM_POSTAL_CODE ,
FROM_CITY_NAME ,
FROM_COUNTRY_CODE ,
TO_ADDRESS_NAME ,
TO_POSTAL_CODE ,
TO_CITY_NAME ,
TO_COUNTRY_CODE ,
EXECUTED_DATE ,
PLANNED_KM ,
EXECUTED_KM ,
TRAILER_PLATE_NR ,
TRIP_TYPE_NAME ,
TRAILER_EMPTY_KM ,
KEY_FIELD_1 ,
KEY_FIELD_2 ,
TRAILER_OWNERSHIP_TYPE ,
TRAILER_TYPE_NAME ,
OPERATION_NAME_ENG ,
STATE_NAME_ENG ,
ACCOUNT_NAME_ENG ,
QUADRO_FROM_CITY_NAME ,
QUADRO_TO_CITY_NAME ,
EMPTY_KM_REASON ,
EMPTY_KM_EXPLANATION ,
TRAILER_EMPTY_EXEC_KM ,
PAY_WEIGHT ,
FIRST_EXECUTED_DATE,
LAST_EXECUTED_DATE,
TOTALKM,
CASE WHEN “EXECUTED_DATE” =“FIRST_EXECUTED_DATE” THEN “FROM_COUNTRY_CODE”
ELSE ‘X’ END AS “Position_From_Country”,
CASE WHEN “EXECUTED_DATE” =“LAST_EXECUTED_DATE” THEN “TO_COUNTRY_CODE”
ELSE ‘X’ END AS “Position_To_Country”
FROM #table# “table”


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.