Если столбец T.EndTime имеет тип данных DateTime
, вы можете сначала преобразовать значение в строку.Итак, запрос будет примерно таким.Значение 8 , используемое в функции Convert, возвращает дату и время в формате hh:mi:ss
.Список форматов для преобразования или преобразования можно найти на веб-сайте MSDN .
SELECT CASE
WHEN CONVERT(VARCHAR, T.EndTime, 8) = '00:00:00' THEN '23:59:59'
ELSE T.EndTime
END
FROM dbo.TableData T
.