急求存储过程是否需要使用游标请各位大大自己定夺
场景:
一张表里大体可以认为为客户评价反馈表:
现在需要
--现在需求是根据rating_wid分组取每组里feedback_dt字段时间记录值最近的一条,感觉sqlserver写起来不难,对oracel存储过程和语法不太熟悉,所以求教各位大神,不吝赐教!
一张表里大体可以认为为客户评价反馈表:
现在需要
select t.rating_wid,t.created_on_dt,t.feedback,t.replyer,t.reason,t.responsible,t.solution from
(
select
nf.rating_wid, --每个客户评价都会对应一个rating_wid,但有可能评价多次就可能出现多条记录,每条记录的rating_wid相同
nf.feedback_dt, -- 反馈时间
nf.feedback, --客户的反馈详细描述
nf.replyer, --跟进人
nf.reason, --差评原因
nf.responsible, --责任归属
nf.solution from Nx_Order_Rating_Feedback_f nf --责任归属
group by nf.rating_wid,nf.created_on_dt,nf.feedback,nf.replyer,nf.reason,nf.responsible,nf.solution
order by nf.created_on_dt desc)t
--现在需求是根据rating_wid分组取每组里feedback_dt字段时间记录值最近的一条,感觉sqlserver写起来不难,对oracel存储过程和语法不太熟悉,所以求教各位大神,不吝赐教!
...全文
相关推荐
sqlserver游标存储过程的使用
游标的属性:包括是否可读、可写、可滚动和是否可更新。可读游标能读取数据,可写游标允许修改数据,可滚动游标能前后移动,可更新游标允许对数据进行修改。
mysql存储过程 游标 循环使用介绍
从MySQL 5.0版本开始,存储过程得到了广泛支持。在存储过程中,游标和循环是非常重要的组成部分,它们经常被一起使用来处理数据集。
Oracle存储过程游标用法分析
以下是关于Oracle存储过程游标用法的详细分析:1. **声明变量**: 在使用游标之前,我们需要声明一些变量来保存`SELECT`语句返回的数据。这些变量的类型应该与查询结果中的列类型匹配。
navicat中创建存储过程、触发器和使用游标的简单实例(图文)
本文将详细介绍如何在Navicat中创建存储过程、触发器以及使用游标进行数据操作。1.
SQL工作笔记-达梦7存储过程中游标的使用(for循环 IF等)
**FOR循环**: 达梦存储过程也支持使用`FOR`循环来遍历查询结果。与游标不同,`FOR`循环更简洁,直接将结果集的每一行作为一个记录变量处理。


