|
Связь в запросе | ☑ | ||
---|---|---|---|---|
0
plur
16.03.18
✎
15:33
|
Здравствуйте!
Как правильно связать документ и регистр сведений? Пишу в запросе: ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ ПутевойЛист.ЧасыВРаботе, ПутевойЛист.Водитель, ТарифыЗПСрезПоследних.Сотрудник, ТарифыЗПСрезПоследних.Тариф, ТарифыЗПСрезПоследних.Сумма ИЗ Документ.ПутевойЛист КАК титПутевойЛист ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ТарифыЗП.СрезПоследних КАК ТарифыЗПСрезПоследних ПО ПутевойЛист.Водитель = ТарифыЗПСрезПоследних.Сотрудник Таблица пустая. Типы данных одинаковые у ПутевойЛист.Водитель и ТарифыЗПСрезПоследних.Сотрудник. Что не нравится ему? Мне нужно в итоге получить Тарифы по сотруднику. Заранее спасибо! |
|||
1
Малыш Джон
16.03.18
✎
15:36
|
(0) ну может нет у тебя таких водителей, по которым и путевые листы есть и тарифы в регистр занесены
|
|||
2
arsik
гуру
16.03.18
✎
15:37
|
(0) Связь непорочная
|
|||
3
Михаил Козлов
16.03.18
✎
15:39
|
(0) Сделайте левое соединение для начала.
|
|||
4
plur
16.03.18
✎
15:40
|
(1) Есть, специально сделал чтобы проверить
(2) Оценил :) |
|||
5
evorle145
16.03.18
✎
15:41
|
(0) чем левое соединение отличается от внутреннего рассказать?
|
|||
6
rozer76
16.03.18
✎
15:43
|
(4) ВЫБРАТЬ РАЗРЕШЕННЫЕ ?
|
|||
7
Малыш Джон
16.03.18
✎
15:43
|
(3)(5) зачем? и так понятно, что вместо тарифов NULL будет
|
|||
8
Малыш Джон
16.03.18
✎
15:45
|
(4) варианта 2: или РАЗРЕШЕННЫЕ мешают, или у тебя в поле СОтрудник стоит не то же самое, что в поле Водитель
|
|||
9
Cool_Profi
16.03.18
✎
15:46
|
Можно попробовать ПОЛНОЕ СОЕДИНЕНИЕ и посмотреть где что
|
|||
10
Малыш Джон
16.03.18
✎
15:47
|
(9) ну раскидает запрос данные по разным строчкам, а дальше что?
|
|||
11
Cool_Profi
16.03.18
✎
15:49
|
(10) Посмотреть как минимум на типы. Посмотреть на водителей и сравнить с тарифами. выводы сделать можно
|
|||
12
RomanYS
16.03.18
✎
15:49
|
(10) а дальше ты поймешь, например, что это разные справочники(физлица, сотрудники, водители и ещё хз кто в твоей конфе)
|
|||
13
Малыш Джон
16.03.18
✎
15:51
|
(11) (12) см (0)
"Типы данных одинаковые у ПутевойЛист.Водитель и ТарифыЗПСрезПоследних.Сотрудник" |
|||
14
Малыш Джон
16.03.18
✎
15:53
|
+(13) если дело не в РАЗРЕШЕННЫХ, то понятно , что данные не совпадают.
я поэтому и спрашивал - а зачем это ещё раз проверять? |
|||
15
RomanYS
16.03.18
✎
15:54
|
(13) могут быть дубли даже в одном справочнике.
Что мешает сделать (9) и понять где проблема: в связях или отсутсвии/недоступности данных |
|||
16
Малыш Джон
16.03.18
✎
16:02
|
(15) Оке.
(4)ТС сделай пожалуйста левое или полное соединение и скажи что там в таблице |
|||
17
MakaMaka
16.03.18
✎
16:05
|
Либо не заполнены тарифы у водителей из путевых листов, либо нет путевых листов, либо разные типы данных. возможно что верны все 3 варианта
|
|||
18
Малыш Джон
16.03.18
✎
16:07
|
Тадамм! в нашем полку непрочитавших, но отписавшихся - пополнение!
|
|||
19
plur
16.03.18
✎
16:09
|
(17) (16) ТипДанных - одинаковый, при левом соединении - из док-та данные есть, из регистра нет. Записи проверил в регистре - есть по сотруднику.
|
|||
20
Numerus Mikhail
16.03.18
✎
16:09
|
(19) докажи
|
|||
21
RomanYS
16.03.18
✎
16:10
|
(19) ПОЛНОЕ
|
|||
22
Малыш Джон
16.03.18
✎
16:12
|
(19) посмотри в самом регистре в поле сотрудник точно тот водитель? ты же его сам вводи, верно? по коду сравни с водителем из путевого листа
|
|||
23
plur
16.03.18
✎
16:17
|
(22) БЛ%ТЬ! Спасибо, код разный был.
Благодарю всех! |
|||
24
Малыш Джон
16.03.18
✎
16:18
|
)))))))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |