1
我有一個函數(daysBetween)錯誤日期差異
CREATE OR REPLACE FUNCTION daysBetween
(
p_date1 DATE,
p_date2 DATE
)
RETURN NUMBER
AS
BEGIN
RETURN (TRUNC(p_date1) - TRUNC(p_date2));
END;
有了這個功能,我有查詢
SELECT COALESCE(daysBetween(to_date('11-07-2003','mm-dd-yyyy'),
to_date(datetrx,'mm-dd-yyyy')),0)
from payment;
結果wrong.it顯示錯誤的區別。
你測試了哪些數據,你期望得到什麼結果(以及爲什麼),以及你實際得到了什麼?什麼數據類型是'datetrx' - date或varchar2? –