Subtracting one temporal type from another of the same type results in an
interval
. There are three types of intervals: date, time, and timestamp. A date interval is characterized by an integral number of
days
, ranging between -99,999,999 and 99,999,999 inclusive. A time interval is characterized by an integral number of
seconds
, ranging between -999,999 and 999,999 inclusive. And a timestamp interval is represented by a decimal number of
seconds
, anywhere between +/-99,999,999,999,999.999999 inclusive. Note that a negative interval is produced if the value being subtracted is greater than the value from which it is being subtracted. "Greater than", in the case of temporal intervals, means "more recent".