|
|
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста написать запрос (MSAccess). Есть 2 связанные таблицы, по idDeliveries, связь Один (Deliveries) – ко Многим (Tanks): Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. Необходимо вывести для каждой записи из Deliveries, сгруппированной по idOrder, количество записей из Tanks, содержащих Null в поле idIncomingItems. Собственно это не проблема, мне не понятно, почему не выводятся количество записей равное "0", если для некоторого idOrder в Deliveries, существует некоторый набор данных в Tanks, но где не содержится ни одной записи с полем idIncomingItems содержащем Null. Т.е. все поля заполнены. Например: Даны таблицы Deliveries: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Tanks: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Используем запрос: Код: plaintext 1. 2. 3. Получаем результат: Код: plaintext 1. 2. 3. 4. 5. 6. Вопрос: Почему не выводятся данные для idOrder = 24 и 25 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 12:47 |
|
||
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
count не может иметь значение 0. как можно посчитать то, чего нет??? если хочешь получить нули, то тебе придется связать результат запроса еще раз с Deliveries и там где Null написать 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 13:13 |
|
||
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
Если нет VIG-a, то вот на скорую руку: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 13:23 |
|
||
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
count не может иметь значение 0. как можно посчитать то, чего нет??? Тогда почему выдаются ноли для idOredr = 22 и 23 ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 13:33 |
|
||
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
А без использования NZ можно как-то реализовать ? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 14:07 |
|
||
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
Можно. С помощью IIF'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 15:14 |
|
||
|
Помогите пожалуйста написать запрос (MSAccess).
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, получилось :)) Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2004, 16:32 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32378513&tid=1677179]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 354ms |

| 0 / 0 |
