求一存储过程,单表(4个字段),救急.在线急等.

dljinsui dljinsui 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


表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(); 三、多表查询的多个字段、一条数

weixin_38536349

mysql创建存储过程实现往数据表中新增字段的方法分析

主要介绍了mysql创建存储过程实现往数据表中新增字段的方法,结合实例形式对比分析了通过存储过程新增字段相关操作技巧,需要的朋友可以参考下

weixin_38598613

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

weixin_38614484

DevExpress XtraReport开发指南-单表报表设计详解

DevExpress XtraReport开发指南-单表报表设计详解

追风8

sqlserver对字段的添加修改删除、以及字段的说明

sqlserver对字段的添加修改删除、以及字段的说明,需要的朋友可以参考下。

weixin_38681082
评论 2
收藏 已收藏
分享
返回顶部
dljinsui
MS-SQL Server 34,876 成员 254,635 内容