【发布时间】:2020-01-22 03:14:34
【问题描述】:
这是我的时间戳
q1<-Sys.time()-777000
q1
#"2019-09-12 08:39:27 GMT"
这是我正在尝试做的,我得到一个错误
Sys.time()
dbSendQuery(conn,"delete from anomaly_hourly_temp where report_time>q1")
Sys.time()
dbSendQuery(conn,"delete from anomaly_hourly_temp where report_time>q1")
.local(conn, statement, ...) 中的错误: 无法运行语句:“where 子句”中的未知列“q1”
也试过这个,虽然它没有显示任何错误,但它不会根据时间戳删除任何行
Sys.time()
dbSendQuery(conn,"delete from anomaly_hourly_temp where report_time>'q1'")
Sys.time()
如果我明确指定 timestamp(q1) ,它的工作原理如下
dbSendQuery(conn,"delete from anomaly_hourly_temp where report_time>'2019-09-22 11:42:51'")
【问题讨论】:
-
从
q中删除尾随GMT。 -
我从我的 q1 中删除了 GMT,如下所示 q1