Начало » Использование СУБД » Microsoft SQL Server » Связать две таблицы (Написание запроса со связкой двух таблиц)
Связать две таблицы [сообщение #3532] |
Thu, 26 October 2023 00:04 |
Шмодра
Сообщений: 3 Зарегистрирован: October 2023
|
Junior Member |
|
|
Извините пожалуйста, вопрос из цикла простых, но никак не получается сообразить. Выручайте сообщество
Имеется две таблицы с данными, где в первой перечислен календарь дат с приростом в 1 день
Во второй имеется набор данных с данными на будние дни
Требуется написать такой запрос, где данные за пятницу второй таблицы, были действующими в выходные
Наглядно
Таблица календарь:
Показать скрытый текст
2020-01-01
2020-01-02
2020-01-03
2020-01-04
2020-01-05
2020-01-06
2020-01-07
2020-01-08
2020-01-09
2020-01-10
2020-01-11
2020-01-12
2020-01-13
2020-01-14
2020-01-15
Соответственно вторая таблица:
Показать скрытый текст
2020-01-01 а
2020-01-02 б
2020-01-03 в
2020-01-06 г
2020-01-07 д
2020-01-08 е
2020-01-09 ё
2020-01-10 ж
2020-01-13 з
2020-01-14 и
2020-01-15 й
и требуется получить результирующую выборку
Показать скрытый текст
2020-01-01 а
2020-01-02 б
2020-01-03 в
2020-01-04 в
2020-01-05 в
2020-01-06 г
2020-01-07 д
2020-01-08 е
2020-01-09 ё
2020-01-10 ж
2020-01-11 ж
2020-01-12 ж
2020-01-13 з
2020-01-14 и
2020-01-15 й
и на выходных днях действуют данные за пятницу.
Надеюсь я понятно истолковал суть проблемы.
И вот не получается никак связать. Вразумите пожалуйста. Данных соответственно много, за множество лет. И таким образом во второй таблице проявляются прогалины в календаре не только выходные дни, но и праздничные, и торжественные и многое иное. Прогалины бывают различные, как два дня, так и до трех недель.
Спасибо други
SQL 2019
[Обновления: Thu, 26 October 2023 00:22] Известить модератора
|
|
|
|
Переход к форуму:
Текущее время: Sun Dec 22 13:01:11 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00655 секунд
|