|
最佳回答 |
1
|
LarryAbbyLv5中级互助发布于2020-8-26 14:55
|
数据库中可以写成:nvl(日期1,sysdate)-日期2
|
|
|
|
最佳回答 |
0
|
yoobolLv5初级互助发布于2020-8-26 14:52
|
if(len(日期1)=0,today()-日期2,日期1-日期2)
|
-
wanglonhg(提问者)
- sql server 查询语句不能这样使用把
-
yoobol 回复 wanglonhg(提问者)
- select case when len(日期1)=0 then datediff(day, CONVERT(varchar(32), GETDATE(), 23),日期1) else 日期1-日期2 end from table
|
|
|
最佳回答 |
0
|
小学生三岁半Lv5初级互助发布于2020-8-26 14:55
|
if(len(日期1) = 0,DATEDIF(日期2, today(), "D") , DATEDIF(日期2, 日期1, "D"))
|
|
|
|
最佳回答 |
0
|
axingLv6专家互助发布于2020-8-26 15:08
|
select datediff(day,日期2,isnull(日期1,getdate()))
|
|
|