miholeus

Untitled

Jan 25th, 2013
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.86 KB | None | 0 0
  1. SELECT SQL_CALC_FOUND_ROWS
  2.     p.`id1c` AS id1c,
  3.     r.option_id AS option_id,
  4.     p.`products_model` AS products_model,
  5.     p.`reliz_firm_id` AS competitor_firm,
  6.     r.`firm_id` AS my_firm,
  7.     MIN(rc.`zak_price`) AS competitor_price,
  8.     r.`zak_price` AS your_price,
  9.     p.`products_id` AS products_id,
  10.     (CAST(p.`num_reserv` AS SIGNED) - CAST((sk.num + sk.num_prihod) AS SIGNED)) AS num_reserv,
  11.     (SELECT
  12.             SUM(`sells_orders`)
  13.         FROM
  14.             `sotm_product_sell_stat_month`
  15.         WHERE
  16.             `stat_date` = ADDDATE(CURDATE(), INTERVAL - 1 DAY)
  17.                 AND `period` = 'month'
  18.                 AND `id1c` = p.id1c) AS sales_month,
  19.     fp.`name` AS competitor_firm_name,
  20.     (CAST(rc.`zak_price` AS SIGNED) - CAST(r.`zak_price` AS SIGNED)) AS change_price,
  21.     cod.`code` AS code,
  22.     sl.`name_price` AS name_price,
  23.     NULL AS price_reduced,
  24.     NULL AS number_days_set
  25. FROM
  26.     products AS p
  27.         LEFT JOIN
  28.     products_sklad AS sk ON (sk.`id1c` = p.`id1c`
  29.         AND sk.`option_id` = 0
  30.         AND sk.`sklad` = '000000001')
  31.         LEFT JOIN
  32.     products_reliz_firm AS fp ON (fp.id = p.reliz_firm_id),
  33.     products_reliz AS rc,
  34.     products_reliz AS r
  35.         LEFT JOIN
  36.     products_reliz_firm AS f ON (f.id = r.firm_id)
  37.         LEFT JOIN
  38.     products_reliz_firm_group AS fg ON (fg.firm_id = f.id)
  39.         LEFT JOIN
  40.     crm_priceparser_slovar AS sl ON (sl.id = r.slovar_id)
  41.         LEFT JOIN
  42.     crm_priceparser_slovar_code AS cod ON (cod.slovar_id = r.slovar_id
  43.         AND cod.firm_id = r.firm_id)
  44. WHERE
  45.     r.`firm_id` = '557'
  46.         AND r.`id1c` = p.`id1c`
  47.         AND r.`status` = 1
  48.         AND rc.`status` = 1
  49.         AND p.`reliz_firm_id` != r.firm_id
  50.         AND rc.`id1c` = p.`id1c`
  51.         AND rc.firm_id = p.`reliz_firm_id`
  52.         AND 0 = 0
  53. GROUP BY r.`id1c` , rc.`id1c`
  54. HAVING competitor_price
Advertisement
Add Comment
Please, Sign In to add comment