http://community.csdn.net/Expert/topic/4336/4336105.xml?temp=.7528803
解决方案 »
- 一个小问题,高手勿喷
- 新手求教!大家帮下忙
- 这段sql为什么输不出结果?
- 求MS-SQL2000 32位升级到MS-SQL2005 64位版的方案
- SQL数据库插入出错,急
- 如何将二维结果集以一维结果显示并且合并相同内容
- 哪位大侠有泄漏的windows源码?能否提供一份?愿意出钱购买。若有,请留下您的邮件地址,万分感谢!还有,我在深圳!
- 更换服务器后,导致的事务问题
- 在sp_cursoropen里使用带参数的查询。在线等
- SQL Server 2008对syscolumns表执行Update操作报错
- 如何在不影响现有数据库的情况下,从数据库备份文件恢复数据库?
- 问一个SQL语句的写法(问题解决马上结贴)
CREATE TABLE [dbo].[Proddetail] (
[OpdetailID] [int] IDENTITY (1, 1) NOT NULL ,--自动编号
[ProdID] [int] NOT NULL ,--出入库的编号
[BatchNO] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,--数量
[Type] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,--区分(出库,入库)类型
[WHName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,--产品名称
[Amount1] [money] NOT NULL ,--产品单价
[Amount] [money] NOT NULL ,--产品总金额,是数量*单价
) ON [PRIMARY]
GO这个是出入库表,请大家给个库存的视图,只是查看,在就是我想了解一下如果,直接在库存中添加一种商品,是不是库存要单独见一张表,谢谢,请大家给予帮住
AS
select C.[WHName],(R.[BatchNO]-C.[BatchNO]) as BatchNO,
(R.[Amount1]-C.[Amount1]) as Amount1,
(R.[Amount]-C.[Amount]) as Amount
from
(select [WHName],[BatchNO],[Amount1],[Amount] from Proddetail where [Type]='入库') R,
(select [WHName],[BatchNO],[Amount1],[Amount] from Proddetail where [Type]='出库') C
where R.[WHName]=C.[WHName]
union
select [WHName],[BatchNO],[Amount1],[Amount] from Proddetail where [Type]='入库'