我需要找到两个日期之间的差异来计算 pgadmin 中的“总存储天数”
date1-date2=总存储天数
日期值有空值,如果我使用
isnull(date1,0)
错误:函数isnull(日期,未知)不存在
提示:否 函数匹配给定的名称和参数类型。你可能需要 添加显式类型转换。
如果我使用 isnull(cast(date2 as integer),0) 错误:无法将类型日期转换为整数
请帮我计算两个日期的差值来计算总存储日期,如果日期字段有空值也需要计算总存储日期
如果两者都不为空,则计算 date1 和 date2 之间的差异 0
Select
Case When date1 is not null And date2 is not null
Then DATEDIFF(day,date1,date2) Else 0 End total From TableName