update yongshuilsset 滞纳金 = case when 是否缴费 = 'No' then 0.005 * datediff(day,滞纳金日期,getdate()) else 0 end, 滞纳金天数 = case when 是否缴费 = 'No' then datediff(day,滞纳金日期,getdate()) else 0 end , 水费金额 = case when 是否缴费 = 'No' then 污水资源费 else 0 end
上面的语句,执行后,如果数据表中的数据 中 是否缴费 = 'Yes' 会自动把 滞纳金,滞纳金天数,水费金额 这些值 置为 0 ;求大虾帮忙下,就是,如果数据表中的数据 中 是否缴费 = 'Yes' 就什么事情都不做 ,那么上面的sql语句该怎么改改啊???也就是哪个else 后面怎么写?????
上面的语句,执行后,如果数据表中的数据 中 是否缴费 = 'Yes' 会自动把 滞纳金,滞纳金天数,水费金额 这些值 置为 0 ;求大虾帮忙下,就是,如果数据表中的数据 中 是否缴费 = 'Yes' 就什么事情都不做 ,那么上面的sql语句该怎么改改啊???也就是哪个else 后面怎么写?????
update yongshuils
set 滞纳金 = 0.005 * datediff(day,滞纳金日期,getdate()),
滞纳金天数 = datediff(day,滞纳金日期,getdate()) ,
水费金额=污水资源费
where 是否缴费 = 'No'
update yongshuils
set 滞纳金 = 0.005 * datediff(day,滞纳金日期,getdate()),
滞纳金天数 = datediff(day,滞纳金日期,getdate()) ,
水费金额=污水资源费
where 是否缴费 = 'No'