SQL 计算每天的行数 - Firebird 数据库
我正在使用 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
另外,尝试将其转换为时间戳,但从双精度转换为日期或时间戳给了我错误。
提前致谢,如果您需要提供任何其他信息,请告诉我
======================================== =======
I am using a Firebird database to store Logs from an Web App.
Each logged step,is stored in a different row of this table.
Each Row have a Data (OADATE formatted,as a double).
My next step,is writing a report query,to select how many Logs were added per day.
My Question is : How do i make this query?
Just to clarify, my expected result would be something like this:
1-dec-2011 : 3
2-dec-2011 : 1
5-dec-2011 : 8
And so on...
How do i do that?
I Just Tried :
select (extract (WeekDay from (cast (A.DATETIME as Date))))
from EVENTSGENERAL A
Also,tried to cast as Timestamp,but the convertion from double to Date or Timestamp is giving me errors.
Thanks in advance,let me know if you need any other information provided
===========================================
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
已解决。
这就是我使用的查询:
Solved.
Thats the query i used:
对于 PostgreSQL,请使用此查询
有关 PostgreSQL 的日期/时间函数的更多信息,请访问 http ://www.postgresql.org/docs/7.4/static/functions-datetime.html
For PostgreSQL use this query
More info on Date/Time function for PostgreSQL go to http://www.postgresql.org/docs/7.4/static/functions-datetime.html