Добавить количество часов к типу времени - PullRequest
0 голосов
/ 21 февраля 2012

Как добавить десятичное число часов к типу времени?

Например, 10:00 + 1,5 = 11: 30.

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

Если на Microsoft SQL Server ...

declare @t time
set @t = '10:00:00'
set @t = dateadd(mi, 1.5*60, @t)

См .: http://msdn.microsoft.com/en-us/library/ms186819.aspx

Однако это очень зависит от вашей системы баз данных. Каждая система имеет свой механизм добавления даты.

1 голос
/ 21 февраля 2012

Основная проблема в том, что какая бы СУБД вы не использовали, она не будет знать, в каких единицах измерения находится ваша 1.5 (годы? Часы? Минуты? Секунды?).Существуют способы добавить интервалы времени (например, 1,5 часа) к отметке времени.Синтаксис зависит от используемой СУБД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...