Команда SQL для копирования значений из года в год - PullRequest
0 голосов
/ 08 октября 2018

У меня есть база данных, состоящая из EID человека, года и количества рабочих часов.Как мне скопировать количество рабочих часов каждого человека с 2018 по 2019 год?

У меня есть эта идея в голове.

Insert into Hour (EID, YEAR, AWH)
    values (select distinct EID from Hour, 2019, AWH from Hour where Year=2018)

Спасибо

1 Ответ

0 голосов
/ 08 октября 2018

Вы хотите insert . . . select:

Insert into Hour (EID, YEAR, AWH)
    select distinct EID, 2019, AWH
    from Hour
    where Year = 2018;

Сейчас нет, если необходим distinct.Если нет, вы должны удалить его (это отрицательно влияет на производительность).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...