|
v7: Выбрать документы-основания. Прямой запрос
| ☑ |
0
Wobland
20.12.12
✎
07:40
|
делаю так:
|SELECT
| ТЧ.IDDoc AS Возврат,
| Чеки.IDDoc AS Чек
|FROM
| $ДокументСтроки.ВозвратОтПокупателя AS ТЧ
|INNER JOIN
| $Документ.ВозвратОтПокупателя AS Возвраты
| ON ТЧ.IDDoc=Возвраты.IDDoc
|LEFT JOIN
| $Документ.ОтчетККМ AS Чеки
| ON $Возвраты.ДокОснование=Чеки.IDDoc
получаются нуллы(?) в чеках. подозреваю, из-за того, что ДокОснование имеет не конкретный тип. как правильно соединить?
|
|
1
chelentano
20.12.12
✎
07:43
|
(0) что-то типа ON right($Возвраты.ДокОснование,9)=Чеки.IDDoc
|
|
2
Mikeware
20.12.12
✎
07:43
|
$Возвраты.ДокОснование=$ВидДокумента36.ОтчетККМ+Чеки.IDDoc
|
|
3
Wobland
20.12.12
✎
07:46
|
(1) ага, спасибо
|
|
4
Wobland
20.12.12
✎
07:46
|
(2) $ВидДокумента36 ? пробовать уже не буду, но спасибо
|
|
5
Mikeware
20.12.12
✎
08:21
|
(4) честно говоря, не помню, какой способ быстрее.
по идее, (1) - в индекс попадет
|
|