sql按時間分類查詢資料,比如:按一天時間段分類查詢訪問次數?查詢語句怎麼寫?舉個例子?

sql按時間分類查詢資料,比如:按一天時間段分類查詢訪問次數?查詢語句怎麼寫?舉個例子?使用者36368003159834152019-10-27 03:03:47

如果你的時間段是均勻的,比如一天24小時內,每4個小時為一個週期,那麼可以這麼寫selectcoutn(ID)fromTgroupbytrunc(to_char(time,‘hh24’)/4)——to_char(time,‘hh24’)是取出小時部分,trunc是求商,把小時部分除以4,則每4個小時內的都會在一起如果時間段不均勻,那麼只能每個時間段單獨寫了示例selectcount(ID)fromTwhereto_char(time,‘hh24’)<結束時間andto_char(time,‘hh24’)>=開始時間