powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите плз. Как создать "такой сложный" запрос??
5 сообщений из 5, страница 1 из 1
Помогите плз. Как создать "такой сложный" запрос??
    #32588355
Как сделать запрос на добавление в таблицу "МояТаблица"????....
Надо перебрать последовательно коды валют из табл1 на дату=ххх
и добавть соответственно в табл2 с датой=ххх все возможные
ВАРИАНТЫ обмена валюты, но БЕЗ повторений типа: 810 на 810 :)

────────────┬──────
Дата │ кодвал│ Описание │
────────────┼──────
01.01.01 │ 810 │ Рубль │
01.01.01 │ 840 │ Доллар │



Дата │ Кодвал1│Код вал2 │ Курс обмена │
────────────┼──────────┼──────
01.01.01 │ 810 │840 │ 35р.00коп │
01.01.01 │ 840 │810 │ 56р.00коп │
────────────┼──────────┼──────
...
Рейтинг: 0 / 0
Помогите плз. Как создать "такой сложный" запрос??
    #32588368
madg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предложение:
Сооруди таблицу 1 с некоторым количеством своих данных.
И тебе проще потом будет, и отвечающим.
...
Рейтинг: 0 / 0
Помогите плз. Как создать "такой сложный" запрос??
    #32588387
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос1:
Код: plaintext
1.
2.
3.
4.
5.
6.
INSERT INTO tabl2
SELECT t1.Дата AS Дата, t1.КодВал AS КодВал1, t2.КодВал AS КодВал2, 
 0  AS КурсОбмена
FROM tabl1 AS t1, tabl1 AS t2
WHERE (((t1.Дата)=[t2].[Дата])) and t1.КодВал<>t2.КодВал
ORDER BY  1 ;

Только не ясно - откуда берется КурсОбмена...
...
Рейтинг: 0 / 0
Помогите плз. Как создать "такой сложный" запрос??
    #32588441
Мда, посмотрю..... проверю.
...
Рейтинг: 0 / 0
Помогите плз. Как создать "такой сложный" запрос??
    #32588514
АГА, у меня получилось... однако!!!!
Просто все что я программирровал в АСЕССЕ забыл.
Удивляюсь: в конструкторе можно такие запросы делать, "мало не покажеться" !! :) всем спасибо.

INSERT INTO tbl_ShemaObmena ( idd, cVal1, cVal2, Name )
SELECT tbl_SpisokValut.idd, tbl_SpisokValut.WorldCodeValuty, tbl_SpisokValut_1.WorldCodeValuty, tbl_SpisokValut!Opisanie+" на "+tbl_SpisokValut_1!Opisanie AS Выражение1
FROM tbl_SpisokValut, tbl_SpisokValut AS tbl_SpisokValut_1
GROUP BY tbl_SpisokValut.idd, tbl_SpisokValut.WorldCodeValuty, tbl_SpisokValut_1.WorldCodeValuty, tbl_SpisokValut!Opisanie+" на "+tbl_SpisokValut_1!Opisanie
HAVING (((tbl_SpisokValut.idd)=[Forms]![ValutaDate]![СписокДатНаВыбор]) AND ((tbl_SpisokValut_1.WorldCodeValuty)<>[tbl_SpisokValut]![WorldCodeValuty]));
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите плз. Как создать "такой сложный" запрос??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]