如何用SQL语句或存储过程对一个表实现这样的更新功能?
如奖罚情况表(JFQK)中的字段如下
lib reday ysnopay ybnopay jbnopay nopay
永塑 2002-1-1 1000
永塑 2002-2-1 2000
永包 2002-1-1 2030
经营部 2002-1-1 2050
总部 2002-1-1 5080
请问如何把日期(reday)相同的记录作如下处理:
若lib为永塑则让ysnopay=nopay (如第一条记录ysnopay=1000)
若lib为永包则让ybnopay=nopay (如第三条记录ybnopay=2030)
若lib为经营部则让jbnopay=nopay (如第四条记录jbnopay=2050)
若lib为总部则把前面日期相同的lib为永塑、永包、经营部的nopay值分别赋于lib为总部的ysnopay,ybnopay,jbnopay (如最后一条记录ysnopay=1000,ybnopay=2030,jbnopay=2050)望各位高手指点,解决即给分