powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с скриптом
3 сообщений из 3, страница 1 из 1
Помогите с скриптом
    #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
Помогите с скриптом
    #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
Помогите с скриптом
    #40116700
andryus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist,

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


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