请解释如何在准备好的声明中使用日期选择

时间:2015-11-13 01:29:52

标签: java prepared-statement

是的,这个主题上有很多帖子,但所有这些帖子似乎都与插入数据有关。我需要提取数据。

我刚刚发现问题所在,但我还没有找到如何正确写出来的问题。我有一个准备好的陈述,我在其中一个项目中找不到。

我已将其追溯到我们检查日期是否为> = x AND< = Y的位置。

我整天都在解决这个问题。

statement.append("SELECT error_code FROM dw.transaction_error_logs");
statement.append(" WHERE activity_timestamp >= '?'");
statement.append(" AND activity_timestamp <= '?'");

数据库是Postgres,列是'timestamp with time'。 我已经尝试过没有引号但是我得到了错误的字符被传递,因为值是'2015-11-12 17:37:45'

0 个答案:

没有答案