Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查询如何提取每天、每周、每月打开的记录数_Sql_Db2 - Fatal编程技术网

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

SQL查询如何提取每天、每周、每月打开的记录数,sql,db2,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

我在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

几个星期以来,我都不知道什么是最可行的、视觉上最好的呈现方式?

您没有指定运行DB2的平台,但如果是在Linux、UNIX或Windows上,您可以查看日期、周和月的名称函数。这三项都可以应用于CREATIONDATE列。

当您列出“月份”时,您是关心某一特定年份,还是希望将所有年份汇总在一起?还有几周-这一周什么时候开始?我们说的是ISO周数,这意味着一年中的第一周实际上从上一年的12月开始,从实际的月初开始的几周,还是什么?