我上次上传的数据,时间戳偏移了 2 天,我该如何解决?

My last upload of data, the timestamp is off by 2 days, how can I fix it?

所以我在 Snowflake 中有一个 table 我上传了并且错误地上传了一些日期时间不正确的数据。 table 的前几列是不同的 json 结果,对应于它们的获取日期。

示例:

name        date
0  [{},{},{},{},{}]   8/20/2019
1              [{}]  12/22/2019
2     [{},{},{},{}]  11/15/2019
3        [{},{},{}]   1/10/2019
4     [{},{},{},{}]   12/1/2019

INSERT 非常简单,我暂存文件并将其插入到已经创建的 table 中。

我想进入并将日期更改两天,并且会记下更改我生成日期和数据的方式,这样我就不必再手动执行此操作了。

是否可以更正一组特定 ID 的列,而不是像我在下面所做的那样更正日期范围?

ALTER TABLE json_date ALTER COLUMN date Where date >"12-01-2019" and date < "12-30-2019" dateadd(day,2,date);

如果这只是一个列,那么您可以使用 update:

update json_date
    set date = dateadd(day, 2, date)
    where date > '2019-12-01';