v8: Соединить в Запросе 2 временные таблицы [решено] #581272


#0 by neomarat
Чет туплю. Есть 2 временные таблицы: Даты: 01.01.11 02.01.11 03.01.11 Графики работы(с часами работы): Иванов 01.01.11  6 Петров 02.01.11  2 Как соединить так, чтобы получилось: 01.01.11 Иванов 6 02.01.11 Иванов 0 03.01.11 Иванов 0 01.01.11 Петров 0 02.01.11 Петров 2 03.01.11 Петров 0
#1 by zavrik
Полное соединение
#2 by GROOVY
Да чтож за день то такой... Рекомендации: Как задать вопрос по теме 1С или советы новичку. Автор - Сергей Токарев (GrayT). Общие моменты Четко сформулируйте свой вопрос. Тема должна отражать суть сообщения. Не допускаются темы типа "Подскажите", "1С", "help", "есть вопрос", "не получается", темы большими буквами, заголовки с кучей восклицательных/вопросительных знаков.
#3 by neomarat
неа - не выходит. делал так: ВЫБРАТЬ    ГрафикРаботы.СОТРУДНИК,    ГрафикРаботы.Дата
#4 by shuhard
код верный, записей будет 6, если даты приведены к началу дня
#5 by rs_trade
слева должна быть таблица с каждой датой за период. к ней уже джойнить фамилии
#6 by aleks-id
там полное соединение. так что монопенисуально. ответ в - для всех дат использовать НАЧАЛОПЕРИОДА(НашаДата,"ДЕНЬ")
#7 by aleks-id
+ точнее использовать в условии связи.
#8 by rs_trade
да я глюканул че то. подумал что за каждый день с пропусками надо
#9 by ЧашкаЧая
Вчера была тема "СКД", сегодня есть "Запрос", дальше будет "Форма" и "1С".
#10 by Stim213
вторник..
#11 by neomarat
даты приведены получается так: 01.01.11 Иванов 6 02.01.11 Петров 2 03.01.11
#12 by shuhard
сделай объединить все и выложи нам результат
#13 by neomarat
01.01.11 02.01.11 03.01.11 01.01.11 Иванов 6 02.01.11 Петров 2
#14 by Axel2009
чтобы выводилось по каждому сотруднику на каждый день, нужна таблица КАЖДОГО сотрудника на КАЖДЫЙ день. т.е. пересечение этих множеств.
#15 by neomarat
это понятно. Но как сделать?
#16 by Axel2009
выбрать * из (выбрать дата из таблицадат) как таблицадат, (выбрать различные сотрудник из графикиработы) как графикиработы
#17 by ssh2006
"02.01.11",    2 ;
#18 by Axel2009
"02.01.11",    2    "01.01.11",    4
#19 by neomarat
Получилось спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С