我想獲取已創建記錄(CreatedDate)的最新日期,UserId和表中唯一用戶的總數。如何統計不同用戶,獲取用戶的最大日期和最新記錄的用戶標識
這是我迄今爲止似乎並沒有工作。
Select UserId, MAX(CreatedDate), Count(Distinct UserID) AS 'Number of Users'
From DPP_Exports__Customers
任何人都可以幫忙嗎?
謝謝
伊克巴爾
我想獲取已創建記錄(CreatedDate)的最新日期,UserId和表中唯一用戶的總數。如何統計不同用戶,獲取用戶的最大日期和最新記錄的用戶標識
這是我迄今爲止似乎並沒有工作。
Select UserId, MAX(CreatedDate), Count(Distinct UserID) AS 'Number of Users'
From DPP_Exports__Customers
任何人都可以幫忙嗎?
謝謝
伊克巴爾
查詢的最新記錄的用戶名:
select userid,CreatedDate
from DPP_Exports__Customers
order by CreatedDate desc limit 1;
查詢每個用戶的最大日期:
select userid,max(CreatedDate)
from DPP_Exports__Customers
group by userid;
查詢不同的用戶數:
select count(distinct userid) from DPP_Exports__Customers
所有單號查詢:在一個
select cust.userid,max(cust.CreatedDate) as max_createdDate,
(select count(distinct userid) from DPP_Exports__Customers) as distinct_user_count,
(select userid from DPP_Exports__Customers order by CreatedDate desc limit 1) as latest_userid
from DPP_Exports__Customers cust
group by cust.userid;
是的我需要查詢在單選語句中,謝謝。 – Iqbal
@Iqbal:檢查一次。 –
Try it...
Select GROUP_CONCAT(UserId), MAX(CreatedDate), Count(Distinct UserID)AS 'Number of Users',Max(UserId) as latest_user From DPP_Exports__Customers
這連接了所有的UserId,無論如何只顯示最新的UserId以及關聯日期MaxDate和唯一UserId的總數,非常感謝。 – Iqbal
okk..i將更新我的答案。 – surabhivin
現在檢查它,我更新它... – surabhivin
一切選擇? –
是的我需要查詢在單個選擇語句中,謝謝。 – Iqbal