Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переменная возвращает странный результат, не могу записать в переменную результат 
:(
    Опции темы
mus
Дата 17.3.2007, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 22.5.2005

Репутация: нет
Всего: 1



Господа, имеется запрос, в результате которого я должен получить список товаров с кол-вом на складе, в магазине, в браке, в неоплач. счетах и общим кол-вом.

Вкладываю запрос:

Код

SELECT production.production_id, production.title,
                                       production.category,

                                SUM(production.toShop) AS toShop,
                                SUM(production.quantity) AS quantity,

                                @quan_disc :=

                                    (SELECT SUM(quantity) FROM discard

                                    WHERE discard.production_id = production.production_id
                                    AND   discard.actuality     = 1

                                    GROUP BY discard.production_id) AS quantity_discard_sl,

                                IF(@quan_disc IS NULL, 0, @quan_disc) AS quantity_discard,

                                @quan_neop :=

                                    (SELECT SUM(sale_client.quantity) FROM sale_client, sale

                                    WHERE sale_client.production_id = production.production_id
                                    AND   sale.sale_id              = sale_client.sale_id
                                    AND   sale.pack                 = 0

                                    GROUP BY sale_client.production_id
                                    ) AS quan_neop_sl,

                                IF(@quan_neop IS NULL, 0 , @quan_neop) AS quan_neop,

                                (SUM(production.toShop) + SUM(production.quantity) + IF(@quan_disc IS NULL, 0, @quan_disc)) AS all_quantity


                                FROM production

                                GROUP BY production.production_id


Объясняю, после выполнения запроса база данных выдает [BLOB - 1 Bytes] в полях quantity_discard и quan_neop, или же [BLOB - 2 Bytes], причем в результате сложения этого значения с нулем мы получаем пятерку  smile 

Есть мысли, отчего в переменную записывается такое странное значение?
PM MAIL   Вверх
mclight
Дата 20.3.2007, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 6.7.2005
Где: Baku, Azerbaijan

Репутация: нет
Всего: 2



мдаааа......напортачил ты там.....век разбираться.....будет время просмотрю......
--------------------
Как я решал подводные камни Cakephp и не только
PM WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0375 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.