Введение в стандарты языка баз данных SQL




Типы дата-время и интервальные типы - часть 2


/p>

или

DAYДни
HOURЧасы
MINUTEМинуты
SECONDСекунды и, возможно, доли секунд

Реальный смежный поднабор полей, составляющих элемент типа интервал, определяется квалификатором дата-времени, называемым точностью элемента.

Внутри элемента типа интервал первое поле не ограничивается. Последующие поля ограничиваются следующим образом:

MONTHМесяцы в пределах года (0-11)
DAYНе ограничивается
HOURЧасы в пределах дня (0-23)
MINUTEМинуты в пределах часа (0-59)
SECONDСекунды в пределах минуты (0-59.999...)

Над значениями темпоральных типов могут выполняться арифметические операции, смысл которых определяется следующей таблицей:

Тип первого операндаОператорТип второго операндаТип результата
Datetime-DatetimeInterval
Datetime+ или -IntervalDatetime
Interval+DatetimeDatetime
Interval+ или -IntervalInterval
Interval* или /NumericInterval
Numeric*IntervalInterval

Арифметические операции, включающие даты и времена, подчиняются обычным правилам, связанным с датами и временами, и производят допустимые результирующие даты и времена.




Содержание  Назад  Вперед