select max(t.yylcbh)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as yylcbh,
t.ch as ch,
max(t.lc)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as lc,
max(t.tjsj)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as tjsj ,
max(t.bz)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as bz
from yylc t group by t.ch
t.ch as ch,
max(t.lc)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as lc,
max(t.tjsj)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as tjsj ,
max(t.bz)KEEP (dense_rank FIRST ORDER BY t.tjsj desc) as bz
from yylc t group by t.ch
本文介绍了一种使用SQL进行复杂查询的方法,特别是如何利用KEEP、dense_rank等函数实现特定的数据排序和筛选,适用于需要从大量数据中获取最新记录或特定条件下的记录。
2584

被折叠的 条评论
为什么被折叠?



