SQL每天统计行数-Firebird数据库

SQL每天统计行数-Firebird数据库,sql,count,firebird,Sql,Count,Firebird,我正在使用Firebird数据库存储Web应用程序中的日志。 每个记录的步骤都存储在此表的不同行中。 每行都有一个数据(OADATE格式,为双精度) 我的下一步是编写一个报告查询,以选择每天添加多少日志 我的问题是:我如何提出这个问题 澄清一下,我的预期结果如下: 1-dec-2011 : 3 2-dec-2011 : 1 5-dec-2011 : 8 等等。。。 我该怎么做 我刚才试过: select (extract (WeekDay from (cast (A.DATETIME as

我正在使用Firebird数据库存储Web应用程序中的日志。 每个记录的步骤都存储在此表的不同行中。 每行都有一个数据(OADATE格式,为双精度)

我的下一步是编写一个报告查询,以选择每天添加多少日志

我的问题是:我如何提出这个问题

澄清一下,我的预期结果如下:

1-dec-2011 : 3 
2-dec-2011 : 1
5-dec-2011 : 8
等等。。。 我该怎么做

我刚才试过:

select (extract (WeekDay from (cast (A.DATETIME as Date))))
from EVENTSGENERAL A
此外,尝试强制转换为时间戳,但从double转换为Date或Timestamp时出错

提前谢谢,如果您需要任何其他信息,请告诉我

=================================================

已解决。
select CAST(A.DATETIME as DATE) as Day,count(*)
from EVENTSGENERAL A
group by 1
这就是我使用的查询:

select ROUND(A.DATETIME) as Day,count(*)
from EVENTSGENERAL A
group by Day

对于PostgreSQL,请使用此查询

select DATE_TRUNC('day', A.DATETIME) as Day,count(*)
from EVENTSGENERAL A
group by Day

有关PostgreSQL日期/时间函数的更多信息,请转到

我想说的是,将该查询放入“答案”中,然后将该答案标记为“答案”。回答你自己的问题没什么错。我知道,我只是还不能。由于StackOverflow造成的声誉限制,我必须等待8个小时才能执行此操作。过了这段时间,我会把它移到答案上来