各位大侠:
我有几个应用程序同时更新一个表如下:
temp(sno char(6), date1 char(8), step char(3), qty int, seq int)
其中 seq 是排列序号,需要根据输入的记录不断更新,
举例如下:
sno date1 step qty seq
-----------------------------------------------------------------------------
'0001' '20140101' '001' 10 1
'0001' '20140101' '002' 5 2
'0001' '20140101' '003' 5 3
'0002' '20140101' '001' 10 1
'0002' '20140101' '002' 5 2
当新增一条记录如下:
sno date1 step qty seq
------------------------------------------------------------------------
'0001' '20140101' '001' 10 0
需要查找 sno date1 step
如果存在相同的关键字,那么只需要累加数量qty
结果如下:
sno date1 step qty seq
-----------------------------------------------------------------------------
'0001' '20140101' '001' 20 1
'0001' '20140101' '002' 5 2
'0001' '20140101' '003' 5 3
'0002' '20140101' '001' 10 1
'0002' '20140101' '002' 5 2
但是当新增如下一条记录时:
sno date1 step qty seq
------------------------------------------------------------------------