SQL-lead_id、account_id 以及lead created_date 和账户created_date 之间的天数是多少

问题描述

对于与帐户关联的每个潜在客户,lead_id、account_id 以及潜在客户 created_date 和帐户 created_date 之间的天数是多少?

lead_id    created_date     industry
INT DATE    VARCHAR (25)

例如2345566 2019-01-25 销售

account_id    created_date  lead_id
INTEGER DATE (YYYY-MM-DD)   INTEGER

例如 34345564 例如2019-03-14 123152

我已经试过了

Select
distinct Lead_id,distinct Account_id
Datediff(days,l.created_date,a.created_date)
From
Lead l
Join 
Account a
On a.lead_id= l.lead_id

解决方法

为此您不需要 distinct。假设您使用的是 SQL Server:

Select Lead_id,Account_id
       Datediff(days,l.created_date,a.created_date)
From Lead l Join 
     Account a
     On a.lead_id = l.lead_id;