|
Ошибка в запросе | ☑ | ||
|---|---|---|---|---|
|
0
Woolf
17.02.09
✎
13:35
|
Всем день добрый! Никак не возьму в толк, чего не так в запросе. Пытаюсь получить итоговую сумму по реестру документов. Однако, выдаётся ошибка:
{Форма.ФормаОтчета(54)}: Ошибка при вызове метода контекста (Выполнить): {(9, 1)}: Синтаксическая ошибка "СУММА(ИтогДокумента)" <<?>>СУММА(ИтогДокумента) как ИтогСумма Выборка = Запрос.Выполнить().Выбрать(); по причине: {(9, 1)}: Синтаксическая ошибка "СУММА(ИтогДокумента)" <<?>>СУММА(ИтогДокумента) как ИтогСумма В чём ошибка в столь примитивном тексте? Запрос.Текст = "ВЫБРАТЬ |Документ.Ссылка КАК Ссылка, |Документ.ПометкаУдаления, |Документ.Номер КАК НомерДока, |Документ.Ссылка.Дата КАК ДатаДока, |Документ.Проведен, |Документ.Контрагент.Наименование КАК Контрагент, |Документ.СуммаДокумента КАК ИтогДокумента |СУММА(ИтогДокумента) как ИтогСумма |ИЗ |"+ДокВид+" как Документ |Где |(Документ.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон) и НЕ (Документ.Ссылка.ПометкаУдаления) //|Итоги СУММА(ИтогДокумента) как СуммаИтог // И так тоже пробовал //|По Документ.ПометкаУдаления |УПОРЯДОЧИТЬ ПО |ДатаДока, |Ссылка"; |
|||
|
1
ТелепатБот
гуру
17.02.09
✎
13:35
|
||||
|
2
hhhh
17.02.09
✎
13:36
|
(0) запятую забыл
|
|||
|
3
Woolf
17.02.09
✎
13:39
|
2 - где запятую?
|
|||
|
4
Sidney
17.02.09
✎
13:41
|
Документ.СуммаДокумента КАК ИтогДокумента (ЗДЕСЬ!)
|
|||
|
5
hhhh
17.02.09
✎
13:42
|
(3) а сообщение об ошибке посмотреть? Ведь там с точностью до миллиметра можно определить.
|
|||
|
6
Sidney
17.02.09
✎
13:43
|
или закоменти нах |СУММА(ИтогДокумента) как ИтогСумма
|
|||
|
7
Woolf
17.02.09
✎
13:53
|
спасибо! однако тут опять нечто необъяснимое:
Ошибка при вызове метода контекста (Выполнить): {(2, 1)}: Поле не входит в группу "Документ.Ссылка" <<?>>Документ.Ссылка КАК Ссылка, Выборка = Запрос.Выполнить().Выбрать(); как понимать? |
|||
|
8
zbv
17.02.09
✎
13:59
|
(7) конструктором пользоваться - религия не позволяет?
|
|||
|
9
hhhh
17.02.09
✎
13:59
|
(7) значит прав (6), надо эту строчку выбросить, а написать внизу
ИТОГИ СУММА(ИтогДокумента) ПО ОБЩИЕ |
|||
|
10
Woolf
17.02.09
✎
14:40
|
Вопрос такой: а есть какая-либо литература, электронная описаловка, позволяющая постичь великие тайны запросов в "восьмёрке", потому как дюже тюмное дело это. Стандартные книжки с описанием языка, запросов - это есть, но там не раскрываются эти подлянки
|
|||
|
11
Defender aka LINN
17.02.09
✎
14:44
|
(10) любая книжка по SQL.
|
|||
|
12
andr14142
17.02.09
✎
14:44
|
Встроенная справка (не Синтакс-помощник!)нормально описывает язык запросов, с примерами. Там гиперссылки работают, чтобы можно было быстро найти и понять.
А все великие тайны проистекают из SQL, его и надо поглбже копнуть. |
|||
|
13
Woolf
17.02.09
✎
14:58
|
11,12 - чего посоветуете?
|
|||
|
14
Woolf
17.02.09
✎
14:58
|
в смысле по SQL
|
|||
|
15
andr14142
18.02.09
✎
16:28
|
У меня на столе две книжки издательства "Лори": "SQL справочное руководство" Мартина Грабера и "SQL для профессионалов. Программирование" Джо Селко. У сЕлко описаны основные принципы реляционных баз данных - первая, вторая и третья нормальные формы. Это и есть основы SQL. Если их поймешь, будешь явно представлять себе результаты запроса и уже мыслить этими категориями. А сам я изучал базы данных двадцать пять лет назад по книге Джеймса Мартина.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |