我的查詢看起來是這樣的:「組按天」在Oracle不按日期
select datesent, count(*) the_count from receivedmessaged where status=5000
and datesent>(to_date('20130101', 'YYYYMMDD')) group by datesent
我正在尋找的是具有消息的計數和狀態的表每天5000個,比某個日期更新。我所得到的是一張一張地重複同一日期的表格。我認爲發生的事情是在該日期字段中存在隱藏時間部分,並且按照發送的準確時間對條目進行分組,而不是僅僅查看日期。任何人都可以證實這一點,並告訴我如何解決它?謝謝!
從上面我們可以假設'datesent'列的類型是'date',因爲您將它與'to_date'函數的返回值進行比較。 'date'數據類型中沒有隱藏時間部分,但時間部分是該類型的重要部分。 – user272735 2014-09-30 08:41:40