如何实现带时间的库存查询?
我做的是一个进销存管理系统``在数据库中有一个库存表,
它记录了所有物品的进货时间、进货价格、进货数量、销售时间、销售价格、销售数量
假设有以下数据:
物品名称、进货时间、进货价格、进货数量、销售时间、销售价格、销售数量
aa 2007-01-18 10.5 200
aa 2007-02-18 13.5 200
aa 2007-03-18 20.0 110
aa 2007-03-18 21.0 120
bb 2007-01-15 21.5 200
bb 2007-01-18 10.5 300
bb 2007-04-18 32.0 155
cc 2007-01-18 10.5 200 2007-03-18 20.0 45
1、怎样能够实现如下的查询结果啊?
物品名称、进货时间、 库存
aa 2007-02-18 170
bb 2007-01-15 345
cc 2007-01-18 200
2、还有如何能根据这个表计算出药品的盈亏状况~``
3、能够以表格的形式形象给出每个月份的药品的进货、销售情况``
希望过程能很明确~~~不胜感激~~!!
[解决办法]
1
select 物品名称,max(进货时间),sum(进货数量) - sum(销售数量) as 库存 group by 物品名称
2
这个比较麻烦,与企业所采用的财务核算方法有关。有些软件是采用计划价的。你最好问一下用户财务人员。
3
用 mshflexgrid 或 datagrid 控件绑定记录集就可以了。
[解决办法]
1.select 物品名称,max(进货时间),sum(进货数量) - sum(销售数量) as 库存 group by 物品名称
2.你得写代码了
3.msflexgrid