SELECT * FROM (
SELECT sg.opp_id, sg.sales_id,sg.old_sales_id,sg.id,
Row_Number()over(PARTITION BY sg.opp_id ORDER BY sg.gmt_create desc) rwn,sg.gmt_create
FROM nirvana.sfa_opportunity so, nirvana.sfa_select_log sg WHERE
so.id=sg.opp_id AND so.product_id_prefer='20' AND sg.OPERATION='tosea' AND sg.CAUSE='noContactOnTime'
AND sg.OLD_SALES_ID IN ('hjzw0','hjzw1','hjzw2','hjzw3','hjzw4','hjzw5','hjzw6','hjzw7','hjzw8','hjzw9')
AND sg.gmt_create >= To_Date('2008-08-08 00:00:00','yyyy-MM-dd HH24:mi:ss') AND so.sales_id='hjzw10'
) t
WHERE rwn=1
SELECT so.sales_id,so.id,ad.org_id FROM nirvana.sfa_opportunity so,nirvana.admin_user ad
WHERE so.renew_flag='N' AND so.is_closed='N'
AND Trunc((CASE when (Trunc(gmt_contact) >= Trunc(gmt_created) ) THEN gmt_contact
WHEN (Trunc(gmt_contact) <= Trunc(gmt_created) ) THEN gmt_created
ELSE gmt_created
END))+1 <=(SYSDATE - 60)
AND so.product_id_prefer = 20
AND so.sales_id IN (SELECT login_id FROM nirvana.admin_user u WHERE u.org_id IN (SELECT o.id FROM nirvana.ali_org o WHERE o.full_real_name_path LIKE '/销售/渠道销售部%'))AND so.sales_id=ad.login_Id
AND so.sales_id NOT LIKE 'agent-%'
分享到:
相关推荐
介绍了 row_number() over(order by column asc) 函数和 row_number() over(partition by column1 order by column2 asc) 的使用实例和方法
select *,row_number() over(partition by column1 order by column2) as n from tablename 在上面语法中: PARTITION BY子句将结果集划分为分区。 ROW_NUMBER()函数分别应用于每个分区,并重新初始化每个分区的...
介绍rank() over()分析函数和 row_number() over 的使用实例及其异同点
过滤方法有distinct 获取是整行 重复 但只想过滤2个或2个以上不是所有字段 怎么办? 根据多个字段过滤 比如表:teacher表 id ,name ,sex,idNumber,phone,date; 需求 根据name和idnumber和date过滤重复数据只取...
partition by关键字是分析性函数的一部分,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,本文给大家介绍SQLServer中Partition By及row_number 函数使用详解,需要的朋友参考下
A20_sys_partition.fex分区表说明v1.3_20140612
SQL Server 2005后之后,引入了row_number()函数,row_number()函数的分组排序功能使这种操作变得非常简单。下面是一个简单示例: 代码如下: –1.创建测试表 create table #score ( name varchar(20), subject ...
利用java实现jsp的分页,可以作为实际的组块,应该是比较有用的,欢迎下载!
语法:ROW_NUMBER () OVER ( [ <partition> ] <order> ) 。备注:ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数:<partition> :将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区...
该波束形成功率地图separte多个来源的分区 ...Partition_Map.m 分区给定的(标准化)波束形成功率地图和findes连接的区域。返回潜力清单 源位置与相关的波束形成能力和皮皮的阈值的数量一起 或者这些来源已经找到。
row_number() over(partition by A order by B desc)
语法: ROW_NUMBER() OVER([ <partition>] ) 备注: ORDER BY子句可确定在特定分区中为行分配唯一ROW_NUMBER的顺序。 参数: <partition> 将FROM子句生成的结果集划入应用了ROW_NUMBER函数的分区。 <order> 确定将...
Row_number() over()、rank() over()和dense_rank()over()函数的使用 Select * from (select name,class,s,rank() over(partition by class order by s desc) mm from t2) where mm=1; 说明: 1.在求第一名成绩的...
basketball.root_partition.cmp.cdb
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的...
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) <BR> 例子: 代码如下: select * from ( select *, ROW_NUMBER() OVER(Order by a.CreateTime DESC ) AS RowNumber from table_name as a ) as b ...
在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。 ROW_NUMBER() 说明:返回结果集分区内行的序列号,每个分区的第一行从...
A40-T3的sys_partition.fex分区表说明
涉及到软件测试的西门子数据集,应用较多,可以验证方法的准确性