我有约会时间,我想数,但只有在Oracle的日期,现在我有几次约会

时间:2018-01-31 06:30:14

标签: oracle date datetime casting

我有日期时间字段,我们称之为timestamp_1,我想显示每个日期的行数。所以我需要有。

alpine.paterva.com

使用这样的sql

date         count
2017-11-20   4 
2017-12-01   10
2017-12-10   15

我得到了

select cast(timestamp_1 as date), count(*)
from table
group by cast(timestamp_1 as date)
order by cast(timestamp_1 as date) desc

我做错了什么?

3 个答案:

答案 0 :(得分:3)

我想你想计算每天的行数?然后你可以使用

TRUNC(日期[,格式])in group by 即 TRUNC(时间戳1,' DD')

答案 1 :(得分:1)

最简单的选择就是这个,我猜:

  <script type="text/javascript"> $(document).ready(function() { $('#Carousel').carousel({ interval: 2500 }) });

答案 2 :(得分:1)

使用to_char作为日期列

Select to_char(date_column,'DD-MON-YYYY') from some_table