新的唯一ID號的號碼,我有一個iPhone應用程序,在那裏,「家裏打電話」到我的服務器的每一個用戶使用它的時間。在我的服務器,我創建的每個時間的唯一ID(類似於序列號)在MySQL表中的行又名UDID的設備,IP地址和其他數據。需要找到一個MySQL表
表ClientLog
列: Time, UDID, etc, etc.
我想知道是在給定日期新設備(新的UDID唯一)的數量。即在給定日期的表格中添加了多少個UDID,但沒有在該日期之前出現?說白了,這是我當天獲得的新用戶數量。
這是接近,我覺得,但我不是100%那裏,不知道這就是我想要的......
SELECT distinct UDID
FROM ClientLog a
WHERE NOT EXISTS (
SELECT *
FROM ClientLog b
WHERE a.UDID = b.UDID AND b.Time <= '2010-04-05 00:00:00'
)
我想返回的行數是新的獨立用戶在給定日期之後,但我不確定。我想添加到聲明將其限制到日期範圍(也指定上限)。
你是什麼意思「我不知道」是什麼意思?只是想知道爲什麼你不能交叉檢查你的結果。 – John 2010-04-05 21:47:05