Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с скриптом / 3 сообщений из 3, страница 1 из 1
02.12.2021, 12:18
    #40116684
andryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с скриптом
Помогите составить запрос в SQL, не могу никак))
Есть две таблицы
Таблица 1
код сотрудника 145|Иванов Иван Иванович дата|начала работы 01.12.2021 |начала окончания работы 05.12.2021
код сотрудника 146|Петров Петр Петрович|начала работы 05.12.2021 |начала окончания работы 07.12.2021

Таблица 2
код сотрудника 145|начала работы 02.12.2021 |начала окончания работы 02.12.2021
код сотрудника 145|начала работы 03.12.2021 |начала окончания работы 03.12.2021
код сотрудника 145|начала работы 04.12.2021 |начала окончания работы 04.12.2021
код сотрудника 146|начала работы 06.12.2021 |начала окончания работы 06.12.2021

Задача нужно в таблице 1 обновить дата начала работы и дата окончания работы у каждого сотрудника исходя из дат значений таблицы 2
То есть после обновления исходя из набора дат таблицы 2, таблица 1 должна принять следующие значения
код сотрудника 145|Иванов Иван Иванович дата|начала работы 02.12.2021 |начала окончания работы 04.12.2021
код сотрудника 146|Петров Петр Петрович|начала работы 06.12.2021 |начала окончания работы 06.12.2021

Всем спасибо за помощь
...
Рейтинг: 0 / 0
02.12.2021, 12:38
    #40116695
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с скриптом
andryus,

Код: sql
1.
2.
3.
update [Таблица 1]
set [начала работы] = (select min([Таблица 2].[начала работы]) from [Таблица 2] where [Таблица 2].[код сотрудника] = [Таблица 1].[код сотрудника)]
set [начала окончания работы] = (select max([Таблица 2].[начала окончания работы]) from [Таблица 2] where [Таблица 2].[код сотрудника] = [Таблица 1.код сотрудника])
...
Рейтинг: 0 / 0
02.12.2021, 12:44
    #40116700
andryus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с скриптом
PaulWist,

Спасибо большущее
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с скриптом / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]