Я использую SQL 2008 R2, и я использовал DATEPART в одной из моих строк выбора, это преобразует столбец даты и времени в десятичное число в зависимости от времени.
Но у меня есть некоторые значения NULL
, которые я хотел бы показать как 0. Я использовал ISNULL
в других столбцах, но не могу использовать его в этом, потому что я не знаю, как это сделать в сочетании с DATEPART.
Пожалуйста, смотрите ниже, где я использовал datepart, но также хочу изменить нулевые значения на 0.
DATEPART(hour, tblCarerContract.ContractHours) + (DATEPART(minute, tblCarerContract.ContractHours) / 60.0) as ContractHours
Может ли кто-нибудь помочь с этим, пожалуйста.