用sql语言怎样得到最后一行记录??

tocen 2004-05-04 08:49:44
我想得到表里最后一行记录里的一个具体字段的值,而且这个字段是关键字段---产品序列号,然后把它付给一个全局变量,怎样利用sql语句实现?
还请高手指点
...全文
99 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wlspeed 2004-05-04
字符型的需要转换 要不 ‘9’和‘10’谁大?
  • 打赏
  • 举报
回复
mittee 2004-05-04
不需要转换,用string类型的变量接收即可
  • 打赏
  • 举报
回复
tocen 2004-05-04
这样可以吗?
如果是字符类型的变量那不是就还得进行类型转换/
vb中有eof可以判断但是在pb中我不知道怎么样判断!
  • 打赏
  • 举报
回复
艳阳天11 2004-05-04
什么是最后一行记录?如果是指产品序列号最大的记录,则用MAX函数。
SELECT MAX(产品序列号) INTO :全局变量 FROM ....
  • 打赏
  • 举报
回复
flyerlxg 2004-05-04
上面错了,忘了取第一条,正确的为:
select top 1 产品序列号 into :tempmaxno from 表名 order by 产品序列号 desc
  • 打赏
  • 举报
回复
flyerlxg 2004-05-04
那就来排倒序后取第一条吧
select 产品序列号 into :tempmaxno from 表名 order by 产品序列号 desc
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关
加入

739

社区成员

PowerBuilder 数据库相关
申请成为版主
帖子事件
创建了帖子
2004-05-04 08:49
社区公告
暂无公告