|
Распределение по календарю
|
|||
---|---|---|---|
#18+
Добрый день! Никак не могу подобрать правильный синтаксис. Задача такая стоит: есть таблица прием/увольнения сотрудников в упрощенном виде ФИО принят уволен Иванов 2019-03-01 2020-04-01 Петров 2018-02-01 2021-03-01 И есть таблица календарь где идут все даты подряд начиная с 2000 года Дата 2019-03-01 2019-03-02 2019-03-03 и т.д. Нужно сджойнить их таким образом, что бы Иванов был во всех строках начиная от даты приема заканчивая датой увольнения: Дата ФИО Принят Уволен 2019-03-01 Иванов. 2019-03-01 2020-04-01 2019-03-02 Иванов 2019-03-01 2020-04-01 2019-03-03 Иванов 2019-03-01 2020-04-01 ...... 2020-04-01 Иванов 2019-03-01 2020-04-01 Никак не могу правильно составить запрос. Заранее благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 14:35 |
|
Распределение по календарю
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 14:41 |
|
Распределение по календарю
|
|||
---|---|---|---|
#18+
msLex, спасибо большое! Еще такой вопрос, если есть NULL в дате увольнения. Как сделать, что бы они не пропали. Сейчас только ненулевые сджойнились? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 15:35 |
|
Распределение по календарю
|
|||
---|---|---|---|
#18+
ВадимЧибисов msLex, спасибо большое! Еще такой вопрос, если есть NULL в дате увольнения. Как сделать, что бы они не пропали. Сейчас только ненулевые сджойнились? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 15:38 |
|
Распределение по календарю
|
|||
---|---|---|---|
#18+
court Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 23:13 |
|
|
start [/forum/topic.php?fid=46&msg=40089758&tid=1684422]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 504ms |
0 / 0 |