Advertisement
mkrangga

Untitled

Mar 23rd, 2023
1,031
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.70 KB | None | 0 0
  1. SELECT
  2.         t_olshops_transactions.id,
  3.         t_olshops_transactions.id_business,
  4.         t_businesses.title,
  5.         t_olshops_transactions.invoice,
  6.                 t_olshops_transactions_packages.airwaybill,
  7.                 t_yubigudang_outbound.wh_status,
  8.         subdistrict_origin.name AS 'Origin Nama Kecamatan',
  9.         CONCAT( IF(city_origin.type = 'DISTRICT', 'KAB. ', ''), city_origin.name) AS 'Origin Nama Kota',
  10.         subdistrict.name AS 'Destinasi Nama Kecamatan',
  11.         CONCAT( IF(city.type = 'DISTRICT', 'KAB. ', ''), city.name) AS 'Destinasi Nama Kota',
  12.                 province_origin.name AS 'Origin Nama Provinsi',
  13.         province.name AS 'Destinasi Nama Provinsi',
  14.         SUM(t_olshops_transactions_items.subtotal_weight) as total_weight,
  15.         t_olshops_transactions_packages.courier_service,
  16.         (IF(t_olshops_transactions_packages.cost = 0, '9000', t_olshops_transactions_packages.cost)) AS 'Ongkir',
  17.         summary.charge_shipment_publish,
  18.         summary.record_create_timestamp
  19.         FROM t_yubigudang_outbound
  20.         INNER JOIN t_businesses ON t_businesses.id = t_yubigudang_outbound.id_business
  21.         INNER JOIN t_olshops_transactions ON t_yubigudang_outbound.id_olshop_transaction = t_olshops_transactions.id
  22.         INNER JOIN t_olshops_transactions_summaries as summary ON t_yubigudang_outbound.id_olshop_transaction = summary.id_olshop_transaction
  23.         INNER JOIN t_olshops_transactions_recipients ON t_yubigudang_outbound.id_olshop_transaction = t_olshops_transactions_recipients.id_olshop_transaction
  24.         INNER JOIN t_olshops_transactions_packages ON t_yubigudang_outbound.id_olshop_transaction = t_olshops_transactions_packages.id_olshop_transaction
  25.         INNER JOIN t_olshops_transactions_items ON t_yubigudang_outbound.id_olshop_transaction = t_olshops_transactions_items.id_olshop_transaction
  26.         INNER JOIN t_olshops_warehouses ON t_olshops_warehouses.id = t_olshops_transactions_packages.id_warehouse
  27.         INNER JOIN tm_geodirectories AS subdistrict ON
  28.         t_olshops_transactions_recipients.id_geodirectory = subdistrict.id
  29.         INNER JOIN tm_geodirectories AS city ON
  30.         city.id = subdistrict.id_parent
  31.         INNER JOIN tm_geodirectories AS province ON
  32.         province.id = city.id_parent
  33.         INNER JOIN tm_geodirectories AS subdistrict_origin ON
  34.         t_olshops_warehouses.id_geodirectory = subdistrict_origin.id
  35.         INNER JOIN tm_geodirectories AS city_origin ON
  36.         city_origin.id = subdistrict_origin.id_parent
  37.         INNER JOIN tm_geodirectories AS province_origin ON
  38.         province_origin.id = city_origin.id_parent
  39.         WHERE t_olshops_transactions.record_create_timestamp >= '2023-01-01'
  40.         AND t_olshops_transactions_packages.cost != 0
  41.                 AND t_olshops_transactions_packages.`courier_name` = 'JNE'
  42.         AND t_olshops_transactions_packages.courier_service IN ('REG','YES')
  43.                 AND ( (t_olshops_transactions_packages.`cost` <= '10000' AND t_olshops_transactions_packages.`weight` > '1300') OR (t_olshops_transactions_packages.`cost` <= '20000' AND t_olshops_transactions_packages.`weight` > '2300') OR (t_olshops_transactions_packages.`cost` <= '30000' AND t_olshops_transactions_packages.`weight` > '3300') OR (t_olshops_transactions_packages.`cost` <= '40000' AND t_olshops_transactions_packages.`weight` > '4300') OR (t_olshops_transactions_packages.`cost` <= '50000' AND t_olshops_transactions_packages.`weight` > '5300') OR (t_olshops_transactions_packages.`cost` <= '60000' AND t_olshops_transactions_packages.`weight` > '6300') )
  44.                 -- AND t_olshops_transactions.id_business = 45796
  45.                 AND t_olshops_transactions.id_business NOT IN (58893,58617)
  46.         GROUP BY t_yubigudang_outbound.id
  47.         ORDER BY t_olshops_transactions.id ASC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement