A 表中的 名称ID(PK) 名称 点击数 最后产生时间
B 表中有 名称ID(FK) 产生时间GV中绑定的是
名称 点击数 总点击数
有一个时间查询.如果有就按开始时间到结束时间的次数.如果没有条件 点击数和总点击数就是一样的
但是GV中点击数和总点击数的字段都是一样的.我是用视图建一个还是直接用查询语句建一个列名呢? 不知道,先建个视图吧
B 表中有 名称ID(FK) 产生时间GV中绑定的是
名称 点击数 总点击数
有一个时间查询.如果有就按开始时间到结束时间的次数.如果没有条件 点击数和总点击数就是一样的
但是GV中点击数和总点击数的字段都是一样的.我是用视图建一个还是直接用查询语句建一个列名呢? 不知道,先建个视图吧
group by a.名称,a.点击数
CREATE PROCEDURE [dbo].[proc_test]@begintime nvarchar (250),
@endtime nvarchar (250) AS
if @begintime <>'' and @endtime <>''
Exec('SELECT top v.名称 v.点击数 v.总点击数
from 视图 as v club_topics where v.最后产生时间 between '+@begintime +'and '+@endtime +' )
else
Exec('SELECT top v.名称 v.点击数 v.总点击数
from 视图 as v )
end if
GO
CREATE PROCEDURE [dbo].[proc_test]@begintime nvarchar (250),
@endtime nvarchar (250) AS
if (@begintime <>'' and @endtime <>'')
Exec('SELECT v.名称 v.点击数 v.总点击数
from 视图 as v club_topics where v.最后产生时间 between '+@begintime +'and '+@endtime )
else
Exec('SELECT v.名称 v.点击数 v.总点击数 from 视图 as v ')
GO
不管能否成功.先结了在说.有问题明天在问!谢谢各位
因为点击数和总点击数是一个字段.我能不能给他取一个别名啊. 能实别吗? count(*) as 点击数 --怎么取别名 as TotalCount ???这样可行吗