>>>I currently store the date using the getdate() function <<
1) Now that you can, start to use the Standard SQL CURRENT_TIMESTAMP
instead of that old Sybase proprietary function.
2) I think that you conceptual model of time is wrong. You are not
storing just the date, an instant in time so small it does not exist,
but the duration of 24 hours that began at midnight. Time is a
continuum and continuums do not have discrete points.
Look Zeno's Paradoxes (The Arrow is the best one for this) and
Einstein's physics.
but how can I store just the time or seperate the time off from a
datetime datatype? <<
Look at the temporal library routines for help. Force everything to
one particular date and extract the time part. This is a kludge, of
course. The real question is what does that point in time mean in
your data model without reference to a date which is a duration in the
continuum? Read some of Rick Snodgrass's books and paper on the
subject.