【问题标题】:Change dt in SQLdatabase Copy pastSQL 数据库中的更改日期 复制粘贴
【发布时间】:2021-08-30 07:54:27
【问题描述】:

我有一个需要复制行的 SQL 数据库

SELECT dt FROM public.data
WHERE dt > '2021-06-14 00:00:00' and dt < '2021-06-14 01:00:00'

我想再次输入这些行,但所有时间戳都会增加 3 小时

我该怎么做。我使用 PGadmin

【问题讨论】:

    标签: sql postgresql dt


    【解决方案1】:

    如果您想复制具有较新时间戳的行,您可以使用insert

    insert into public.data (col1, col2, . . . , dt)
        select col1, col2, . . . , dt + interval '3 hour'
        from public.data;
    

    【讨论】:

    • 我感觉不到一点。我试过这个:插入 public.data SELECT *, dt+ interval '4 hour' FROM public.data WHERE dt > '2021-06-14 00:00:00' and dt
    • @Tage 。 . .您需要明确列出它们。
    猜你喜欢
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 2013-11-03
    相关资源
    最近更新 更多