我需要分析一些博客並確定用戶是否訪問過一次,休息一年並再次訪問。我想用符合上述標準的VisitId爲每一行(Y/N)添加一個標誌。如何確定兩個記錄是否相隔1年(使用時間戳)
我該如何去創建這個SQL?
這裏是我的領域,我認爲需要使用(通過分析每個行的第一頁的時間戳):
- VisitID - 每次訪問都有一個唯一的ID(即12356 ,12345,16459)
- UserID - 每個用戶都有一個ID(例如,steve = 1,ted = 2,mark = 12345等...)
- TimeStamp - 看起來像這樣:2010-01-01 00 :32:30.000
select VisitID, UserID, TimeStamp from page_view_t where pageNum = 1;
謝謝 - 任何幫助將不勝感激。
您使用的是什麼RDBMS? – JNK 2012-03-05 17:57:59
你的意思是一年*或以上*,或*正好一年*? – 2012-03-05 17:58:04
SQL Server是DBMS ...不知道它是否是關係型的 – tylercomp 2012-03-05 18:13:47