看板 C_Sharp 關於我們 聯絡資訊
這是ASP.NET 我是使用GridView 聯結 Acess 資料庫 假設欄位與內容是 序號 時間 1 09:00 2 09:13 3 09:16 4 09:43 5 10:33 6 10:45 7 11:01 8 11:47 請問如何 不用人工算 就可以知道 09:00~10:00 之間有4筆資料 10:00~11:00 之間有2筆資料 11:00~12:00 之間有2筆資料 我腦袋的觀念 是想分個24個時區 然後用迴圈跑 跑到09開頭的就丟到09的時區 最後在統計這個時區有幾筆資料 可是 因為剛接觸程式不久 語法我不會下 想請各位幫忙 要是有新的想法也請告知 希望能順便請提供一下範例 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.93.116 ※ 編輯: yiyuanli 來自: 192.192.93.116 (10/13 18:14)
OracleRoot:如果只需要統計每小時資料筆數,或許取出小時部份當成 10/13 19:39
OracleRoot:group by群組再搭配count彙總函數試試吧 10/13 19:40
sheauren:group by 把時間轉字串 取到小時 10/13 19:56
yiyuanli:兩位好心人 請問可以給個範例嗎 先謝謝你們的回答 10/14 18:08
loveueto:select count(*) from table group by 10/14 20:43
loveueto:trim(format(column,'hh')) 10/14 20:43
yiyuanli:Thanks a lot 10/30 09:14