Вывод SQL-запроса Oracle из GMT в PST

Я использую запрос ниже для тенденции заказа на почасовой основе в моем приложении:

select TO_CHAR(A.CREATED_DATE,'dd/mm/yyyy hh24') || ':' || DECODE(TRUNC(to_number(to_char(A.CREATED_DATE,'HH'))),0,'00','00') "date", count(*) cnt
FROM Schema.Table1 A, Schema.Table2 B WHERE A.UIDPK=B.ORDER_UID
AND **a.LAST_MODIFIED_DATE >= to_date('10/16/2011 00:00:00','MM/DD/YYYY HH24:MI:SS')**
AND ***a.LAST_MODIFIED_DATE <= to_date('10/16/2011 23:59:00','MM/DD/YYYY HH24:MI:SS')***
and STATUS='XXXXX' AND SUB_STATUS='XXXXXX'
GROUP BY TO_CHAR(A.CREATED_DATE,'dd/mm/yyyy hh24') ,TRUNC(to_number(to_char(A.CREATED_DATE,'HH')))
ORDER BY TO_CHAR(A.CREATED_DATE,'dd/mm/yyyy hh24') ASC;

CREATED_DATE а также LAST_MODIFIED_DATE столбцы, чтобы захватить время размещения заказа.

Но я не получаю желаемый вывод, и он дает вывод в GMT, поскольку сервер базы данных находится в GMT. Теперь я хочу внести изменения в запрос и отсортировать их, так как последняя запись идет первой, а вывод должен дать мне данные в PST хронометраж.

0 ответов

Другие вопросы по тегам