Advertisement
akozhomka

Untitled

Aug 6th, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.39 KB | None | 0 0
  1.  
  2. SELECT t.fin_id
  3.     , t.art_num AS art_num
  4.     , t.brand AS brand
  5.     , t.kol_wms AS kol
  6.     , t.kol_prihod AS kol_prihod
  7. FROM (
  8.     SELECT f.id AS fin_id
  9.          , f.art_num AS art_num
  10.          , f.brand AS brand
  11.          , f.order_id
  12.          , f.kol_prihod AS kol_prihod
  13.          , (
  14.             SELECT SUM(vpl1.new_available - vpl1.old_available) AS s1
  15.             FROM yii_doc.vitrina_product_log vpl1
  16.             WHERE vpl1.source_identifier = f.order_id
  17.                 AND f.art_num = vpl1.art_num
  18.                 AND vpl1.source = 'receipt'
  19.                 AND vpl1.new_available >= vpl1.old_available
  20.         ) AS kol_rec
  21.         , (
  22.             SELECT MIN(vpl2.new_available - vpl2.old_available) AS s2
  23.             FROM yii_doc.vitrina_product_log vpl2
  24.             WHERE vpl2.source_identifier = wi.id
  25.                 AND f.art_num = vpl2.art_num
  26.                 AND vpl2.source = 'wms_income'
  27.                 AND vpl2.new_available >= vpl2.old_available
  28.         ) AS kol_wms
  29.     FROM wms.wms_product_in wpi
  30.     LEFT JOIN wms.wms_in wi ON wi.document_id = wpi.document_id
  31.     LEFT JOIN fin.fin_in f ON f.id = wpi.fin_in_id
  32.     LEFT JOIN yii_doc.orders o ON o.id = f.order_id
  33.     WHERE f.parent_id IS NULL
  34.         AND o.manager_id = 93
  35. #         AND f.id IN (6386164)
  36. #         AND f.id IN (6390700,6395383,6395384,6395385)
  37.     GROUP BY f.id
  38. ) t
  39. WHERE t.kol_rec = t.kol_wms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement