0
我有一个bigdate,一个smalldate,即bigdate比smalldate更大,我想通过函数实现下面的代码。我如何将其转换为函数?如何创建一个函数来减去两个日期?
NUMTODSINTERVAL (
CASE
WHEN TRUNC(datebig - datesmall) = 0
THEN datebig - datesmall
ELSE(
CASE
WHEN datebig - TRUNC (datebig) > (21/24)
THEN TRUNC (datebig) + (21/24)
ELSE datebig
END -
CASE
WHEN datesmall - TRUNC (datesmall) < (11/24)
THEN TRUNC (datesmall) + (11/24)
ELSE datesmall
End)
End , 'DAY')