Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.89 KB | None | 0 0
  1. SELECT
  2.     DISTINCT
  3.         if((`pa`.`TYPEMODELEVARIANTE` = '3'),substr(`pa`.`CodeArticle`,1,7),`pa`.`CodeArticle`) AS `Code Produit`,
  4.         replace(replace(replace(replace(replace(`strip_tags`(`pacd`.`Valeur`,'br'),'&nbsp;',' '),'<BR>','<br>'),'<br />','<br>'),'<BR />','<br>'),'<br>','\n') AS `Descriptifs`,`sub`.`Normes` AS `Normes`,if((ifnull(`pacftf`.`Valeur`,'') <> ''),`pacftf`.`UpdatedDate`,NULL) AS `Date de mise à jour FT FR`,
  5.         if((ifnull(`pacfte`.`Valeur`,'') <> ''),`pacfte`.`UpdatedDate`,NULL) AS `Date de mise à jour FT EN`,
  6.         `pacap`.`Valeur` AS `Application`
  7. FROM
  8.     (
  9.         (
  10.             (
  11.                 (
  12.                     (
  13.                         (
  14.                             (
  15.                                 `db_fs`.`cm_pre_art`  `pa`
  16.                             LEFT OUTER JOIN
  17.                                 `db_fs`.`fs_codearticle_cataencours` `scc`
  18.                             ON
  19.                                 (
  20.                                     (
  21.                                         (`scc`.`RefCat` = `pa`.`CodeArticle`)
  22.                                     AND
  23.                                         (`pa`.`CodeArticle` <> '')
  24.                                     )
  25.                                 )
  26.                             )
  27.                         JOIN
  28.                             `db_fs`.`cm_pre_art_carac` `pacs`
  29.                         ON
  30.                             (
  31.                                 (
  32.                                     (`pa`.`IdPreArt` = `pacs`.`IdPreArt`)
  33.                                 AND
  34.                                     (`pacs`.`IdPreArtDef` = 1354)
  35.                                 )
  36.                             )
  37.                         )
  38.                     JOIN
  39.                         `db_fs`.`cm_pre_art_carac` `pacd`
  40.                     ON
  41.                         (
  42.                             (
  43.                                 (`pa`.`IdPreArt` = `pacd`.`IdPreArt`)
  44.                             AND
  45.                                 (`pacd`.`IdPreArtDef` = 2687)
  46.                             )
  47.                         )
  48.                     )
  49.                 JOIN
  50.                     `db_fs`.`cm_pre_art_carac` `pacap`
  51.                 ON
  52.                     (
  53.                         (
  54.                             (`pa`.`IdPreArt` = `pacap`.`IdPreArt`) and (`pacap`.`IdPreArtDef` = 2686)
  55.                         )
  56.                     )
  57.                 )
  58.             JOIN
  59.                 `db_fs`.`cm_pre_art_carac` `pacftf`
  60.             ON
  61.                 (
  62.                     (
  63.                         (`pa`.`IdPreArt` = `pacftf`.`IdPreArt`)
  64.                     AND
  65.                         (`pacftf`.`IdPreArtDef` = 2159)
  66.                     )
  67.                 )
  68.             )
  69.         JOIN
  70.             `db_fs`.`cm_pre_art_carac` `pacfte`
  71.         ON
  72.             (
  73.                 (
  74.                     (`pa`.`IdPreArt` = `pacfte`.`IdPreArt`)
  75.                 AND
  76.                     (`pacfte`.`IdPreArtDef` = 2160)
  77.                 )
  78.             )
  79.         )
  80.     LEFT OUTER JOIN
  81.         `db_fs`.`fs_extract_normes` `sub`
  82.     ON
  83.         (
  84.             (`pa`.`IdPreArt` = `sub`.`IdPreArt`)
  85.         )
  86.     )
  87. WHERE
  88.     (
  89.         (
  90.             (`pa`.`TYPEMODELEVARIANTE` in ('0','2') )
  91.         AND
  92.         (
  93.             (`scc`.`RefCat` is not null) or (ifnull(`pacs`.`Valeur`,'') like '99%')
  94.         )
  95.     )
  96.     OR
  97.     (
  98.             (`pa`.`TYPEMODELEVARIANTE` = '3')
  99.         AND
  100.             (`scc`.`RefCat` is not null)
  101.         AND
  102.             ( not (`pa`.`IDPARENT` in (
  103.                                         select
  104.                                             distinct
  105.                                             `pa`.`IdPreArt`
  106.                                         from
  107.                                             (
  108.                                                 (
  109.                                                     (
  110.                                                         (
  111.                                                             (
  112.                                                                 `db_fs`.`cm_pre_art` `pa`
  113.                                                             JOIN
  114.                                                                 `db_fs`.`cm_article` `a`
  115.                                                             ON
  116.                                                             (
  117.                                                                 (
  118.                                                                     (`a`.`RefCat` = `pa`.`CodeArticle`)
  119.                                                                 AND
  120.                                                                     (`pa`.`CodeArticle` <> '')
  121.                                                                 )
  122.                                                             )
  123.                                                         )
  124.                                                     JOIN
  125.                                                         `db_fs`.`cm_article_selection` `ase`
  126.                                                     ON
  127.                                                         (
  128.                                                             (
  129.                                                                 (`a`.`IdArticle` = `ase`.`IdArticle`)
  130.                                                             AND
  131.                                                                 (`ase`.`Selection` = 'O')
  132.                                                             )
  133.                                                         )
  134.                                                     )
  135.                                                 JOIN
  136.                                                     `db_fs`.`cm_edition` `e`
  137.                                                 ON
  138.                                                     (
  139.                                                         (`ase`.`IdEdition` = `e`.`IdEdition`)
  140.                                                     )
  141.                                                 )
  142.                                             JOIN
  143.                                                 `db_fs`.`cm_edition_carac` `ec`
  144.                                             ON
  145.                                                 (
  146.                                                     (
  147.                                                         (`e`.`IdEdition` = `ec`.`IdEdition`)
  148.                                                     AND
  149.                                                         (`ec`.`Valeur` = 'CATA_GEN')
  150.                                                     )
  151.                                                 )
  152.                                             )
  153.                                         JOIN
  154.                                             `db_fs`.`cm_pre_art_def` `pade`
  155.                                         ON
  156.                                             (
  157.                                                 (
  158.                                                     (`ec`.`IdPreArtDef` = `pade`.`IdPreArtDef`)
  159.                                                 AND
  160.                                                     (`pade`.`CodeChamp` = 'EDITION_EN_COURS_MOVEX')
  161.                                                 )
  162.                                             )
  163.                                         )
  164.                                     WHERE
  165.                                         (`pa`.`TYPEMODELEVARIANTE` in ('0','2')
  166.                                     )
  167.                                 )
  168.                             )
  169.                         )
  170.                     )
  171.                 )
  172.             order by `pa`.`CodeArticle`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement