SQL查询如何提取每天,每周,每月打开的记录数

时间:2012-06-16 19:03:11

标签: sql db2

我在DB2中有表ticket,其中有关于示例

的信息
TICKETID  CREATIONDATE
1000         2012-05-01 11:11:11
1001         2012-05-01 12:11:11
1002         2012-05-05 11:11:11
1003         2012-05-12 11:11:11
1004         2012-05-19 11:11:11
1005         2012-05-27 11:11:11
1006         2012-06-01 11:11:11
1007         2012-06-03 11:11:11

所以我想在输出中输入这样的东西

DATE           NUMBER
2012-05-01       2
2012-05-05       1
2012-05-12       1
2012-05-19       1
2012-05-27       1
2012-06-01       1
2012-06-01       1

月份:

MONTH  NUMBER
May      6
June     2

几个星期以来,我不知道什么是最可行和最直观的呈现方式?

1 个答案:

答案 0 :(得分:0)

您没有指定您在哪个平台上运行DB2,但如果它在Linux,UNIX或Windows上,您可以查看DATE()WEEK()MONTHNAME()函数。这三个都可以应用于CREATIONDATE列。