Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Пакет Microsoft Office

  Все выпуски  

RusFAQ.ru: Пакет Microsoft Office


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Помощь пользователю ПО / Пакет Microsoft Office

Выпуск № 372
от 03.06.2007, 12:35

Администратор:Ерёмин Андрей
В рассылке:Подписчиков: 396, Экспертов: 94
В номере:Вопросов: 1, Ответов: 2


Вопрос № 89062: Доброго времени суток, уважаемые эксперты! Есть база в Accesss. Есть две таблицы (обе сосотоят из двух полей: ключевое - целое и значение переменной - целое). Необходимо найти величины у (в запросе, макросе - все равно), равную разности между зна...

Вопрос № 89.062
Доброго времени суток, уважаемые эксперты!
Есть база в Accesss. Есть две таблицы (обе сосотоят из двух полей: ключевое - целое и значение переменной - целое). Необходимо найти величины у (в запросе, макросе - все равно), равную разности между значениями переменных из этих таблиц, но по следующему правилу:
(2-я переменная из Табл1 - 1-я переменная из Табл2), (3-я переменная Табл1 - 2-я переменная Табл2) и т.д. Т.е. индекс (порядковый номер) уменьшаемого (из 1-й таблицы) на 1 (один) больше индекса (порядкового номера) вычитаемого (из 2-й табл)
[Табл1 Переменная i - Табл2 Переменная (i-1)]
Спасибо
Отправлен: 29.05.2007, 10:28
Вопрос задала: Zolotko (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Кэр Лаэда
Здравствуйте, Zolotko!

Вот запрос, но в данном случае непонятно что будет с id 1 из таблицы 1 и последним id из таблицы 2 (в случае если количество элементов в таблицах одинаково)

t1 и t2 это таблицы которые содержат ваше условие

Приложение:

Ответ отправил: Кэр Лаэда (статус: 6-ой класс)
Ответ отправлен: 29.05.2007, 10:57

Отвечает: Yermocenko Sergey
Здравствуйте, Zolotko!
Вы указали мало подробностей про Вашу базу данных. Если таблицы очень большие, то для быстроты работы лучше написать отдельный модуль на Visual Basic. Если таблицы не большие (или не критично время выполнения запроса), можно обойтись SQL. Создайте копию второй таблицы, где у каждого ключа значение декременируйте на 1 (это обеспечит необходимый сдвиг полей), а потом с помощью второго запроса связывайте первую таблицу с созданной копией и выполняйте вычитание. Если надо по-подробнее, пишите по электронной почте.
---------
Бороться и искать...
Ответ отправил: Yermocenko Sergey (статус: 2-ой класс)
Ответ отправлен: 29.05.2007, 11:24


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное