тысяча извинений, но int - это целое. в примере дата1 до полудня, дата2 после. итого прошло n целых суток и 2 часа. в итоге вопрос, как надо округлять до целого: в меньшу, в большую или по мат правилу? а может надо просто показать целую часть?
INT - это фактически округление до ближайшего "снизу" целого. Правильнее, конечно, использовать TRUNC, так как INT(2.5)=2, но INT(-2.5)=-3