奇怪,奇怪,真奇怪!求助.在线等待

sunefeeling 2003-11-26 04:21:28
rs.open"select top 5 sbname from sellbook order by llcount/DateDiff("d", starttime,getdate()) desc", conn,1,1
上面的语句在sql server中不能通过,但是rs.open"select top 5 sbname from sellbook", conn,1,1能通过并正确显示,这是怎么回事啊,我错在什么地方啊?再线等待
...全文
46 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
alan815 2003-11-26
  • 打赏
  • 举报
回复
rs.open"select top 5 * from sellbook order by datediff('d',starttime,getdate()) desc",conn,1,1
要不
rs.open"select top 5 * from sellbook order by datediff(""d"",starttime,getdate()) desc",conn,1,1
1蓝天1 2003-11-26
  • 打赏
  • 举报
回复
你可以不在查询中统计
tuoshi 2003-11-26
  • 打赏
  • 举报
回复
rs.open"select top 5 * from sellbook order by datediff(""d"",starttime,getdate()) desc",conn,1,1
sunefeeling 2003-11-26
  • 打赏
  • 举报
回复
Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/renqipaihang.asp,行5

rs.open"select top 5 * from sellbook order by datediff("d",starttime,getdate()) desc",conn,1,1
--------------------------------------------------------^
哪个地方没结束啊,不明白
sunefeeling 2003-11-26
  • 打赏
  • 举报
回复
我这样做的目的是想算出日平均访问量来,到现在我的库中没有starttime=now的这种情况,到底该怎么办啊,我都急坏了,今天的工作效率特别底.
ny_nicholas 2003-11-26
  • 打赏
  • 举报
回复
你是比較日期,而不是時間,所以datediff的取值可能為0
ny_nicholas 2003-11-26
  • 打赏
  • 举报
回复
如果starttime=now時不就出錯了,分母不能為0呀
甘泉123 2003-11-26
  • 打赏
  • 举报
回复
你这是by什么呢啊???是一个列???
sunefeeling 2003-11-26
  • 打赏
  • 举报
回复
order by llcount/DateDiff("d", starttime,getdate()) desc
哪里错了啊,指教!
bananasmiling 2003-11-26
  • 打赏
  • 举报
回复
order by llcount/DateDiff("d", starttime,getdate()) desc",这句有错啊..
jacklinchen 2003-11-26
  • 打赏
  • 举报
回复
在你查询的字段中没有要排序的列

28,406

社区成员

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

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