首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么实现带时间的库存查询

2012-01-10 
如何实现带时间的库存查询?我做的是一个进销存管理系统``在数据库中有一个库存表,它记录了所有物品的进货

如何实现带时间的库存查询?
我做的是一个进销存管理系统``在数据库中有一个库存表,
它记录了所有物品的进货时间、进货价格、进货数量、销售时间、销售价格、销售数量
假设有以下数据:
物品名称、进货时间、进货价格、进货数量、销售时间、销售价格、销售数量
    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

热点排行