怎么样才能取出统计数字?SQLSERVER问题

zeybow 2000-09-07 11:27:00
我用ASP开发SQLSERVER,
sql="select user from mytbl compute count(user)"
set querydb=conn.Execute(sql)
怎么样才能把统计出来的用户数目取出并显示在页面上?
...全文
107 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtra 2000-09-07
  • 打赏
  • 举报
回复
select count(name) as sCount from inpt2 where x between convert(datetime,date1,120) and convert(datetime,date2,120)

x 为你要比较的字段名称
zeybow 2000-09-07
  • 打赏
  • 举报
回复
select count(name) as sCount from inpt2 between convert(datetime,date1,120) and convert(datetime,date2,120)
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'between'.

/img/myquery.asp, 行148

how can i do it?
华南虎哥 2000-09-07
  • 打赏
  • 举报
回复
Sql = "SELECT Count(*) as sCount FROM mytbl"
Set Rs = Conn.Execute(SQL)

if len(Rs("sCount"))>0 then
sCount = Rs("sCount")
else
sCount = 0
End If
'其中sCount就是所求的统计数,如果你统计的范围不一样,只需要修改Sql语句就行了
xtra 2000-09-07
  • 打赏
  • 举报
回复
Sql="SELECT COUNT(DISTINCT User)UserCount FROM MyTbl"
Set QueryDb=Conn.Execute(Sql)

Response.Write QueryDb("UserCount")

或者:
Sql="SELECT COUNT(*)UserCount FROM MyTbl"
Set QueryDb=Conn.Execute(Sql)

Response.Write QueryDb("UserCount")
根据你自己的情况做修改。。。。。。。。。。。。。。。。。。。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧