社区
DataWindow
帖子详情
一个有关SQL查询的问题
liyong00512
2003-10-27 12:51:11
在一个表中有N条记录,记录字段有一个是批次,如:
000001
000002
000003
000004
000005
第一条是最早的记录
最后一条是最新的记录
如何查询出批次是最新的记录??
...全文
73
12
打赏
收藏
一个有关SQL查询的问题
在一个表中有N条记录,记录字段有一个是批次,如: 000001 000002 000003 000004 000005 第一条是最早的记录 最后一条是最新的记录 如何查询出批次是最新的记录??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dalyyy
2003-11-07
打赏
举报
回复
hongyan80(鸿雁)说得对
treesoft
2003-11-02
打赏
举报
回复
同
意
!
hotxia
2003-11-02
打赏
举报
回复
string ls_pcname
declare cur_pc cursor for
select pc from yourtable order by pc desc;
open cur_pc;
fetch last into :ls_pcname;
close cur_pc;
panminwen
2003-11-02
打赏
举报
回复
select sum(批次) from a order by 批次 desc
liyong00512
2003-11-02
打赏
举报
回复
ypid scph jcsl fssj
00001148 10000002 50.0000 2003-11-2 20-48-41-09
00001148 10000004 11.0000 2003-11-2 20-48-54-106
00001148 10000005 11.0000 2003-11-2 20-49-05-263
00002255 10000000 51.0000 2003-11-2 21-54-11-45
00002483 10000000 5.0000 2003-11-2 22-01-11-28
00002483 10000000 10.0000 2003-11-2 22-00-44-34
00002483 10000000 15.0000 2003-11-2 21-57-14-856
00002483 10000001 12.0000 2003-11-2 23-00-33-67
00015065 10000000 8.0000 2003-11-2 21-20-18-043
00015065 10000001 86.0000 2003-11-2 21-25-20-233
00015065 10000001 87.0000 2003-11-2 21-24-57-513
00015065 10000002 88.0000 2003-11-2 21-25-51-153
00015065 10000003 100.000 2003-11-2 21-26-07-903
annyzgf
2003-10-27
打赏
举报
回复
同意 hongyan80(鸿雁)
hongyan80
2003-10-27
打赏
举报
回复
select id , max(pc) from 表 group by id
qqjj7758
2003-10-27
打赏
举报
回复
太厉害了 是啊 看这纪录是什么类型的
按过滤或者排序
最好是比较一下大小(如果没有字母的话),与最大的数比谁大
liliang800207
2003-10-27
打赏
举报
回复
拥游标
游标的内容是
select max(批次) from 你的表
或者建立一个隐藏数据窗口
按pc列降续排列
从最后一行提取数据
倒数第二行要进行pc列的比较
liyong00512
2003-10-27
打赏
举报
回复
忘记说了,记录是这样的:
id pc
1000001 000001
1000001 000002
1000001 000003
1000003 100001
1000003 100002
1000003 100003
找出:
1000001 100003
1000002 100003
eminena
2003-10-27
打赏
举报
回复
按 批次 降序排序
neil
2003-10-27
打赏
举报
回复
如果你的批次是字符型的:
select max(convert(integer,批次)) from 你的表
如果你的批次是数字型的:
select max(批次) from 你的表
复杂查询优化:避免 SQL 查询中的 N+1 查询
问题
在 SQL 查询优化中,N+1 查询
问题
常见于关系型数据库,会造成性能损耗。该
问题
通常出现在一对多或多对多关系里,错误查询会导致多次额外查询。可通过使用 JOIN 语句、子查询、批量查询、缓存和数据库视图等方法避免,从而提高数据库查询性能。
my
sql查询
问题
sql语句_询问
一个
SQL查询
语句的有关
问题
,MYSQL的,来看看吧
本文讨论了
一个
涉及三个表的复杂
SQL查询
问题
,该查询在MySQL环境下执行速度缓慢。通过对原始SQL语句的分析与重构,结合索引创建策略,显著提高了查询效率。
SQL查询
太长的
问题
本文介绍了
一个
因查询语句中包含过多ID而导致的
SQL查询
语句过长的
问题
及解决方案。通过采用Set替代List来减少重复ID,并讨论了调整SQL最大允许包大小作为备选方案。
oracle
sql查询
的例题,Oracle
SQL查询
问题
本文探讨了
一个
复杂的
SQL查询
问题
,该查询旨在从两个表中筛选出特定类型的订阅者信息。通过提供具体的表结构和数据示例,作者展示了当前查询无法得到期望结果的
问题
所在,并寻求社区的帮助。
关于
SQL查询
中子查询的优化
问题
本文围绕
SQL查询
中子查询的优化
问题
展开,对比了原始子查询和优化后的LEFT JOIN查询。分析了二者在执行引擎、数据库引擎优化空间等方面的差异,指出LEFT JOIN在性能上更优,还给出了深度优化技巧,并解释了开发者常用子查询的原因,建议数据量较大时优先用JOIN。
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章