|
|
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
Всех с Новым годом! Почему иногда приходится добавлять в запрос сами поля, чтобы потом можно было бы включить их в выражение, а иногда такого добавления не требуется? Речь идёт о запросе с группировкой. Иногда получается, что в запросе на одно поле с "нужным" содержанием, добавляется несколько полей, которые вообщем то и не нужны, но без них выражение не хочет вычисляться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 12:59 |
|
||
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
Поподробнее, товарищ ____________________________________ ????Или я как всегда что-то не понял???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 13:13 |
|
||
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
Выражение: Код: plaintext не требует дополнительно включать в запрос поля [Дог]![Поставка] и [Дог]![DatePay], а выражение: Код: plaintext почему-то не работает без включения в запрос поля ([Дог]![Сумма], но не требует этого от полей [tblPay]![SumUS] и [tblPay]![dtPay]. Я пытаюсь понять не конкретные примеры, а общий принцип. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 14:42 |
|
||
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
По полям, на основании которых получаем значения через функции Min, Max, Sum - группировка не нужна, по остальным нужна. Поэтому и требует наличие этих полей в группировке - достаточно посмотреть синтаксис запроса в SQL виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 14:46 |
|
||
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
>достаточно посмотреть синтаксис запроса в SQL виде Посмотрел, закономерности не просёк, может подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 15:03 |
|
||
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
Ответ на 15:03 содержится в 14:46, первая строка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 15:05 |
|
||
|
Вычисления в запросе .
|
|||
|---|---|---|---|
|
#18+
Я уже написал, у вас в примере все поля кроме одного вычисляются, по ним группировка не нужна, по тем которые в выражении используется, но не используются в Sum и пр. - нужна. В SQL сервере вообще группировка ели идёт, то по всему Case (аналог IIF) аксосовского. В аксесе несколько по другому, но суть та же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2004, 15:07 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32368612&tid=1677352]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 431ms |

| 0 / 0 |
