在SQL中怎样实现加减运算

安全360 2005-01-19 09:15:44
员工(员工号,姓名,性别,出生年月,部门,工资)
客户(客户号,名称,联系人,地址,电话,e-mail)
商品(商品号,名称,规格型号,计体单位,计量单位,体积,重量,)
仓库(仓库号,员工号,位置)
供应商(供应商号,名称,联系人,地址,电话,e-mail)
进货单(进货单号,日期,供应商号,员工号)
提货单(提货单号,日期,客户号,员工号)
盘存信息(盘存编号,日期,仓库号,员工号)
进货细节(进货单号,进货顺序号,物品编号,单价,数量,有效期)
提货细节(提货单号,提货顺序号,物品编号,单价,数量)
盘存细节(盘存编号,盘存顺序号,进货单号,进货顺序号,数量,处理原因)
库存信息(进货单号,进货顺序号,数量,仓库编号)


数据存储1={库存台帐,存放当前实际的库存物品详细信息,输入数据流:进货信息,提货信息,盘存信息;输出数据流:库存信息,。数据结构:{数据结构6}
数据结构:6={商品名称,供应商号,进货日期,数量,单价,金额,保质期,经手人}
数据存储2={提货登记,记载提货情况,输入数据流:提货信息,数据结构:={提货单号,提货日期,提货客户,经手人,{提货细节}}



要用SQL语言实现一个存储过程:使的进货细节(进货单号,进货顺序号,物品编号,单价,数量,有效期),库存信息(进货单号,进货顺序号,数量,仓库编号)两个表的数量之和再减去提货细节(提货单号,提货顺序号,物品编号,单价,数量)中的数量.
...全文
2205 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiwei2611 2005-03-30
  • 打赏
  • 举报
回复
楼上正解!
jiang130 2005-01-19
  • 打赏
  • 举报
回复
select 进货细节.数量+库存信息.数量-提货细节.数量 from 进货细节 a,库存信息 b,提货细节c where a.进货单号=b.进货单号 and b.进货单号=c.进货单号
hsj20041004 2005-01-19
  • 打赏
  • 举报
回复
就是用正常的+、-、*、/ 就可以了,你不妨试试!!
makeboluo 2005-01-19
  • 打赏
  • 举报
回复
路过!!
weiwei2611 2005-01-19
  • 打赏
  • 举报
回复
yes
xluzhong 2005-01-19
  • 打赏
  • 举报
回复
如果字段‘数量’为数值型 直接用+,-,*,/
如果字段‘数量’为非数值型,则转换为数值型,eg:转换为int型 convert(int,‘数量')
或cast('数量' as int)
之后再用+,-,*,/
camel_yang 2005-01-19
  • 打赏
  • 举报
回复
自己试试看呀,+/-就是加减没什么呀,

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧