【发布时间】:2021-03-08 20:35:10
【问题描述】:
我正在使用 DBeaver 通过以下查询跟踪数据库。它返回给我以下错误:
SQL 错误 [1]:查询失败 (#20210308_222034_93358_9bhns):第 22:5 行:无法解析列“datatime”
有没有人知道查询大于某个日期时间(例如日期时间>'2021-02-01 00:00:00')的数据的简单方法?
这里是查询:
select
timestamp,
FROM_UNIXTIME(timestamp / 1000) as datatime,
subscription_name,
path,
value
from
xx.xxxx
where
subscription_name = 'xx_xx_xx'
and path in (xxx)
and datatime > '2021-02-01 00:00:00'
【问题讨论】:
-
2021-02-01 00:00:00需要引号,例如'2021-02-01 00:00:00'。 -
您使用的是哪个数据库?
-
@a_horse_with_no_name 这是一个 SQL 服务器。
-
@jarlh 感谢您的收获。它也不适用于报价。我更新了问题。
-
@eshirvana 这是一个 SQL 服务器。
标签: sql sql-server datetime