首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

刚刚接触数据库 求教一道题

2012-08-10 
刚接触数据库 求教一道题tblStockFlow表结构如下:FStockIDint40商品编号FInDatedatetime80入库日期FInQuan

刚接触数据库 求教一道题
tblStockFlow表结构如下:
FStockIDint40商品编号
FInDatedatetime80入库日期
FInQuantydecimal91入库数量
FOutQuantydecimal91出库数量
FfinishDatedatetime
所有的入库都写入本表的 FstockID,FinDate,FinQuanty字段。出库时累加FoutQuanty字段,如果FinQuanty= FoutQuanty,则将FfinishDate字段值设置为此刻的日期。
该表按照FfinishDate建立索引。
请写出查询2007年3月1日以前各个商品(FstockID标示)的结存库存量的Sql语句。


[解决办法]

SQL code
select FStockID, FInQuanty-FOutQuanty as FQuantyfrom tblStockFlowwhere FInDate<= '2007-03-01' and FfinishDate is not null
[解决办法]
孩子好好看看数据库设计范式吧!!!

[解决办法]
探讨
如果 同一个商品 多 个 批次 呢

热点排行