【问题标题】:DB2- select rows with date_column of last monthDB2- 选择上个月的 date_column 行
【发布时间】:2017-07-12 19:12:17
【问题描述】:

我需要从 date_column 在上个月内的表中选择 count(field),即从上个月的第一天到本月的第一天。由于此查询将是自动化的,因此它需要参考任何给定日期的最后一个月。

date_column 的数据类型也是时间戳

提前致谢!

【问题讨论】:

标签: db2


【解决方案1】:

SELECT (CAST(current timestamp AS DATE)) - (DAY(CAST(current timestamp AS DATE)) - 1)DAYS FROM sysibm.sysdummy1;

SELECT (CAST(当前时间戳 AS DATE)) - (DAY(CAST(当前时间戳 AS DATE)) - 1)DAYS - 1个月 FROM sysibm.sysdummy1;

设法找到这些查询,找到本月的第一天和上个月

【讨论】:

    猜你喜欢
    • 2010-11-06
    • 1970-01-01
    • 2017-03-28
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    相关资源
    最近更新 更多