
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2004, 07:57
|
|||
|---|---|---|---|
|
|||
Как убрать повторяющиеся поля. |
|||
|
#18+
Дело обстоит так. Имеется таблица клиентов. И имеется подчиненная таблица со счетами для клиентов. Ключевое поле - это номер договора. В подчиненной таблице хранится информация о дате счета и сумме и т.п. Вопрос: как можно выбрать из главной таблицы клиентов, которым не выставлялись счета за определенный период. Я пробовал ставть в значениях отбора Is Null, и всякое разное. Мне бы хотелось узнать, как можно выяснить какое значение имел предыдущий запрос, чтобы исключить повторения в отчете. Вообщем, что-то нагородил, что сам плохо понял, что написал. ======= Как убрать повторяющиеся поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 08:03
|
|||
|---|---|---|---|
|
|||
Как убрать повторяющиеся поля. |
|||
|
#18+
Нда, мало понятно. Запусти мастера создания запросов и выбери "Записи без подчиненных" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 09:09
|
|||
|---|---|---|---|
Как убрать повторяющиеся поля. |
|||
|
#18+
можно так: SELECT * FROM Клиенты WHERE Клиенты.НомерДоговора NOT IN (SELECT Счета.НомерДоговора FROM Счета WHERE КритерийСчетовОпределенногоПериода) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676571]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 389ms |

| 0 / 0 |
