|
|
|
Помогите постороить правильный запрос
|
|||
|---|---|---|---|
|
#18+
Приведу только проблемный фрагмент запроса ToySQL. Поля такие: СуммаСНДС (N), НомерДок (N), Примечание (С) Фрагмент SELECT [Жур.НомерДок] Сс, [Док.Примечание] Прим FROM [ТабличнаяЧасть.РасходнаяНакладнаяПредставительство] Табл, [Документ.РасходнаяНакладнаяПредставительство] Док, [Журнал] Жур WHERE [Жур.Ссылка]=[Табл.Ссылка] AND [Жур.Ссылка]=[Док.Ссылка] работает без проблем, но мне бы хотелось еще и подсчитать сумму товаров в документе. Пишу: SELECT (SUM([Табл.СуммаСНДС])) Сум, [Жур.НомерДок] Сс, [Док.Примечание] Прим FROM [ТабличнаяЧасть.РасходнаяНакладнаяПредставительство] Табл, [Документ.РасходнаяНакладнаяПредставительство] Док, [Журнал] Жур WHERE [Жур.Ссылка]=[Табл.Ссылка] AND [Жур.Ссылка]=[Док.Ссылка] Не тут то было, выдает ошибку: Column 'Жур.DOCNO'([Жур.НомерДок]) is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause. Поскрябал затылок - вобщем-то мне группировки не нужны. Ну ладно, жалко что-ли? SELECT (SUM([Табл.СуммаСНДС])) Сум, [Жур.НомерДок] Сс, [Док.Примечание] Прим FROM [ТабличнаяЧасть.РасходнаяНакладнаяПредставительство] Табл, [Документ.РасходнаяНакладнаяПредставительство] Док, [Журнал] Жур WHERE [Жур.Ссылка]=[Табл.Ссылка] AND [Жур.Ссылка]=[Док.Ссылка] GROUP BY [Жур.НомерДок], [Док.Примечание] И мне выдает: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. Так помогите, кто может - как обойти эту проблему? Что я не так делаю? Если непонятно на ToySQL, то приведу тот-же запрос уже готовый для SQL: SELECT (SUM(Табл.sp19207)) Сум, Жур.DOCNO Сс, Док.sp1137 Прим FROM dt19172 Табл, dh19172 Док, _1SJOURN Жур WHERE Жур.IDDOC=Табл.IDDOC AND Жур.IDDOC=Док.IDDOC GROUP BY Жур.DOCNO, Док.sp1137 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2004, 10:16 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1854620]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 498ms |

| 0 / 0 |
