求报表SQL查询语句
现在有三张表:
MaterialStore 原料库存表
ms_ID 此表的主键
m_ID 外键,对应原料表
ms_Date 原料库存发生变化的日期
ms_Worker 盘库人姓名
ms_GoodNum 好品数量
ms_BadNum 次品数量
ms_IsCount 是否是盘库添加的记录
ms_Remark 备注
这个表记录着原料库存变化的情况,即,如果库存减少或增加就添加一条记录
BuyMaterial 原料进库表
bm_ID 此表的主键
m_ID 外键,对应原料表
bm_Code 进库单编号
bm_Num 进库数量
bm_UnitPrice 进库单价
bm_TotalPrice 进库总价
bm_Date 进库日期
bm_IsDeleted 此单是否删除
bm_StaffName 经办人
bm_Invoice 发票编号
此表记录原料进库信息,有原料进库则添加一条记录
SellMaterial 原料出库表
sm_ID 此表的逐渐
c_ID 外键,对应客户表
m_ID 外键,对应原料表
sm_Code 出库单号
sm_Num 出库数量
sm_UnitPrice 出库单价
sm_TotalPrice 出库总价
sm_Date 出库日期
sm_IsDeleted 此单是否已删除
sm_StaffName 经办人
sm_IsOut 是否是为外加工原料
此表记录的原料出库信息,有原料出库则添加一条记录
现在,需要去做报表。
给定某月,需要查询出,该月初的库存量、本月的进库量、本月的出库量、月末量、差额(月初库存+本月进库-本月出库由于丢失可能不等于月末量)。这个查询要怎么写?
小弟第一次做,请前辈指教。
如果对表结构不顺眼的也可以提些建议。
谢谢
MaterialStore 原料库存表
ms_ID 此表的主键
m_ID 外键,对应原料表
ms_Date 原料库存发生变化的日期
ms_Worker 盘库人姓名
ms_GoodNum 好品数量
ms_BadNum 次品数量
ms_IsCount 是否是盘库添加的记录
ms_Remark 备注
这个表记录着原料库存变化的情况,即,如果库存减少或增加就添加一条记录
BuyMaterial 原料进库表
bm_ID 此表的主键
m_ID 外键,对应原料表
bm_Code 进库单编号
bm_Num 进库数量
bm_UnitPrice 进库单价
bm_TotalPrice 进库总价
bm_Date 进库日期
bm_IsDeleted 此单是否删除
bm_StaffName 经办人
bm_Invoice 发票编号
此表记录原料进库信息,有原料进库则添加一条记录
SellMaterial 原料出库表
sm_ID 此表的逐渐
c_ID 外键,对应客户表
m_ID 外键,对应原料表
sm_Code 出库单号
sm_Num 出库数量
sm_UnitPrice 出库单价
sm_TotalPrice 出库总价
sm_Date 出库日期
sm_IsDeleted 此单是否已删除
sm_StaffName 经办人
sm_IsOut 是否是为外加工原料
此表记录的原料出库信息,有原料出库则添加一条记录
现在,需要去做报表。
给定某月,需要查询出,该月初的库存量、本月的进库量、本月的出库量、月末量、差额(月初库存+本月进库-本月出库由于丢失可能不等于月末量)。这个查询要怎么写?
小弟第一次做,请前辈指教。
如果对表结构不顺眼的也可以提些建议。
谢谢
...全文
相关推荐
数据库SQL基本表查询[参照].pdf
数据库SQL基本表查询[参照].pdf
K3 CLOUD直接SQL报表快速开发步骤
K3 CLOUD BOS平台中直接SQL报表快速开发步骤,内部讲义。
可视化sql查询语句生成器
可视化sql查询语句生成器,通过点击选择,生成Sql查询语句
SQL时间查询语句
各种时间查询语句!年月日~星期,钟点。应有尽有!
SQL Sever查询语句大全集锦
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 代码:SELECT `nickname`,`email`FROM `testtable`WHERE `name`=’张三’ (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示testtable表中所有列的数据: 代码:


