这个SQL语句怎么写啊???本人很菜麻烦大家了(没分了最后20)

ballnan 2005-04-29 09:36:53
表Instore 表Outstore
材料名称 规格 颜色 进货数量 材料名称 规格 颜色 出库数量
铜版纸 A4 红色 100 牛皮纸 A4 蓝色 50
牛皮纸 A4 蓝色 100 书写纸 A6 白色 120
铜版纸 A6 白色 100 铜版纸 A4 红色 80
书写纸 A6 白色 100
书写纸 A4 白色 100
牛皮纸 A4 蓝色 100


我现在写查看库存量
想得到这样的一个表
材料名称 规格 颜色 剩余数量
铜版纸 A4 红色 20
牛皮纸 A4 蓝色 150
铜版纸 A6 白色 100
书写纸 A6 白色 -20
书写纸 A4 白色 100
...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ballnan 2005-04-30
  • 打赏
  • 举报
回复
我想再问一下当我要取剩余数量〉0的时候怎么写啊??
  • 打赏
  • 举报
回复
select a.材料名称,a.规格,a.颜色,剩余数量=sum(a.进货数量-isnull(b.出库数量,0))
from 表Instore a left join 表Outstore b on a.材料名称=b.材料名称 and a.规格=b.规格 and a.颜色=b.颜色 group by 材料名称 , 规格 , 颜色
NewQger 2005-04-29
  • 打赏
  • 举报
回复
不用考虑null的问题么?
select a.材料名称,a.规格,a.颜色,剩余数量=a.进货数量-isnull(b.出库数量,0)
from 表Instore a left join 表Outstore b on a.材料名称=b.材料名称 and a.规格=b.规格 and a.颜色=b.颜色
talantlee 2005-04-29
  • 打赏
  • 举报
回复
select a.材料名称 , a.规格 , a.颜色 , 剩余数量=Sum(a.进货数量-b.出库数量)
from Instore a ,Outstore b group by 材料名称 , 规格 , 颜色
631799 2005-04-29
  • 打赏
  • 举报
回复
select a.材料名称,a.规格,a.颜色,剩余数量=a.进货数量-b.出库数量
from 表Instore a left join 表Outstore b on a.材料名称=b.材料名称 and a.规格=b.规格 and a.颜色=b.颜色
qizhirui 2005-04-29
  • 打赏
  • 举报
回复
回复人: talantlee(小心傷風感冒...(身體好,學習自然好))

------------------------------
----------------------------
你写的好像不行吧
sindia 2005-04-29
  • 打赏
  • 举报
回复
up
zjcxc 2005-04-29
  • 打赏
  • 举报
回复

--也可以这样写
select 材料名称,规格,颜色,剩余数量=sum(cast(数量 as decimal)) --那就转换一下.
from(
select 材料名称,规格,颜色,数量=进货数量 from Instore
union all
select 材料名称,规格,颜色,数量=-出库数量 from Outstore
)a group by 材料名称,规格,颜色

内容概要:本文针对无刷直流电机驱动的电子机械制动(EMB)执行器,建立了考虑Stribeck摩擦特性的非线性耦合动力学模型,并在Simulink环境中完成了系统级仿真分析。研究综合集成了电机动力学、齿轮传动机构与制动执行机构的动力学特性,构建了高保真的机电一体化系统模型。重点引入Stribeck摩擦模型以精确描述低速工况下执行器内部存在的静摩擦、粘滞摩擦与库仑摩擦之间的过渡行为,有效提升了系统在启停、反向运动等瞬态过程中的动态响应仿真精度。通过多工况仿真验证了模型的有效性,能够准确反映摩擦引起的爬行、滞后与定位误差等非线性现象,为EMB系统的高性能控制算法设计(如摩擦补偿、滑模控制)与结构优化提供了高可信度的仿真平台。; 适合人群:从事汽车电子制动系统、电机驱动控制、机电系统建模与仿真研究的研究生、科研人员及工程技术人员,需具备扎实的机械动力学、自动控制理论基础和MATLAB/Simulink仿真能力。; 使用场景及目标:①用于高精度电子机械制动系统的设计验证与性能预测;②为消除摩擦非线性影响的先进控制策略(如自适应控制、智能控制)提供精确的被控对象模型;③深入探究Stribeck摩擦等非线性因素对系统动态性能(如响应延迟、稳态误差)的作用机理; 阅读建议:读者应结合提供的Simulink模型文件,深入剖析Stribeck摩擦模块的数学实现与参数辨识方法,建议通过改变输入指令(如阶跃、正弦)和负载条件进行对比仿真,以直观理解非线性摩擦对系统动态特性的影响。

5,888

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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