0
我張貼我的查詢的一部分,這是在Oracle和它如下:轉換Oracle查詢的到PostgreSQL
cast(from_tz(cast((Select max(d.startdate) from Public.result_slalom d
where d.eventid = a.eventid
and d.modifydate = (Select max(e.modifydate) from result_slalom e
where e.eventid = d.eventid)) as timestamp), 'Asia/Calcutta') at Time Zone 'Europe/Berlin' as date) as OpenLastTime,
我想使用PostgreSQL運行此查詢。所以我寫了一個查詢,看起來像這樣對PostgreSQL:
(Select Cast(to_timestamp(max(d.startdate))
from Public.result_slalom d
where d.eventid = a.eventid
and d.modifydate = (Select max(e.modifydate) from Public.result_slalom e
where e.eventid = d.eventid) as timestamp, 'Asia/Calcutta') at Time Zone 'Europe/Berlin' as date) as OpenLastTime,
我在這裏和那裏得到了一些錯誤,我相信都涉及到一些支架的問題。或者由於e.modifydate的第二個select子句中的關鍵字'timestamp'。
任何幫助將不勝感激。提前致謝。 :)
因爲'了'沒有定義這不會在任何數據庫。我建議你簡化你的實際查詢,然後重新提出問題或問問另一個問題。 –
你得到什麼「在這裏和那裏的幾個錯誤」?對不起,但我的水晶球壞了。 – waka