Вход | Регистрация


Группировка запроса по данным из временной таблицы

Группировка запроса по данным из временной таблицы
Я
   mrCreator
 
05.10.16 - 10:09
Всем приветы!

В общем задача такая: Я получаю из внешнего источника данные по товарам, остаткам и ценам поставщиков, Принимаю все данные в таблицу значений сравниваю текущие остатки с новыми и разницу приходую или списываю, с этим всё хорошо. Затем я сортирую по цене и перебором выбираю лучшую цену на товар, рассчитываю розничную цену и записываю в базу и вот тут всё плохо. В этой таблице 13 000 строк и перебор работает ооочень долго. Была мысль сделать запрос в таблицу значений и сразу отделить группировкой только лучшие цены, затем сравнить с текущей записанной закупочной ценой и рассчитывать розничную цену только в случае если старая закупочная и новая закупочная отличаются.

И вот тут возникают запарки. Группировать данные временной таблицы загруженной в запрос из внешнего источника нельзя. Использовать временные таблцы в вложенных запросах тоже оказывается нельзя. Подскажите как решить этот вопрос....
 
 
   trooba
 
1 - 05.10.16 - 10:12
(0) Группировать данные временной таблицы загруженной в запрос из внешнего источника нельзя Сомнительное изречение
   Nuobu
 
2 - 05.10.16 - 10:18
(0) Нельзя группировать первую таблицу. Ты, когда только её передаёшь в запрос, то она должна быть "как новая". А вот если ты вытянешь все поля во временную таблицу, ещё одну, то там сможешь сгруппировать.
   trooba
 
3 - 05.10.16 - 10:21
(2) +
   mrCreator
 
4 - 05.10.16 - 11:35
Всем, Спасибо! Разобрался, получилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует