2013-06-27 33 views
0

我試圖將以下部分查詢轉換爲編號,但是我真的把它弄亂了。如果我不使用:elt_day參數,它給了我正確的結果,但是當我使用它時:elt_day參數告訴我ora 00932不一致的數據類型:預期的數字有時間戳。我相信我可以通過Cast解決問題,但正如我所說的,我真的很混亂。強制轉換爲oracle編號

CASE 
WHEN ch.date_entered - LAG (ch.next_date) OVER (
    PARTITION BY ch.virtual_customer_id) 
    ORDER BY 
     ch.end_date 
) >:elt_day

任何幫助將不勝感激。

感謝

+1

「elt_day」的數據類型和表中的'date'列是什麼? –

+0

另外,你試圖賦予它的價值是什麼? –

+0

感謝您的幫助。我解決它。 – Hakan

回答

0

您可以使用TO_NUMBERCAST Oracle函數。

希望它有幫助。