在 DB2 中的 SQL 查询中使用 between 时向日期字段添加 1 天
Add 1 day to date field when using between in SQL Query in DB2
我想知道如何在使用 between 时向日期字段添加 1 天。例如,用户将输入日期 01-Jul-2019 至 31-Jul-2019 但它显示如下
" between " + MXReportSqlFormat.getStartDayTimestampFunction(params["gprmStartDate"])
" and " + MXReportSqlFormat.getEndDayTimestampFunction(params["gprmEndDate"])
它显示如下
and meter.readingdate between { ts '2019-01-01 00:00:00.000' } and { ts '2019-07-30 23:59:59.998' }
我曾尝试使用 + 1 天,但它不起作用。在 SQL 查询
中使用 BETWEEN 时不确定如何添加 1 天
您可以在 SQL 中添加 1 天。例如
values TIMESTAMP( { ts '2019-01-01 00:00:00.000' } ) + 1 DAY
returns
1
---------------------
2019-01-02 00:00:00.0
使用 JDBC
时
我想知道如何在使用 between 时向日期字段添加 1 天。例如,用户将输入日期 01-Jul-2019 至 31-Jul-2019 但它显示如下
" between " + MXReportSqlFormat.getStartDayTimestampFunction(params["gprmStartDate"])
" and " + MXReportSqlFormat.getEndDayTimestampFunction(params["gprmEndDate"])
它显示如下
and meter.readingdate between { ts '2019-01-01 00:00:00.000' } and { ts '2019-07-30 23:59:59.998' }
我曾尝试使用 + 1 天,但它不起作用。在 SQL 查询
中使用 BETWEEN 时不确定如何添加 1 天您可以在 SQL 中添加 1 天。例如
values TIMESTAMP( { ts '2019-01-01 00:00:00.000' } ) + 1 DAY
returns
1
---------------------
2019-01-02 00:00:00.0
使用 JDBC
时