Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.06.2010, 10:54
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
Описываю ситуацию: Есть таблица таб1(адр, дата_оплаты, сумма_оплаты, гор_вода, хол_вода) Нужно получить: Таб2, где адр не должен повторятся, т.е. нашло улицу Правды и все чтобы другие не записывались сумма оплаты: это сумма столбца соответсвуещего улице Правды гор_вода: это сумма столбца соответствуещего улице правда тоже самое хол вода и все это должно считаться по последней дате ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 12:02
|
|||
---|---|---|---|
Нужно сделать запрос |
|||
#18+
13спартак13, Учитывая не совсем понятно изложенный вопрос, пришлите сюда в приложении первую таблицу (5-6 записей) и желаемый результат во второй таблице. А также покажите это все в тексте сообщения: как было, и как должно быть (только изменяемые поля). Тогда местные аксакалы помогут разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 12:12
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
igorbik, Не работает запрос SELECT OPLVOD.Nuch,OPLVOD.Cp,OPLVOD.Dat_opl,OPLVOD.Hol2_kux,OPLVOD.Hol1_kux,; OPLVOD.Gor1_kux,OPLVOD.Gor2_kux,OPLVOD.Hol1_san,OPLVOD.Hol2_san,; OPLVOD.Gor1_san,OPLVOD.Gor2_san,OPLVOD.Plg,OPLVOD.Sumko,OPLVOD.Sumo,; OPLVOD.Dolg,OPLVOD.Hol1_pro,OPLVOD.Hol2_pro,OPLVOD.Gor1_pro,; OPLVOD.Gor2_pro,OPLVOD.Hol_pro1,OPLVOD.Hol_pro2,OPLVOD.Gor_pro1,; OPLVOD.Gor_pro2,VODOM.kva, vodom.kor; FROM E:\ВОДОМЕРЫ\OPLVOD.DBF OPLVOD INNER JOIN E:\ВОДОМЕРЫ\VODOM.DBF VODOM ON OPLVOD.NUCH = VODOM.NUCH AND oplvod.cp = vodom.cp; WHERE thisform.combo1.Value=vodom.adr; INTO TABLE e:\водомеры\curs3 а точнее не выполняется условие WHERE thisform.combo1.Value=vodom.adr; а мне надо чтобы выводило только выбранные в комбо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 13:02
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
А поменять местами? WHERE thisform.combo1.Value=vodom.adr ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 13:10
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
13спартак13Описываю ситуацию: Есть таблица таб1(адр, дата_оплаты, сумма_оплаты, гор_вода, хол_вода) Нужно получить: Таб2, где адр не должен повторятся, т.е. нашло улицу Правды и все чтобы другие не записывались сумма оплаты: это сумма столбца соответсвуещего улице Правды гор_вода: это сумма столбца соответствуещего улице правда тоже самое хол вода и все это должно считаться по последней дате Тебе надо с самых азов начинать! а ты уже полез в горводоканал ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 13:13
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
BMJ, не помогает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 15:06
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
я имел в виду: WHERE vodom.adr=thisform.combo1.Value ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 15:09
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
BMJ, я понял не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 15:38
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
1. Не ссылайтесь в запросе на значение из формы. Вычислите его заранее и в тексте запроса ссылайтесь на вычисленное значение. 2. Поставьте курсор в таблице vodom на запись, которую вы считаете соответствующей критерию выборки и введите в командном окне Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 15:55
|
|||
---|---|---|---|
Нужно сделать запрос |
|||
#18+
13спартак13, Я же просил, копии исходных таблиц - в студию. Скопируйте по 5 записей в каждой и пришлите. Возможно, нужно добавить alltrim() на значение из комбо и на соотв. поле таблицы. Остальное - после рассмотрения образцов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 16:21
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
igorbik, Таблица таб1: adr dat_opl сумма_оплаты вода_горячая вода_холодная Правды 01/01/01 1000 100 100 Смоленская 02/02/01 1000 100 100 Правды 03/03/03 1000 100 100 Фрунзе 04/04/04 1000 100 100 Смоленская 05/05/05 1000 100 100 Нужно получить таб2: adr сумма_оплаты вода_горячая вода_холодная Правды 2000 200 200 Смоленская 2000 200 200 Фрунзе 1000 100 100 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 16:37
|
|||
---|---|---|---|
Нужно сделать запрос |
|||
#18+
13спартак13igorbik, Таблица таб1: adr dat_opl сумма_оплаты вода_горячая вода_холодная Правды 01/01/01 1000 100 100 Смоленская 02/02/01 1000 100 100 Правды 03/03/03 1000 100 100 Фрунзе 04/04/04 1000 100 100 Смоленская 05/05/05 1000 100 100 Нужно получить таб2: adr сумма_оплаты вода_горячая вода_холодная Правды 2000 200 200 Смоленская 2000 200 200 Фрунзе 1000 100 100 set enginebehavior 70 Отсортировать по дате и сгруппировать по улице ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 19:28
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
igorbik, а что делает set enginebehavior 70 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 20:27
|
|||
---|---|---|---|
Нужно сделать запрос |
|||
#18+
13спартак13igorbik, Таблица таб1: adr dat_opl сумма_оплаты вода_горячая вода_холоднаяПравды 01/01/01 1000 100 100Смоленская 02/02/01 1000 100 100Правды 03/03/03 1000 100 100Фрунзе 04/04/04 1000 100 100Смоленская 05/05/05 1000 100 100 Нужно получить таб2: adr сумма_оплаты вода_горячая вода_холоднаяПравды 2000 200 200Смоленская 2000 200 200Фрунзе 1000 100 100 Код: plaintext 1. 2. 3. 4. 5. 6. 7.
FAQ / Форум / Создание таблицы в тексте ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 21:29
|
|||
---|---|---|---|
|
|||
Нужно сделать запрос |
|||
#18+
ВладимирМ, огромное спасибо за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.06.2010, 22:25
|
|||
---|---|---|---|
Нужно сделать запрос |
|||
#18+
13спартак13igorbik, а что делает set enginebehavior 70 В хелпе можно посмотреть. Для меня это упрощение синтаксиса запроса. Другим - не спрашивал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1585172]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
228ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 383ms |
total: | 711ms |
0 / 0 |