【发布时间】:2014-11-06 18:04:03
【问题描述】:
我正在使用 SQL 2008 R2,并且我在其中一个选择行中使用了 DATEPART,这会将日期和时间列转换为基于时间的小数。
但我有一些 NULL 值通过,我想显示为 0。我在其他列上使用了 ISNULL 但无法在这一列上使用它,因为我不知道如何在与 DATEPART 结合使用。
请参阅下面我使用过 datepart 的地方,但也想将 null 值更改为 0。
DATEPART(hour, tblCarerContract.ContractHours) + (DATEPART(minute, tblCarerContract.ContractHours) / 60.0) as ContractHours
有人可以帮忙吗?
【问题讨论】:
标签: sql-server-2008-r2 isnull datepart