如何计算给定日期范围内每天/每天更新的行数

时间:2016-10-13 19:16:42

标签: oracle function count

我的Oracle表包含的列包含上次更新每行的日期(时间戳)。列定义为时间戳(6)。

对于给定的日期范围,我需要计算每天/每天更新的行数。 示例:对于2016年9月的每一天,更新了多少行?

示例输出:

<?xml

有人可以帮我查询吗?

提前致谢, 富

1 个答案:

答案 0 :(得分:0)

一个选项是

SELECT trunc(timestamp_column)
      ,count(*)
  FROM your_table
 GROUP BY trunc(timestamp_column)

当然,您可以为“我的备注”列创建一个字符串,该字符串将这两列中的信息组合在一起(如果这就是所有列都在做的话)(在这种情况下,我不确定为什么你会打扰... )。