C#月报查询

来源:百度知道 编辑:UC知道 时间:2024/05/09 00:07:00
SQL2000有三个表,一是进货表,二出货表,三是库存表,
进货表有产品,进货时间,进货仓库,进货数量,进货金额。
出货表有产品,出货时间,出货仓库,出货数量,出库金额。
库存表有产品,时间,仓库,库存数量,库存金额。
我想用一条SQL语句查询出以下结果。
在本时间内在某个仓库的报表,
产品,进货数量,进货金额,出货数量,出库金额,库存数量,库存金额。

我想查询语句你是会写的,可能你遇到的问题是不知道怎么表示那个时间段
select 产品,进货数量,进货金额 from [进货表] where [进货时间]>'时间下限' and [进货时间]<'时间上限'
select 出货数量,出库金额 from [出货表] where [出货时间]>'时间下限' and [出货时间]<'时间上限'
select 库存数量,库存金额 from [库存表] where [时间]>'时间下限' and [时间]<'时间上限'

大致就是这样写了,那个时间上下限就是你的时间范围。比如 :
进货时间]>'11:00' and [进货时间]<'12:00'
就是表示11点到12点的进货时间

用查询生成器吧,手动写麻烦。

联合查询或者把数据放到DataSet中再去联合查询。