TYPE NUMBERS.sql — различия между версиями
Mstar (обсуждение | вклад) (Created page with "→Вывод списка типов автомобилей по заданному KBA-номеру (используется в Германии): /* TYP_ID - Номер т...") |
(нет различий)
|
Текущая версия на 10:16, 13 мая 2013
/* Вывод списка типов автомобилей по заданному KBA-номеру (используется в Германии) */
/* TYP_ID - Номер типа автомобиля */
/* TYP_MMT_CDS_TEXT - Полное название автомобиля (марка/модель/тип) */
/* TYP_PCON_START - YYYYMM: Год/месяц начала выпуска типа */
/* TYP_PCON_END - YYYYMM: Год/месяц окончания выпуска типа (NULL - неограничен) */
/* TYP_CCM - Объём двигателя (куб.см) */
/* TYP_CCM_TAX - Объём двигателя (куб.см) ("эффективный объём"?) */
/* TYP_KW_FROM - Мощность двигателя (кВт): ОТ */
/* TYP_KW_UPTO - Мощность двигателя (кВт): ДО (NULL - неограничен) */
/* TYP_HP_FROM - Мощность двигателя (л.с.): ОТ */
/* TYP_HP_UPTO - Мощность двигателя (л.с.): ДО (NULL - неограничен) */
/* TYP_CYLINDERS - Количество цилиндров */
/* ENG_CODE - Код двигателя */
/* TYP_ENGINE_DES_TEXT - Тип двигателя */
/* TYP_FUEL_DES_TEXT - Тип топлива */
/* TYP_BODY_DES_TEXT - Вид сборки */
/* TYP_AXLE_DES_TEXT - Конструкция оси (для грузовых)*/
/* TYP_MAX_WEIGHT - Тоннаж (для грузовых)*/
SET @KBA_NR1 = '9101'; /* VOLVO V70 II универсал (P80_) 2.4 D5 [2001/08-...] */ SET @KBA_NR2 = '853'; SET @KBA_NR = CONCAT(@KBA_NR1, @KBA_NR2); SET @LNG_ID = 16; /* 1 - Немецкий язык; 16 - Русский язык */
SELECT TYP_ID, MFA_BRAND, DES_TEXTS7.TEX_TEXT AS MOD_CDS_TEXT, DES_TEXTS.TEX_TEXT AS TYP_CDS_TEXT, TYP_PCON_START, TYP_PCON_END, TYP_CCM, TYP_KW_FROM, TYP_KW_UPTO, TYP_HP_FROM, TYP_HP_UPTO, TYP_CYLINDERS, ENGINES.ENG_CODE, DES_TEXTS2.TEX_TEXT AS TYP_ENGINE_DES_TEXT, DES_TEXTS3.TEX_TEXT AS TYP_FUEL_DES_TEXT, IFNULL(DES_TEXTS4.TEX_TEXT, DES_TEXTS5.TEX_TEXT) AS TYP_BODY_DES_TEXT, DES_TEXTS6.TEX_TEXT AS TYP_AXLE_DES_TEXT, TYP_MAX_WEIGHT FROM TYPE_NUMBERS INNER JOIN TYPES ON TYP_ID = TYN_TYP_ID INNER JOIN COUNTRY_DESIGNATIONS ON COUNTRY_DESIGNATIONS.CDS_ID = TYP_CDS_ID INNER JOIN DES_TEXTS ON DES_TEXTS.TEX_ID = COUNTRY_DESIGNATIONS.CDS_TEX_ID INNER JOIN MODELS ON MOD_ID = TYP_MOD_ID INNER JOIN MANUFACTURERS ON MFA_ID = MOD_MFA_ID INNER JOIN COUNTRY_DESIGNATIONS AS COUNTRY_DESIGNATIONS2 ON COUNTRY_DESIGNATIONS2.CDS_ID = MOD_CDS_ID INNER JOIN DES_TEXTS AS DES_TEXTS7 ON DES_TEXTS7.TEX_ID = COUNTRY_DESIGNATIONS2.CDS_TEX_ID LEFT JOIN DESIGNATIONS ON DESIGNATIONS.DES_ID = TYP_KV_ENGINE_DES_ID LEFT JOIN DES_TEXTS AS DES_TEXTS2 ON DES_TEXTS2.TEX_ID = DESIGNATIONS.DES_TEX_ID LEFT JOIN DESIGNATIONS AS DESIGNATIONS2 ON DESIGNATIONS2.DES_ID = TYP_KV_FUEL_DES_ID LEFT JOIN DES_TEXTS AS DES_TEXTS3 ON DES_TEXTS3.TEX_ID = DESIGNATIONS2.DES_TEX_ID LEFT JOIN LINK_TYP_ENG ON LTE_TYP_ID = TYP_ID LEFT JOIN ENGINES ON ENG_ID = LTE_ENG_ID LEFT JOIN DESIGNATIONS AS DESIGNATIONS3 ON DESIGNATIONS3.DES_ID = TYP_KV_BODY_DES_ID LEFT JOIN DES_TEXTS AS DES_TEXTS4 ON DES_TEXTS4.TEX_ID = DESIGNATIONS3.DES_TEX_ID LEFT JOIN DESIGNATIONS AS DESIGNATIONS4 ON DESIGNATIONS4.DES_ID = TYP_KV_MODEL_DES_ID LEFT JOIN DES_TEXTS AS DES_TEXTS5 ON DES_TEXTS5.TEX_ID = DESIGNATIONS4.DES_TEX_ID LEFT JOIN DESIGNATIONS AS DESIGNATIONS5 ON DESIGNATIONS5.DES_ID = TYP_KV_AXLE_DES_ID LEFT JOIN DES_TEXTS AS DES_TEXTS6 ON DES_TEXTS6.TEX_ID = DESIGNATIONS5.DES_TEX_ID WHERE TYN_SEARCH_TEXT = @KBA_NR AND TYN_KIND = 1 AND COUNTRY_DESIGNATIONS.CDS_LNG_ID = @LNG_ID AND COUNTRY_DESIGNATIONS2.CDS_LNG_ID = @LNG_ID AND (DESIGNATIONS.DES_LNG_ID IS NULL OR DESIGNATIONS.DES_LNG_ID = @LNG_ID) AND (DESIGNATIONS2.DES_LNG_ID IS NULL OR DESIGNATIONS2.DES_LNG_ID = @LNG_ID) AND (DESIGNATIONS3.DES_LNG_ID IS NULL OR DESIGNATIONS3.DES_LNG_ID = @LNG_ID) AND (DESIGNATIONS4.DES_LNG_ID IS NULL OR DESIGNATIONS4.DES_LNG_ID = @LNG_ID) AND (DESIGNATIONS5.DES_LNG_ID IS NULL OR DESIGNATIONS5.DES_LNG_ID = @LNG_ID) ORDER BY MFA_BRAND, MOD_CDS_TEXT, TYP_CDS_TEXT, TYP_PCON_START, TYP_CCM ;
- Назад к оглавлению: Документация_по_запросам_и_структуре_Текдок_-_версия_2
- Подробнее о ценах ПО Ирбис на базе текдок от нашей компании: http://www.mstarproject.com/?action=tecdoc_mysql_site