注册 登录
编程论坛 ASP技术论坛

高手进来看看这个查询语句应该怎么写呀

robinbest 发布于 2008-04-21 20:05, 650 次点击
各位SQL高手:
帮我看看要实现这个查询功能应该怎么写语句:
本贴中的图有点问题,请到3楼看图:

[[it] 本帖最后由 robinbest 于 2008-4-22 09:03 编辑 [/it]]
6 回复
#2
frankqnj2008-04-21 22:03
我实在没 看明白 结存数 和 (入库数and 出货数) 之间的关系.....
#3
robinbest2008-04-22 08:53
[bo]以下是引用 [un]frankqnj[/un] 在 2008-4-21 22:03 的发言:[/bo]

我实在没 看明白 结存数 和 (入库数and 出货数) 之间的关系.....


不好意思,那张图有点错,A001明细后面的结存数是我乱填的,没按实际计算,没想到给你带来这么大麻烦!

结存数=上一行的结存数+入库数-出货数
把图重表改了一下:

[[it] 本帖最后由 robinbest 于 2008-4-22 09:04 编辑 [/it]]
#4
天涯听雨2008-04-22 10:38
其实可以说你的数据库设计上有一些问题,你完全可以把入库和出库放一个表里头,用一个字段加之判断为是入还是出,或者用正负来判断最好。

那么那个结存数会非常的好算!
#5
robinbest2008-04-22 12:40
[bo]以下是引用 [un]天涯听雨[/un] 在 2008-4-22 10:38 的发言:[/bo]

其实可以说你的数据库设计上有一些问题,你完全可以把入库和出库放一个表里头,用一个字段加之判断为是入还是出,或者用正负来判断最好。

那么那个结存数会非常的好算! ...


呵呵,多谢多谢!
不过,问题是我的明细远不止入库和出库两种,总共有6种之多,
虽然站在库存的角度只有进和出两种状态,但是把这么多数据整合在一个表里未免太笼统了吧?

那么就顺便也请教一下各位:在这种商品进出存的管理方面,数据库应该怎么设计合理?
#6
madpbpl2008-04-22 13:22
acc还是mssql?
#7
robinbest2008-04-22 18:54
[bo]以下是引用 [un]madpbpl[/un] 在 2008-4-22 13:22 的发言:[/bo]

acc还是mssql?


ACCESS
1