显示如银行账户一样的流水帐的sql server 设计 (请教了)
来源:互联网 发布:淘宝客人工服务电话 编辑:程序博客网 时间:2024/05/01 02:01
--这次建了视图
CREATE TABLE ms(
[fcid] [int] IDENTITY(1,1) primary key NOT NULL,--自增长ID
[m] [int] NULL CONSTRAINT [DF__member_money__m__0519C6AF] DEFAULT ((0)),--发生金额,收入时为正值,消费时为负值
[d] [datetime] NULL,--日期时间
[des] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,--摘要
[mid] [int] NULL,--会员ID
[ye] [int] NULL,--余额 )
go
create proc pro_fc(@mid int,@m int,@des varchar(50)) as
declare @d datetime
set @d =getdate()
insert into ms(mid,m,d,des) values (@mid,@m,@d,@des)
declare @i int
set @i = 0;
while(@i < 1000000)
begin
exec pro_fc 1001,1,'充值'
exec pro_fc 1001,-1,'消费'
set @i = @i +1
end
create view _fl_view as
select mid as 会员ID,d as 时间,des as 摘要,m 金额,余额 = isnull(ye,(select sum(m) from ms b where fcid <= a.fcid and mid=a.mid )) from ms a
SET STATISTICS TIME ON
go
select top 1000 * from _fl_view where 会员ID=1001
GO
select * from _fl_view where mid=1001
SET STATISTICS TIME OFF;
--消息
SQL Server 执行时间: CPU 时间 = 0 毫秒,耗费时间 = 0 毫秒。 SQL Server 分析和编译时间: CPU 时间 = 16 毫秒,耗费时间 = 17 毫秒。 (所影响的行数为 1000 行) SQL Server 执行时间: CPU 时间 = 922 毫秒,耗费时间 = 961 毫秒。 SQL Server 分析和编译时间: CPU 时间 = 0 毫秒,耗费时间 = 0 毫秒。
- 显示如银行账户一样的流水帐的sql server 设计 (请教了)
- 花钱如流水一样
- 一份“奇妙”的银行流水
- 请教SQL SERVER配置的问题
- 支付宝账户提现的银行账户已经被占用了怎么办
- SQL Server 账户SA的启用
- 修改sql server账户遇到的问题
- 利用SQL Server的扩展属性象access一样显示列的注释
- 要求:把“内容”中与 ”标题“一样的文字批量删除了,如何用sql语句实现
- 急!求救!!!请教关于sql server启动的问题
- asp.net与sql server 的几个问题请教大家!
- 关于SQL Server流水模式不能修改的问题
- SQL Server 生成带流水号的字符串
- SQL SERVER創建流水號的存儲過程
- SQL SERVER登录账户管理的T-SQL 命令
- 银行账户操作的简单模型
- 如QQ一样的效果
- 如CSDN一样的分页
- Servlet of class org.apache.catalina.servlets.InvokerServlet
- SQL 导入
- SQL 导入
- SQL 导入
- 拷贝构造函数:bitwise vs. memberwise
- 显示如银行账户一样的流水帐的sql server 设计 (请教了)
- 桌面的回收站或IE图标不见后的解决办法
- 微软一站式示例代码库编程规范
- 需求分析设计实现
- 微软一站式示例代码库编程规范
- 希望能够 交上JAVA/C#/.NET/WEB开发的朋友!!!
- 微软一站式示例代码库编程规范
- Easyphp无法启动的解决办法
- ComboBox 的绑定