|
v7: Строка и GROUP BY | ☑ | ||
---|---|---|---|---|
0
monsterZE
26.09.12
✎
17:43
|
ТекстЗапроса = "
|SELECT | Жур.IDDoc as [Док $Документ], | Жур.IDDocDef as Док_вид, | Док.$ОбщийРеквизит.Автор as [Автор $Справочник.Сотрудники], | $Док.Сумма as Сумма, | SUM(1) as Строк, | ABS(1) as КолвоДок, | $Док.ДокОсн as [ДокОсн $Документ] |FROM | _1SJourn as Жур (NOLOCK) |INNER JOIN | $Документ."+ДокВид+" as Док ON Док.IDDoc = Жур.IDDoc |INNER JOIN | $ДокументСтроки."+ДокВид+" as ДокС ON ДокС.IDDoc = Жур.IDDoc |WHERE | Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND | Жур.IDDocDef = $ВидДокумента."+ДокВид+" | AND Жур.Closed & 1 = "+Проведен+" | AND Жур.ISMARK = "+Удален+" |GROUP BY | Жур.IDDoc, Жур.IDDocDef, Док.$ОбщийРеквизит.Автор, $Док.Сумма, $Док.ДокОсн |ORDER BY | Док.$ОбщийРеквизит.Автор"; --- есть общий реквизит - "строка", как бы его в запросе достать? =) и автор документа основания - "справочник", может быть разного вида.. джойнить все возможные по иддок? |
|||
1
monsterZE
26.09.12
✎
17:45
|
для статистики - кто сколько наколотил сам, сколько на основании чужих доков и т.д..
|
|||
2
Mikeware
26.09.12
✎
17:45
|
Автора - джойнить виды справочников.
а насчет строки - не понял, в чем сложность |
|||
3
mikecool
26.09.12
✎
17:45
|
(0) а что не получается достать, изза того, что неопределена длина?
|
|||
4
monsterZE
26.09.12
✎
17:46
|
(2) гроуп бай не фунциклирует со строками текст и нтекст..
|
|||
5
Mikeware
26.09.12
✎
17:46
|
+(2) а, понял. Если нужны авторы документов-оснований, то джойнить
|
|||
6
monsterZE
26.09.12
✎
17:46
|
(3)иес =)
|
|||
7
Mikeware
26.09.12
✎
17:47
|
автор - общий реквизит с отбором?
|
|||
8
Mikeware
26.09.12
✎
17:47
|
(6) кастуй к короткоой строке
|
|||
9
mikecool
26.09.12
✎
17:47
|
(6) зато груп бай работает с кастованными строками определенной длины...
|
|||
10
monsterZE
26.09.12
✎
17:49
|
(7) да
(8) ясно =) |
|||
11
Mikeware
26.09.12
✎
17:53
|
(10) тогда джойнь _1scrdoc для получения документа-родителя, и джойном родителя с журналом получишь автора
|
|||
12
monsterZE
26.09.12
✎
18:05
|
(11) ага, буду пробывать. спс! =)
(10)| Жур.IDDoc, Жур.IDDocDef, Док.$ОбщийРеквизит.Автор, CAST (Док.$ОбщийРеквизит.Основание AS Char(250)), $Док.Сумма, $Док.ДокОсн |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |