У меня есть следующий код, который вычисляет время в минутах между двумя точками времени - «CompleteDataTime» и «RequestedDateTime».
Select [Financial Number],
datediff(mi,CompletedDateTime1, RequestedDateTime2) as Prov_to_dispo1
FROM NewTable
order by [Financial Number]
В некоторых записях переменная «CompleteDataTime» пуста или отсутствует;и, следовательно, код выдает нулевое значение для этих записей при расчете Prov_to_dispo1.
У меня есть другая переменная в наборе данных «Дата и время отправления», которую я хотел бы использовать в качестве прокси для «CompleteDataTime», когда «CompleteDataTime» отсутствует - возможно ли это?
Я предполагаю, что мне нужно выражение IF-THEN, которое выглядело бы как
IF 'CompleteDataTime' = . THEN Prov_to_dispo1 = datediff(mi,'Depart Date &
Time', RequestedDateTime2) as Prov_to_dispo1
Требуемый вывод должен выглядеть как
FIN Prov_to_dispo1
1 345
2 685
3 148
4 306
5 265