Я пытаюсь использовать GetDate внутри DateDiff вместе с case case. Если поле one null, я бы хотел использовать текущую дату. Это код, я работаю с:Использование DateDiff с GetDate() в tsql
DateDiff(DAY, (Select Min(case when (demand_labor.arrive_dt is null)
then GETDATE()
else (demand_labor.arrive_dt)
end)
From demand Inner Join demand_labor On demand.demand_id =
demand_labor.demand_id
Where (order_line.order_id = demand.order_id)),
c_service_call_env.resolve_date) As A2R2,
По той или иной причине, хотя, когда она равна нулю, что не устанавливает дату, поле остается пустым. Любая помощь будет принята с благодарностью.
Я пытаюсь сделать dateDiff с .arrive_dt и open_dt. Если сказать, что если .arrive_dt имеет значение null, я хотел бы проверить dateDiff между текущей датой и open_dt. Также может быть больше одного .arrive_dt, поэтому я выбираю min. –
Тогда open_dt должен быть там, где и за минуту вам понадобится группа. Даже если вы не знаете, как это сделать, по крайней мере, опишите, что вы хотите сделать. – Paparazzi