0
我有一個表登錄{Id,AccessTime},我想編寫一個查詢返回3列,在一段時間內總登錄次數,Unique登錄一段時間,並登錄用戶的ID。SQL查詢從sql2005的登錄表中返回不同登錄名和總登錄名
我知道我可以通過兩次傳球和一次加入來做到這一點,有沒有更好的方法來做到這一點?
感謝, 〜普雷斯科特
編輯:考慮這個futher,如果他們出現在所有後,那麼他們是唯一的登錄,這樣我就可以通過用戶ID搶COUNT(*),用戶id組。
對不起,這個愚蠢。
我不明白,總登錄之間的區別和唯一登錄。你說你想要用戶的id,所以我假設這個查詢應該返回給定時間段內每個用戶的結果。我假設開始日期和結束日期是您查詢的參數? – dcp 2010-06-17 17:04:46
繼續從dcp。你是指所有用戶的總數?或每個時間段的獨特用戶? – gbn 2010-06-17 17:18:55
我該如何關閉它? – Prescott 2010-06-17 18:36:46