Могу ли воспользоваться помощью гуру на этом. Пытаясь вычислить время между двумя значениями даты и времени показывают, как в запросе T-SQL ...T-SQL форматирование расчетной колонки как время
SELECT arrivalDate - departDate AS timeToComplete
Это всегда должно быть меньше, чем 24 часа. Но кто знает, что пользователь может ввести?
Я пробовал что-то подобное без каких-либо попыток.
SELECT
CAST(time(7),
CONVERT(datetime, arrivalDate - departDate) AS timeToComplete) AS newTime,
Вместо того чтобы показывать результаты как 1:23:41
в качестве примера, есть способ, чтобы показать результаты, как:
0D, 1H, 23M, 33S.
Спасибо за каких-либо указаний по этому вопросу.
вы также можете посмотреть мой обновленный пример, который достигнет вашего требования в инструкции select. –