选择下个月访问的客户

时间:2019-12-11 05:33:30

标签: sql sql-server-2008

围绕L&E场地服务的称赞,并在接下来的1个月中访问了相同的L&E或任何其他L&E场地,则被视为服务搜索者。

这是表格:

  • Customer_Id
  • Case_type
  • 属性类型
  • 日期

Customer_Id     Case_type       Property_Type     date       
------------------------------------------------------------
12541           Compliments     L&E             2019-04-07  
12542           Compliments     L&E             2019-04-08      
12541           Compliments     L&E             2019-05-09

输出

Customer_Id     Property_Type        Date    
--------------------------------------------------
 12541            L&E                2019-05-09

这里CUSTOMER(12541)L&E(2019-04-09)表示称赞。如果一个客户L&E一个月后再次访问了(2019-05-09),然后选择该Customer(12541)

1 个答案:

答案 0 :(得分:0)

当我们在访客表中有((12541,'L&E','2019-05-07'))此记录时(一个月),此查询将提供输出,否则仅检查Date> DATEADD(day,1,Closed_date )在where子句中

select t2.Customer_Id, t2.Date from  tbl1 t1 inner join tbl2 t2 on 
t1.Customer_Id=t2.Customer_Id 
where Dated between DATEADD(day, 1, Closed_date) and DATEADD(month, 1, Closed_date)