首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自我加入以找到满足的推荐客户

自我加入以找到满足的推荐客户
EN

Stack Overflow用户
提问于 2016-04-26 05:18:32
回答 1查看 19关注 0票数 0

我有一个拜访表,其中一个RM访问一个平底锅,而那个平底锅可以指另一个平底锅见面。

所以在我们的桌子上。RM,访问日期,PAN ( RM Met),指PAN。我需要检查该RM在特定日期范围内所满足的推荐pan的数量。在这里,我有一个问题,我需要提出一个条件,即转介盘在最初的访问日期之后才得到满足,因为我们甚至不能在转介潘之前进行一次访问。

代码语言:javascript
复制
SELECT COUNT(PAN_NO) Met
FROM DIM_RM_VISITS
WHERE VISIT_DATE BETWEEN '01-FEB-2016' AND '01-MAR-2016'
AND PAN_NO IN 
(
   SELECT REFFERAL_CLIENT_NAME FROM DIM_RM_VISITS
   WHERE VISIT_DATE BETWEEN '01-FEB-2016' AND '01-MAR-2016'
)
AND RM_CODE = '100540';
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-26 05:23:15

代码语言:javascript
复制
SELECT COUNT(PAN_NO) Met FROM DIM_RM_VISITS v WHERE VISIT_DATE BETWEEN '01-FEB-2016' AND '01-MAR-2016' AND PAN_NO IN ( SELECT REFFERAL_CLIENT_NAME FROM DIM_RM_VISITS rv WHERE VISIT_DATE BETWEEN '01-FEB-2016' AND '01-MAR-2016' AND v.VISIT_DATE <= rv.VISIT_DATE ) AND RM_CODE = '100540';

只需将表化名为表,并参考子select中主表的访问列来进一步筛选数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36855816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档