
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2004, 11:01
|
|||
|---|---|---|---|
|
|||
Проблема написания запроса |
|||
|
#18+
существует таблица bills такого типа / Поля / billnum INTEGER payercode STRING billlastpaydate DATETIME /Данные/ |billnum|payercode|billlastpaydate |--------------------------------------- |100001| 001001 |14.10.2002 17:00:42 |100002| 001001 |11.11.2002 16:10:15 |100003| 001001 |08.12.2002 17:15:42 |100004| 001002 |14.10.2002 17:00:42 |100005| 001002 |17.11.2002 14:30:42 |100006| 001002 | <null> |100007| 001003 | <null> |100008| 001003 | <null> |100009| 001003 | <null> Нужно создать запрос, который возвращает payercode для которого все billlastpaydate is not null. В данном случае запрос должен вернуть '001001'. Заранее благодарна за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 11:09
|
|||
|---|---|---|---|
|
|||
Проблема написания запроса |
|||
|
#18+
Пока на трезвую голову ещё соображаю: Код: plaintext 1. 2. 3. Можно сделать и по другому, через JOIN. Кому как нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 11:41
|
|||
|---|---|---|---|
Проблема написания запроса |
|||
|
#18+
Код: plaintext 1. 2. >Мимопроходящий Добавить еще дистинкт неплохо...:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 11:54
|
|||
|---|---|---|---|
|
|||
Проблема написания запроса |
|||
|
#18+
JohnmenДобавить еще дистинкт неплохо...:) Да, действительно Не проснулся ещё. Или DISTINCT , или FIRST 1 , или GROUP BY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2004, 12:07
|
|||
|---|---|---|---|
|
|||
Проблема написания запроса |
|||
|
#18+
Ребята, огромное спасибо за помощь. Оба запроса возвращают одинаковое колличество строк (в первом с distinct). Хотя, предиканту EXISTS пришлось в три раза дольше потрудиться, т.к. набор данных в таблице огромен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1579193]: |
0ms |
get settings: |
13ms |
get forum list: |
19ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
59ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 464ms |

| 0 / 0 |
