Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2015, 15:34   #1
Mansitto
Пользователь
 
Регистрация: 23.03.2015
Сообщений: 11
По умолчанию Создание условий в зависимости от атрибутов товара

Добрый день. У меня появилась проблема. Написал запрос

Код:
SELECT  distinct b.prd_PrimaryCode+'  '+a.prdl_Description as [Код,товар],k.stc_SSCC as [SSCC],
case
when f.unt_ID in (6,31,32) then str(d.spt_Quantity)
else d.spt_CUQuantity 
end 'Кол-во коробов' 


--str(k.stc_GrossWeight) as [ Вес]
  FROM [Relief].[dbo].[LV_Product] b
 join LV_ProductLang a With (nolock) on a.prdl_ProductID = b.prd_ID
 join LV_Stock c With (nolock) on c.stk_ProductID = b.prd_ID
 join LV_StockPackType d With (nolock) on d.spt_StockID = c.stk_ID
 join LV_ItemUnit e With (nolock) on e.itu_ID = d.spt_ItemUnitID
 join LV_Unit f With (nolock) on f.unt_ID = e.itu_UnitID
 join LV_Location h With (nolock) on h.loc_ID = c.stk_LocationID
  join LV_StockContainer  k With (nolock) on k.stc_ID=c.stk_ContainerID
  where 
  b.prd_PrimaryCode = '103758' 
  --and f.unt_Code = 'BOX1'


Выводит следующее
[too]
Код,товар SSCC кол-во коробов
103758 Пластилин (10цветов) ". 2268072 NULL
103758 Пластилин (10цветов) . 2268072 20.000000
103758 Пластилин (10цветов) . 2408134 NULL
103758 Пластилин (10цветов) ". 2408134 47.000000
103758 Пластилин (10цветов) . 2516781 12.000000[/too]

То есть в этом запросе следующее. Если упаковка f.unt_ID равна 6,31,32.
6-Box1;31-Box1_2;32-Box1_3
то выводится поле кол-во коробов.
Вопрос. Как мне написать условие Case,так чтобы, при условии f.unt_ID=5(это Штука PCE) делалось следующее:
Столбец сменил название на Кол-во штук и в поле выводилось количество штук в упаковке

Последний раз редактировалось Stilet; 01.12.2015 в 15:52.
Mansitto вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение видимости поля в зависимости от условий teecup Microsoft Office Access 5 19.01.2015 12:00
Учебная задача: вычислить выражение в зависимости от заданных условий (Ассемблер) Licwin Помощь студентам 3 11.10.2011 08:21
Четыре сообщения в одном MsgBox, в зависимости от условий. segail Microsoft Office Excel 5 10.09.2010 23:18
Скрытие линии в зависимости от условий Brucebelg Microsoft Office Excel 7 19.05.2010 14:27
как изменять цвет ячейки в зависимости от условий ? Витёк Microsoft Office Excel 2 19.06.2007 13:10