आप इंटरवल डे टू सेकेंड डेटा टाइप को आजमा सकते हैं लेकिन यह आपको कोई डिस्क स्थान नहीं बचाएगा ... हालांकि यह इस उद्देश्य के लिए बहुत उपयुक्त है।
create table t1 (time_of_day interval day (0) to second(0));
insert into t1 values (TO_DSINTERVAL('0 23:59:59'));
select date '2009-05-13'+time_of_day
from t1;
हालांकि 11 बाइट्स।