H
huangjiahan
Unregistered / Unconfirmed
GUEST, unregistred user!
A表:
id1 id2 date1 date2 num1 num2
001 001 20021001 20021202 10 0
B表:
id1 id2 date num
001 001 20021102 5
001 002 20021001 10
如果B表中满足以下2个条件:
1、B表的id1、id2分别和A表的id1、id2相同;
2、B表中的时间date介于A表的date1和date2之间;
则B表中的相应记录的num:=num-num2+num1;
这样的sql语句该怎么写?
id1 id2 date1 date2 num1 num2
001 001 20021001 20021202 10 0
B表:
id1 id2 date num
001 001 20021102 5
001 002 20021001 10
如果B表中满足以下2个条件:
1、B表的id1、id2分别和A表的id1、id2相同;
2、B表中的时间date介于A表的date1和date2之间;
则B表中的相应记录的num:=num-num2+num1;
这样的sql语句该怎么写?