Proč si myslíte, že není dobrý nápad odečíst dvě data, abyste získali počet dní mezi nimi? To je jistě standardní způsob, jak provádět aritmetiku dat v Oracle.
DateDiff
není funkce, která existuje v Oracle. Vím, že existuje na serveru SQL Server. Můžete samozřejmě napsat svou vlastní funkci a zavolat ji
CREATE OR REPLACE FUNCTION dateDiff( p_dt1 IN DATE,
p_dt2 IN DATE )
RETURN NUMBER
IS
BEGIN
RETURN p_dt1 - p_dt2;
END;
Není však zřejmé, jaký užitek z toho máte, spíše než z pouhého pokračování v odečítání dvou dat.