jinjazz(人雅的标记--落寞刺客),你说用不到5秒能完成150000条记录的方法,下面是你的原文:
“--我测了一下,150000条记录,上面的方法1分半只查询不到4w条,下面的方法5秒全部okselect id=identity(int,0,1),xsbh,总分 into #t from temp order by 总分 descselect a.xsbh,a.总分,cc+minn+1 as [名次]
from #t a,
(select 总分,cc,minn from
(select 总分,count(*)as cc,min(id)-count(*) as minn from #t group by 总分) t)b
where a.总分=b.总分
order by a.总分 descdrop table #t”
我怎么也调试不成功
我是用ado+access2000做的一个系统,请你能不能将下面这个查询填填完整呀?不胜感激!
adoquery5.Close;
adoquery5.SQL.Clear;
adoquery5.SQL.Add('里面的sql语句如何写入,我调试了好长时间好不行');
adoquery5.Open;
“--我测了一下,150000条记录,上面的方法1分半只查询不到4w条,下面的方法5秒全部okselect id=identity(int,0,1),xsbh,总分 into #t from temp order by 总分 descselect a.xsbh,a.总分,cc+minn+1 as [名次]
from #t a,
(select 总分,cc,minn from
(select 总分,count(*)as cc,min(id)-count(*) as minn from #t group by 总分) t)b
where a.总分=b.总分
order by a.总分 descdrop table #t”
我怎么也调试不成功
我是用ado+access2000做的一个系统,请你能不能将下面这个查询填填完整呀?不胜感激!
adoquery5.Close;
adoquery5.SQL.Clear;
adoquery5.SQL.Add('里面的sql语句如何写入,我调试了好长时间好不行');
adoquery5.Open;
解决方案 »
- 第一次用delphi工具,请各位帮忙,谢谢:怎样通过delphi控件button1,将本地磁盘的图像存放数据库
- 菜鸟问题,高手来指点一下了....
- 关于线程程序编写代码的疑惑,请高手指点一2。呵呵!!!懂行的高手请来帮忙!!!
- 看好多人用Raize,不知道那里有这个控件的使用说明
- 在设计PageControl时,右键菜单New Page所对应的方法在哪里?(UP有分,在线等待)
- 如何找印listview显示的数据?
- 用DBGrid配Query组件,如何实现单击修改数据效果??
- smtp邮件发送时间问题
- ***搞个调查:大家用Delphi主要从事哪方面程序的开发?***
- XE5怎么这么大啊,天啊,神啊
- 我想实现指定某个应用程序来打开文件,怎么写?
- rave坐打印报表,连不上数据库,急
上面的是SQLServer的,Access只能用下面的
---------
adoquery5.Close;
adoquery5.SQL.Clear;
adoquery5.SQL.Add('SELECT (');
adoquery5.SQL.Add('SELECT count(*)+1 as 名次');
adoquery5.SQL.Add('FROM [temp ] as a where a.[nbr]>b.[nbr]) AS 名次,b.[xsbh], b.[总分]');
adoquery5.SQL.Add('FROM [temp ] AS b');
adoquery5.SQL.Add('order by b.[总分] desc');
adoquery5.Open;