Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- m.MaterialID,
- CASE
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts IN ('ДК','ПДК') AND m.WearType = 'КОЛЬЦО' THEN 1 /*Изделия с драг и полудраг камнями. Кольца ДК/ПДК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts IN ('ДК','ПДК') AND m.WearType = 'СЕРЬГИ' THEN 2 /*Изделия с драг и полудраг камнями. Серьги ДК/ПДК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts IN ('ДК','ПДК') AND m.WearType = 'ПОДВЕС' THEN 3 /*Изделия с драг и полудраг камнями. Подвес ДК/ПДК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts IN ('ДК','ПДК') AND m.WearType IN ('КОЛЬЕ','БРАСЛЕТ') THEN 4 /*Изделия с драг и полудраг камнями. Браслеты и Колье ДК/ПДК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts IN ('ДК','ПДК') AND m.WearType NOT IN ('КОЛЬЦО','СЕРЬГИ','ПОДВЕС','КОЛЬЕ','БРАСЛЕТ') THEN 5 /*Изделия с драг и полудраг камнями. Прочее ДК/ПДК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts NOT IN ('ДК','ПДК') AND m.WearType = 'КОЛЬЦО' and m.PriceBandCategory = 'Весовой товар' THEN 6 /*"ЗВ" - Золото весовое. Кольца ИФ,БК, печат, обруч, культ*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts NOT IN ('ДК','ПДК') AND m.WearType = 'СЕРЬГИ' and m.PriceBandCategory = 'Весовой товар' THEN 7 /*"ЗВ" - Золото весовое. Серьги ИФ,БК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts NOT IN ('ДК','ПДК') AND m.WearType = 'ПОДВЕС' and m.PriceBandCategory = 'Весовой товар' THEN 8 /*"ЗВ" - Золото весовое. Подвесы ИФ,БК*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts NOT IN ('ДК','ПДК') AND m.WearType IN ('КОЛЬЕ','ЦЕПЬ') and m.PriceBandCategory = 'Весовой товар' THEN 9 /*"ЗВ" - Золото весовое. Цепи, колье*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts NOT IN ('ДК','ПДК') AND m.WearType IN ('БРАСЛЕТ') and m.PriceBandCategory = 'Весовой товар' THEN 10 /*"ЗВ" - Золото весовое. Браслеты, браслеты д/часов*/
- WHEN m.Metal='ЗОЛОТО' AND ch.type_main_inserts NOT IN ('ДК','ПДК') AND m.WearType NOT IN ('КОЛЬЦО','СЕРЬГИ','ПОДВЕС','КОЛЬЕ','БРАСЛЕТ','ЦЕПЬ') and m.PriceBandCategory = 'Весовой товар' THEN 11 /*"ЗВ" - Золото весовое. Прочее (Зажим д/г, запонки, булавки, пирсинг, часы и т.д.)*/
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType = 'КОЛЬЦО' THEN 12 /*"СИ" - Серебро, закрытая выкладка. Кольца */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType = 'СЕРЬГИ' THEN 13 /*"СИ" - Серебро, закрытая выкладка. Серьги */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType = 'ПОДВЕС' THEN 14 /*"СИ" - Серебро, закрытая выкладка. Подвесы */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType IN ('КОЛЬЕ','ЦЕПЬ') THEN 15 /*"СИ" - Серебро, закрытая выкладка. Цепи, колье */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType = 'БРАСЛЕТ' THEN 16 /*"СИ" - Серебро, закрытая выкладка. Браслеты */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType IN ('ЛОЖКА','ПОСУДА') THEN 17 /*"СИ" - Серебро, закрытая выкладка. Столовое серебро */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ЗАКРЫТАЯ' AND m.WearType NOT IN ('КОЛЬЦО','СЕРЬГИ','ПОДВЕС','КОЛЬЕ','ЦЕПЬ','БРАСЛЕТ','ЛОЖКА','ПОСУДА') THEN 18 /*"СИ" - Серебро, закрытая выкладка. Прочее (заж. д/г,запонки,пирсинг,броши и .тд.) */
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ОТКРЫТАЯ' AND m.WearType = 'КОЛЬЦО' THEN 19 /*"СИ ОВ" - Серебро, открытая выкладка. Кольца*/
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ОТКРЫТАЯ' AND m.WearType = 'СЕРЬГИ' THEN 20 /*"СИ ОВ" - Серебро, открытая выкладка. Серьги*/
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ОТКРЫТАЯ' AND m.WearType = 'ПОДВЕС' THEN 21 /*"СИ ОВ" - Серебро, открытая выкладка. Подвесы*/
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ОТКРЫТАЯ' AND m.WearType IN ('КОЛЬЕ','ЦЕПЬ') THEN 22 /*"СИ ОВ" - Серебро, открытая выкладка. Цепи, колье*/
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ОТКРЫТАЯ' AND m.WearType = 'БРАСЛЕТ' THEN 23 /*"СИ ОВ" - Серебро, открытая выкладка. Браслеты*/
- WHEN (m.Metal='СЕРЕБРО' OR LEFT(cl.ClassCode,4) IN ('1052')) AND m.Layout = 'ОТКРЫТАЯ' AND m.WearType NOT IN ('КОЛЬЦО','СЕРЬГИ','ПОДВЕС','КОЛЬЕ','ЦЕПЬ','БРАСЛЕТ') THEN 44 /*"СИ ОВ" - Серебро, открытая выкладка. Прочее (заж. д/г,запонки,пирсинг,броши)*/
- WHEN LEFT(cl.ClassCode,5) IN ('10530') AND m.WearType = 'КОЛЬЦО' THEN 24 /*Бижутерия. Кольца*/
- WHEN LEFT(cl.ClassCode,5) IN ('10530') AND m.WearType = 'СЕРЬГИ' THEN 25 /*Бижутерия. Серьги*/
- WHEN LEFT(cl.ClassCode,5) IN ('10530') AND m.WearType IN ('КОЛЬЕ','ЦЕПЬ') THEN 26 /*Бижутерия. Цепи, колье*/
- WHEN LEFT(cl.ClassCode,5) IN ('10530') AND m.WearType = 'БРАСЛЕТ' THEN 27 /*Бижутерия. Браслеты*/
- WHEN LEFT(cl.ClassCode,5) IN ('10530') AND m.WearType NOT IN ('БРАСЛЕТ','КОЛЬЕ','ЦЕПЬ','СЕРЬГИ','КОЛЬЦО') THEN 28 /*Бижутерия. Прочее*/
- WHEN LEFT(cl.ClassCode,2) IN ('80') AND m.WearType = 'КОЛЬЦО' THEN 29 /*Золото БУ изделия. Кольца*/
- WHEN LEFT(cl.ClassCode,2) IN ('80') AND m.WearType = 'СЕРЬГИ' THEN 30 /*Золото БУ изделия. Серьги*/
- WHEN LEFT(cl.ClassCode,2) IN ('80') AND m.WearType = 'ПОДВЕС' THEN 31 /*Золото БУ изделия. Подвесы*/
- WHEN LEFT(cl.ClassCode,2) IN ('80') AND m.WearType = 'ЦЕПЬ' THEN 32 /*Золото БУ изделия. Цепи*/
- WHEN LEFT(cl.ClassCode,2) IN ('80') AND m.WearType = 'БРАСЛЕТ' THEN 33 /*Золото БУ изделия. Браслеты*/
- WHEN LEFT(cl.ClassCode,2) IN ('80') AND m.WearType NOT IN ('БРАСЛЕТ','ПОДВЕС','ЦЕПЬ','СЕРЬГИ','КОЛЬЦО') THEN 34 /*Золото БУ изделия. Прочее (часы и т.д.)*/
- WHEN cl.ClassCode IN ('1055060','1055065') THEN 35 /*"СТ" - сопутствующий товар. Ювелирная косметика (полироль, салфетки и .т.д.)*/
- WHEN LEFT(cl.ClassCode,5) = '10550' AND cl.ClassCode NOT IN ('1055060','1055065') THEN 36 /*"СТ" - сопутствующий товар. Футляры*/
- WHEN cl.ClassCode IN ('1055596') THEN 37 /*"СТ" - сопутствующий товар. Бесплатная упаковка*/
- WHEN m.CodeNum = 2100000054 THEN 38 /*'Прочий учет ТМЦ. Подарочный сертификат 1000 руб'*/
- WHEN m.CodeNum = 2100000058 THEN 39 /*'Прочий учет ТМЦ. Подарочный сертификат 3000 руб'*/
- WHEN m.CodeNum = 2100000059 THEN 40 /*'Прочий учет ТМЦ. Подарочный сертификат 5000 руб'*/
- WHEN m.CodeNum = 2100000018 THEN 41 /*'Прочий учет ТМЦ. Подарочный сертификат без номинала'*/
- WHEN m.CodeNum = 4900002210 THEN 42 /*'Прочий учет ТМЦ. Бонусные карты*/
- WHEN cl.ClassCode IN ('1055597') THEN 45 /*'Прочий учет ТМЦ. Бесплатные товары (промо)*/
- ELSE 0
- END AS MaterialClassificationID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement