Oracle10g 从GMT到PST的Oracle SQL查询输出

Oracle10g 从GMT到PST的Oracle SQL查询输出,oracle10g,datetime-conversion,Oracle10g,Datetime Conversion,我在我的应用程序中使用以下每小时查询订单趋势: 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_MO

我在我的应用程序中使用以下每小时查询订单趋势:

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;
选择TO_CHAR(A.CREATED_DATE,'dd/mm/yyyyyyy hh24')| |':'| |解码(TRUNC(TO_number)(TO_CHAR(A.CREATED_DATE,'HH'))、0、'00'、'00')“DATE和count(*)cnt
来自Schema.Table1 A,Schema.Table2 B,其中A.UIDPK=B.ORDER\u UID
和**a.上次修改日期>=截止日期('2011年10月16日00:00:00','MM/DD/YYYY HH24:MI:SS')**

和***a.LAST_MODIFIED_DATE创建的_DATE和LAST_MODIFIED_DATE列的数据类型是什么?Hi@Boniest,数据类型是“timestamp”。如果你需要更多的细节,请告诉我。