Advertisement
somedeadman

Untitled

Jan 11th, 2021
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. set @date_start = "2020-10-01";
  2. set @date_finish = "2020-12-31";
  3.  
  4. select
  5. pa.id pa_id,
  6. f.brand,
  7. f.art_num,
  8. sum(IF(i.prihod_kor > 0, i.prihod_kor, i.prihod)) income,
  9. dg.name_ru category,
  10. max(if(pb.barcode is not null, 1, 0)) barcode
  11. from fin.fin_in f
  12. left join fin.invoice_fin i on i.fin_id = f.id
  13. left join order_product op on f.product_id = op.id
  14. left join prices_all pa on pa.id = op.price_all_id
  15. left join (SELECT dg.GA_ID, MAX(dg.name_ru) name_ru FROM dok_ga dg GROUP BY dg.GA_ID) dg on dg.GA_ID = pa.pa_ga_id_search
  16. left join (SELECT pb.pa_id, MAX(pb.barcode) barcode FROM prices_all_barcodes pb GROUP BY pb.pa_id) pb on pb.pa_id = pa.id
  17. where date_prihod between @date_start and @date_finish /* AND f.art_num = 'WA9581' */
  18. group by pa_id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement