Я хочу добавить 24 часовой формат, то результат будет либо 24 или неподдерживаемый формат 12 часов согласно моему требованию, я буду использовать две функцииКак добавить и вычесть часы в SQL Server 2005?
Это мой пример
добавить ('08: 05 «+» 2:00') результат 10:05
теперь снова я хочу, чтобы преобразовать полученный результат в 12-часовой формат так, за мой результат было бы 10:05 АМ или 10:05
Вы должны быть * очень * осторожны здесь. В 2005 году существует только один тип данных для поддержки значений даты и времени, и это 'datetime'. Даже в 2008 году, где 'datetime2' и' time' существуют - во всех 3 случаях время 'является * временем дня *, а не * интервалом времени *. На самом деле это две разные концепции. Добавление двух * раз в день * вместе не имеет большого смысла, и вы столкнетесь с проблемами, если переполняете 24 часа. Было бы лучше работать на языке (например, C#), который имеет поддержку первого класса для типа TimeSpan. –