powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / From MS SQL to ASSCESS
3 сообщений из 3, страница 1 из 1
From MS SQL to ASSCESS
    #32311134
ivanrdgz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как переписать этот запрос на MS ACCESS?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
update reserve
set quantity =  NN.NewQty
from reserve, (
select R.[Stock-Keeping-Unit],
R.quantity [R_QTY],
N.quantity [N_QTY],
C.quantity [C_QTY], N.quantity - C.quantity [NewQty]
from reserve R,
(select sku, quantity from novainvf
where sku in (select sku from carousel)
and sku in (select [Stock-Keeping-Unit] from reserve)
) N, (select sku, quantity from carousel) C
where R.[Stock-Keeping-Unit] = N.sku
and C.sku = N.sku
) NN
where reserve.[Stock-Keeping-Unit] = NN.[Stock-Keeping-Unit]


Спасибо
...
Рейтинг: 0 / 0
From MS SQL to ASSCESS
    #32311261
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать Join вместо вложенных запросов. Потом данные во временную табличку, а только потом Update - вот такой вот геммор.
Про вложенные селекты поищи на форуме - в аксесе несколько вложенных проблемно написать.
...
Рейтинг: 0 / 0
From MS SQL to ASSCESS
    #32311271
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По скольку не указана версия Акеса - будем считать, что 2000/2002.

Вложенные запросы в предложении FROM Акес поддерживает. Если не получиться сделать во вложенном вложенный запрос - тогда просто разбить на две(три) части.
==
А вообще странный запрос. Почему через Join не делаешь?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / From MS SQL to ASSCESS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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