什麼是sql查詢會告訴我用戶abc
訪問網站(不管頁面)有多少天,以及第一次訪問和上次訪問的日期是多少?此任務的sql查詢是什麼以查找第一個和最後一個條目?
在下面的例子中,用戶abc
上2009-05-16
和上次訪問3個不同的日子裏,第一次上2009-05-18
id - user - page - timestamp
340 - abc - page1 - 2009-05-18 22:51:11
339 - abc - page3 - 2009-05-18 22:40:01
338 - abc - page3 - 2009-05-17 21:20:01
337 - xyz - page2 - 2009-05-18 22:06:00
336 - xyz - page1 - 2009-05-18 22:05:10
335 - abc - page3 - 2009-05-17 20:50:12
334 - abc - page3 - 2009-05-16 12:10:01
謝謝時間戳(你可以使用更穩健的
這意味着它的性能太差了? – EnexoOnoma
不,只是您可以使用日期函數而不是「LEFT」來處理時間戳。 – Tym
你的意思是像'year(\'timestamp \')'而不是'LEFT(\''timestamp \',4)'? – PerlDuck