刚接触数据库 求教一道题

hanqing2348 2012-07-10 03:19:28
tblStockFlow表结构如下:
FStockID int 4 0 商品编号
FInDate datetime 8 0 入库日期
FInQuanty decimal 9 1 入库数量
FOutQuanty decimal 9 1 出库数量
FfinishDate datetime
所有的入库都写入本表的 FstockID,FinDate,FinQuanty字段。出库时累加FoutQuanty字段,如果FinQuanty= FoutQuanty,则将FfinishDate字段值设置为此刻的日期。
该表按照FfinishDate建立索引。
请写出查询2007年3月1日以前各个商品(FstockID标示)的结存库存量的Sql语句。
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkman_22 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
如果 同一个商品 多 个 批次 呢
[/Quote]
那就得有批次号了~~数据库中得有这个字段。
yhnujm##33 2012-07-10
  • 打赏
  • 举报
回复
孩子好好看看数据库设计范式吧!!!
hanqing2348 2012-07-10
  • 打赏
  • 举报
回复
怎么没人说话了呢?
hanqing2348 2012-07-10
  • 打赏
  • 举报
回复
如果 同一个商品 多 个 批次 呢
天-笑 2012-07-10
  • 打赏
  • 举报
回复


select FStockID, FInQuanty-FOutQuanty as FQuanty
from tblStockFlow
where FInDate<= '2007-03-01' and FfinishDate is not null

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧