Actually I ran this select (trunc(SYSDATE))+1 +(22/ 24) from dual and worked fine also.

Maybe enable a trace in your session may help.