Ich habe eine Anforderung zu prüfen, die laufenden Aufgaben mit geplanten Startzeit (PST) und geplante Endzeit (PST) .Datentyp ist Zeitstempel mit Zeitzone für geplante Startzeit und geplante Endzeit.Oracle Zeitzone konvertieren UTC zu PST
sysdate (UTC) sollte zwischen dem Start- und Enddatum werden Aufgaben im Gange, um zu bestätigen
JIRA_KEY sch_start_time sch_end_time
1 11/04/2016 1:00:00 AM PST 14/04/2016 2:00:00 PM PST
2 12/04/2016 2:00:00 AM PST 12/04/2016 5:00:00 AM PST
3 12/04/2016 2:00:00 AM PST 14/04/2016 5:00:00 AM PST
Erwartete Ausgabe -
JIRA_KEY sch_start_time sch_end_time
1 11/APR/2016 1:00:00 AM PST 14/APR/2016 2:00:00 PM PST
3 12/APR/2016 2:00:00 AM PST 14/APR/2016 5:00:00 AM PST
SYSDATE in UTC ist und ab jetzt ist 13/APR/2016 8:15 Uhr
Ich habe das versucht. Aber nicht sicher, abt die Konvertierung mit TO_TIMESTAMP_TZ
select JIRA_KEY,To_CHAR(SCH_END_TIME,'DD/MON/YY HH:MI:SS PM') as SCH_END_TIME
FROM HW_JIRA_STATUS WHERE
to_timestamp_tz(SYSDATE,'DD/MON/YY HH:MI:SS PM') between SCH_START_TIME and SCH_END_TIME
Vielen Dank für die gute Erklärung. –