2017-02-06 10 views
0

ich unter Abfrage bin mit 6 Stunden Spalte von einem Datumsstempel subtrahieren - ORDER_PLACED_TSSubtrahieren von Spalte Zeitstempel

select (ORDER_PLACED_TS- interval '6' hour) AS NEW_TIME, SO.ORDER_PLACED_TS,SO.* from mytable SO 
sample 10; 

Above Abfrage zurück erwarteten Ergebnisse. Dann habe ich versucht, 6 mit einer Säule ersetzt Hour_Subtraction_column wie unten

select (ORDER_PLACED_TS- interval Hour_Subtraction_column hour) AS NEW_TIME, SO.ORDER_PLACED_TS,SO.* from mytable SO 
sample 10; 

Fehler - Expected something like a string or a unicode character betweeen the 'interval' keyword and the word 'Hour_Subtraction_column'

+0

Was ist der Datentyp von 'Hour_Subtraction_column'? – dnoeth

+0

@dnoeth Datentyp ist - INT – Karver01

Antwort

0

ORDER_PLACED_TS - (Hour_Subtraction_column * interval '1' hour) Versuchen.

Verwandte Themen