急 求教数据库结构 设计进销存吧入库表,出库表,库存表就行了。只是在三个表中都加一个FLAG字段表明产品来源就行了(0:自产;1:购入) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 产品表-------------产品编号产品名称产品型号产品规格......入库表-------------入库批号产品编号产品类型入库时间入库数量购入价格......库存表-------------产品编号库存数量产品类型 --0、自产产品;1、购入产品库存成本 --当前库存产品平均成本......销售表-------------销售批号产品编号产品类型 --0、自产产品;1、购入产品成本价格 --销售时产品成本销售日期销售数量销售价格 ......select a.产品编号, sum(销售数量), sum(销售价格-成本价格), sum(case 产品类型 0 then 销售数量 else 0 end), sum(case 产品类型 1 then 销售数量 else 0 end)from 产品表 a, 销售表 bwhere a.产品编号=b.产品编号group by 产品表-------------产品编号产品名称产品型号产品规格......入库表-------------入库批号产品编号产品类型入库时间入库数量购入价格......库存表-------------产品编号库存数量产品类型 --0、自产产品;1、购入产品库存成本 --当前库存产品平均成本......销售表-------------销售批号产品编号产品类型 --0、自产产品;1、购入产品成本价格 --销售时产品成本销售日期销售数量销售价格 ......select a.产品编号, sum(销售数量), sum(销售价格-成本价格), sum(case 产品类型 0 then 销售数量 else 0 end), sum(case 产品类型 1 then 销售数量 else 0 end)from 产品表 a, 销售表 bwhere a.产品编号=b.产品编号group by a.产品编号 多谢 libin_ftsafe(子陌红尘) ( ) 1 根据客户需求从一个或多个供货点购入产品 不入库 直接买给客户 这可能出现购买的价格不同的问题2 可能从一个供货点购入产品 不入库 转手买给多家客户 有关数据库指针逐个查询的问题?急 vb+sql 求一sql语句? sql中将字符分开 vc++如何利用ADO在连接sql2005?(连接字符串的问题) SQL SERVER 2000 补丁版本问题 在access升级SQL数据库后遇到的问题.程序上传到服务器后CPU占用率极高.求助高手!! SQL查询请教。。 数据库的连接问题,高分 怎样得到正确的ID号? sql server的数据自动备份问题 关于备份设备的问题!急急急急急急急急急急急急急急急急 急救!为何我的 ADOcientdataset 在 Edit时用applyupdate 不能促存数据到SQLSERVER2000?
-------------
产品编号
产品名称
产品型号
产品规格
......
入库表
-------------
入库批号
产品编号
产品类型
入库时间
入库数量
购入价格
......
库存表
-------------
产品编号
库存数量
产品类型 --0、自产产品;1、购入产品
库存成本 --当前库存产品平均成本
......
销售表
-------------
销售批号
产品编号
产品类型 --0、自产产品;1、购入产品
成本价格 --销售时产品成本
销售日期
销售数量
销售价格
......
select
a.产品编号,
sum(销售数量),
sum(销售价格-成本价格),
sum(case 产品类型 0 then 销售数量 else 0 end),
sum(case 产品类型 1 then 销售数量 else 0 end)
from
产品表 a,
销售表 b
where
a.产品编号=b.产品编号
group by
-------------
产品编号
产品名称
产品型号
产品规格
......
入库表
-------------
入库批号
产品编号
产品类型
入库时间
入库数量
购入价格
......
库存表
-------------
产品编号
库存数量
产品类型 --0、自产产品;1、购入产品
库存成本 --当前库存产品平均成本
......
销售表
-------------
销售批号
产品编号
产品类型 --0、自产产品;1、购入产品
成本价格 --销售时产品成本
销售日期
销售数量
销售价格
......
select
a.产品编号,
sum(销售数量),
sum(销售价格-成本价格),
sum(case 产品类型 0 then 销售数量 else 0 end),
sum(case 产品类型 1 then 销售数量 else 0 end)
from
产品表 a,
销售表 b
where
a.产品编号=b.产品编号
group by
a.产品编号
1 根据客户需求从一个或多个供货点购入产品 不入库 直接买给客户
这可能出现购买的价格不同的问题2 可能从一个供货点购入产品 不入库 转手买给多家客户