powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос - не работает запрос
9 сообщений из 34, страница 2 из 2
Вопрос - не работает запрос
    #32701323
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч

А как ето все запихать в ЭТОТ запрос? :-)

SELECT (SELECT SUM(1) FROM [Order] AS p WHERE p.Order_Id<=[Order].[Order_Id]) as PosNum, Order.Code, Sum(OrderPos.StemsCount) AS SumStemsCount, Sum(OrderPos.BoxCount) AS SumBoxCount, First(Order.DateIn), First(Customer.Name)
FROM [Order], OrderPos, Customer
WHERE (((Order.Shipment_id)=10) AND ((Order.Order_id)=[OrderPos].[Order_Id]) AND ((Customer.Customer_id)=[Order].[Customer_Id]))
GROUP BY Order.Code
ORDER BY Order.Code;

Access не понимает номера вместо полей аля group by 1

SELECT DCount("[Order_Id]", "[Order]","[Order_Id]<=" & CStr([Order].[Order_Id])) as PosNum, Order.Code, Sum(OrderPos.StemsCount) AS SumStemsCount, Sum(OrderPos.BoxCount) AS SumBoxCount, First(Order.DateIn), First(Customer.Name)
FROM [Order], OrderPos, Customer
WHERE (((Order.Shipment_id)=10) AND ((Order.Order_id)=[OrderPos].[Order_Id]) AND ((Customer.Customer_id)=[Order].[Customer_Id]))
GROUP BY Order.Code, 1
ORDER BY Order.Code;
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701324
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сорри, не понял. Кого запихать в куда?

Вместо номеров полей Аксесс понимает имена. Если поле с алиасом, то в качестве имени надо брать всю формулу, которая перед AS.
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701326
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо номеров полей Аксесс понимает имена. - Это я заметил (Group By PosNum) :-(

Если поле с алиасом, то в качестве имени надо брать всю формулу, которая перед AS.

Хм. Лагуче и выдает 11 вместо 1 :-(

Вариант 2 из приведенных выше...
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701330
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно вобщем все ясно... Всем спасибо...
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701334
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Петров АндрейЛагуче и выдает 11 вместо 1 :-(
Хто такое Лагуче?
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701335
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч Петров АндрейЛагуче и выдает 11 вместо 1 :-(
Хто такое Лагуче?
Однофамилец Версаче :)
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701346
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагуче - от Lag - задержка что означает Медленно :-)
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701355
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Теперь осталось понять, кто выдает 11...
...
Рейтинг: 0 / 0
Вопрос - не работает запрос
    #32701370
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT DCount("[Order_Id]", "[Order]","[Order_Id]<=" & CStr([Order].[Order_Id])) as PosNum, Order.Code, Sum(OrderPos.StemsCount) AS SumStemsCount, Sum(OrderPos.BoxCount) AS SumBoxCount, First(Order.DateIn), First(Customer.Name)
FROM [Order], OrderPos, Customer
WHERE (((Order.Shipment_id)=10) AND ((Order.Order_id)=[OrderPos].[Order_Id]) AND ((Customer.Customer_id)=[Order].[Customer_Id]))
GROUP BY Order.Code, DCount("[Order_Id]", "[Order]","[Order_Id]<=" & CStr([Order].[Order_Id]))
ORDER BY Order.Code;

Хм... наверное 1-ое поле. :-) О нем вроде половина разговора...
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос - не работает запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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