我在oracle数据库中有一个表,其中包含日期列。
DATETIME PRE_PROCESSING
1 2015-07-07 09:07:45.816 -1
2 2015-07-06 09:08:07.958 2
a b
1 0 0
2 2 2
通过R读取文件
conn <- odbcConnect("db", uid = "Ins", pwd = "123")
mytable <- sqlQuery(conn, "select * from table1")
max_date <- sqlQuery(conn, "select max(DATETIME) from table1")
update.query <- paste("UPDATE mytable SET a = -1
WHERE DATETIME = ", "'",max_date, "'",sep="")
我正在尝试将a
列值更新为-1
,其中datetime
是max_date
中存储的值。
我的问题是,当我从oracle加载数据到R时,datetime列的格式为2015-07-07 09:07:45.816。
但在甲骨文中它就像07-JUL-15 09.07.45.816000000 AM
因此,当我使用日期时间进行更新时,它不匹配。
任何人都可以帮我解决这个问题吗
这里max_date = 2015-07-07 09:07:45.816