关于paradox7表的查询(30分)

  • 主题发起人 主题发起人 ifcansee
  • 开始时间 开始时间
I

ifcansee

Unregistered / Unconfirmed
GUEST, unregistred user!
自己建立的一个本地paradox7,为什么执行select top 5 from table1.db
的时候出错(是top 5的问题,去掉它就可以了),难道paradox7不支持top命令?请指点
 
如果真的不支持,我该如何从该表中取出某个字段最大的那条纪录
我想实现select top 1 from table1.db order by number desc这样的结果
 
不支持的,标准的sql就不支持top
如果是数值类型,可以这样
select * from "table1.db"
where number in (select max(number) from "table1.db")
 
不支持,TOP
只有SQLSERVER支持
select * from "table1.db"
where number = (select max(number) from "table1.db")
 
number不是原有字段,而是计算得到的,这样应该怎么做?
例如,原有字段a,b,number=a+b
想得到如下结果
select top 1 table1.a,table2.a,table1.a,table2.b,table1.a+table2.b as number
where table1.a=table2.a order by number desc
 
top?好像不可以吧
 
那该怎么做啊,急用
 

Similar threads

S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
D
回复
0
查看
911
DelphiTeacher的专栏
D
后退
顶部