Я пытаюсь сделать что-то вроде ниже (я упростил задачу, чтобы попытаться решить эту отдельную часть).
PRINT DATEADD(week, 0.2, GETDATE())
То, что я понимаю, не будет работать, так как параметр числа в dateadd усекается до целого.
Я пытаюсь придумать способ преобразования 0,2 в число часов, а затем использовать что-то вроде (я в порядке с точностью до часа).
PRINT DATEADD(hour, X, GETDATE())
Есть идеи, как начать? Мне сложно найти что-либо, чтобы получить десятичное представление одной части даты в другой части даты.
Это должен быть набор запросов на основе производительности.
Теоретически я должен сделать так, чтобы можно было использовать и десятичные годы, но я подойду к этому как к отдельной проблеме ...