一个入库,一个出库
入库:自动编号、产品型号、机床编号、数量、备注、入库负责人、收入时间
出库:自动编号、产品型号、机床编号、数量、备注、入库负责人、收入时间
现在的问题是一个产品型号有多个机床编号。例如:型号1 编号1、2、3 ,型号2,编号1、2、3、4。。。。。
我再进行库存盘点的时候,要统计每个型号的库存总量(按产品型号统计),难道要我一个型号一个型号的查了统计?有没有什么语句一下子按照型号统计了形成一张表格?
最后计算现有库存的时候,我要用入库-出库,每次都计算一遍入库是不是太烦了?还是我应该怎么改一下表结构?
我烦死了,导师明天就要开会。。。。关键问题是机床编号也不是唯一的,只有产品型号+机床编号才是唯一的,唯一确定一个机床。但是统计的时候按产品型号统计。烦死了。
大虾,帮帮我啊。。。
5 个解决方案
#1
让我郁闷的还有,那个数量型同虚设,因为一个产品型号+机床编号唯一确定一个机床,所以那个数量永远都是1,晕。。。。。。。。。
#2
入库:select 机型,count(*) from 表
group by 机型
出库:select 机型,-count(*) from 表
group by 机型
将两批数据汇总
建议出入库表不要分开放~~出入库一般放在同一个表,方便以后查询,统计
group by 机型
出库:select 机型,-count(*) from 表
group by 机型
将两批数据汇总
建议出入库表不要分开放~~出入库一般放在同一个表,方便以后查询,统计
#3
怎么问题到了你那里,一看很简单啊。。。。高手。。。
如果搞成一个表是不是这样?
入库:自动编号、产品型号、机床编号、入库数量、出库数量、备注、入库负责人、出库时间、出库人、收入时间
这样的话,其实入库数量和出库数量永远都是1或者。。。0
这样行吗
如果搞成一个表是不是这样?
入库:自动编号、产品型号、机床编号、入库数量、出库数量、备注、入库负责人、出库时间、出库人、收入时间
这样的话,其实入库数量和出库数量永远都是1或者。。。0
这样行吗
#4
统计现有机型的库存:
这样的话是:select 机型,sum(入库数量)-sum(出库数量), from 表
group by 机型
语法对吗?
#5
我再设计数据库的时候字符型,我到底是用char好还是 varchar好啊?
#1
让我郁闷的还有,那个数量型同虚设,因为一个产品型号+机床编号唯一确定一个机床,所以那个数量永远都是1,晕。。。。。。。。。
#2
入库:select 机型,count(*) from 表
group by 机型
出库:select 机型,-count(*) from 表
group by 机型
将两批数据汇总
建议出入库表不要分开放~~出入库一般放在同一个表,方便以后查询,统计
group by 机型
出库:select 机型,-count(*) from 表
group by 机型
将两批数据汇总
建议出入库表不要分开放~~出入库一般放在同一个表,方便以后查询,统计
#3
怎么问题到了你那里,一看很简单啊。。。。高手。。。
如果搞成一个表是不是这样?
入库:自动编号、产品型号、机床编号、入库数量、出库数量、备注、入库负责人、出库时间、出库人、收入时间
这样的话,其实入库数量和出库数量永远都是1或者。。。0
这样行吗
如果搞成一个表是不是这样?
入库:自动编号、产品型号、机床编号、入库数量、出库数量、备注、入库负责人、出库时间、出库人、收入时间
这样的话,其实入库数量和出库数量永远都是1或者。。。0
这样行吗
#4
统计现有机型的库存:
这样的话是:select 机型,sum(入库数量)-sum(出库数量), from 表
group by 机型
语法对吗?
#5
我再设计数据库的时候字符型,我到底是用char好还是 varchar好啊?