我做的一个会员系统,最后一个批量统计会员消费情况
如我先选择一个时间段,则统计显示出
卡号,消费金额
01 2000.00
02 3000.00
03 4000.00
等
我想用虚拟表,但是不熟悉
虚拟表要建几个?
如何写SQL存储过程呢?
我担心卡多了会不会出现异常的机会很高?
如我先选择一个时间段,则统计显示出
卡号,消费金额
01 2000.00
02 3000.00
03 4000.00
等
我想用虚拟表,但是不熟悉
虚拟表要建几个?
如何写SQL存储过程呢?
我担心卡多了会不会出现异常的机会很高?
解决方案 »
- 一个无法获取IE的COOKIES的问题
- delphibbs.com(大富翁论坛)怎么进不去了
- 这段代码('压缩与修复数据库完毕')有时运行成功有时失败,是什么原因?
- Tchart的一个小问题,关于Chart.AddSeries(Series)和Series的AddXY(x,value,lable);
- WebBrowser问题:怎样保存document到一个文件?
- 求教fast repport 2如何将一般变量加到报表里面啊?
- .DCU文件的反编译工具,哪里可以下载?
- 初学的小问题?
- 在commandtext中如有select ...from ... where tab1>=:ww and tab1<=:ww,对此是否要在commandparameter中设置二个ww
- 关于bdgrid的问题,高手请来,一定高分相送!!!!急
- 如何将dxFlowChart制作图形转换成BMP或是JPEG
- Delphi学习有哪些好的书籍和手册?
消费表存在消费流水帐里在ACCOUNTBILL里
as
SQL 语句
if exists(select name from sysobjects where name ='usp_summoney')
drop proc usp_summoney
go
create proc usp_summoney
(
@ksrq varchar(8), --开始日期
@jsrq varchar(8), --结束日期
)
as
set nocount on
select 卡号,sum(消费金额) from 表 where rq between @ksrq and @jsrq
--添加其它SQL
return
if exists(select name from sysobjects where name ='usp_summoney')
drop proc usp_summoney
go
create proc usp_summoney
(
@ksrq varchar(8), --开始日期
@jsrq varchar(8), --结束日期
)
as
set nocount on
select 卡号,sum(消费金额) from 表 where rq between @ksrq and @jsrq group by 卡号
--添加其它SQL
return