求一存储过程,单表(4个字段),救急.在线急等.
表A
字段:
客户编码:CustID (字符) [主键]
商品编码:ProID (字符) [主键]
销售日期:saleDate(日期) [主键]
重量: saleTotalweight(decimal,4位小数)
求一存储过程
传入该字段四个参数,
参数顺序为字段顺序(custID,ProID,saleDate,saleTotalweight)
返回值:
累加后的重量
要求:
1.如已存在该条纪录,重量累加:
select saleTotalweight from A where CustID=@CustID and proID=@proID and saleDate = @saleDate
if exist() -> 原有重量+传入重量
if 没有前三个字段(主键)对应纪录,则insert()一条。
insert()时注意,如果是负数,重量为零,正数为传入值。
2.传入的重量可能为负数(冲减)
也是传入重量与原有重量累加,如累加值为负,由update这纪录的重量为零。
相关推荐
Spring Data Jpa – 获得实体类部分字段(单表或多表)
一、单表查询的一个字段、一条数据 @Query(value = select username from user,nativeQuery = true) // 注意返回值用String类型接收,也可以使用Object String findOneUserName(); 二、单表查询的一个字段、多条数据 @Query(value = select distinct username from user,nativeQuery = true) // 注意返回值用String类型接收,也可以使用Object List findAllUserName(); 三、多表查询的多个字段、一条数
mysql创建存储过程实现往数据表中新增字段的方法分析
主要介绍了mysql创建存储过程实现往数据表中新增字段的方法,结合实例形式对比分析了通过存储过程新增字段相关操作技巧,需要的朋友可以参考下
php+mysql+ajax实现单表多字段多关键词查询的方法
本文实例讲述了php+mysql+ajax实现单表多字段多关键词查询的方法。分享给大家供大家参考,具体如下: 单表多字段查询在一些稍微复杂一点的查询中十分有用。这里主要利用MySQL数据库中的concat函数实现单表多字段多关键词查询。并且显示查询结果的表格可根据所选数据表动态生成。 html代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-1.9.1.min.js" type="text/javascript" chars
DevExpress XtraReport开发指南-单表报表设计详解
DevExpress XtraReport开发指南-单表报表设计详解
sqlserver对字段的添加修改删除、以及字段的说明
sqlserver对字段的添加修改删除、以及字段的说明,需要的朋友可以参考下。


