Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- B.*,
- A.order_id,
- A.sidemark,
- A.order_design,
- A.order_colorway,
- A.order_quality,
- A.ktm_contact_id,
- A.order_silk_percentage,
- IF(A.ship_by != '0000-00-00', DATE_FORMAT(A.ship_by, '%d-%b-%y'), 'TBD') AS ship_by,
- (
- IF(A.priority = '1', 'Normal',
- IF(A.priority = '2', 'High',
- IF(A.priority = '3', 'Critical', 'Normal')
- )
- )
- ) AS priority_text,
- A.factory_ref_number,
- DATE_FORMAT( A.order_date , '%d-%b-%y') AS order_date,
- IF(A.lapchi_purchase_order != '', A.lapchi_purchase_order, 'None') AS LPO,
- (IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm)) AS crpt_length_cm,
- (IF(E.current_position IS NULL OR E.current_position = '', 0, E.current_position)) AS current_position,
- E.last_reading_date,
- E.on_loom,
- D.loc_name,
- (IF(((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm)) - E.current_position) < 0 OR ((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm)) - E.current_position) IS NULL, 0, ((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm)) - E.current_position))) AS balance_on_loom,
- D.vendor_id,
- E.assign_date AS assign_date_db,
- IF(E.assign_date IS NOT NULL AND E.assign_date != '0000-00-00', DATE_FORMAT(E.assign_date , '%d-%b-%y'),
- (IF(DATE_FORMAT((IF(IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1) != -1,
- DATE_SUB((DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), INTERVAL ((IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1))+(SELECT loomNumWeekends((DATE_SUB((DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), INTERVAL (IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1)) DAY)), (DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), (IF((SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) IS NULL OR (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) = '', '6', (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id)))))+(SELECT loomNumHolidays((DATE_SUB((DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), INTERVAL (IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1)) DAY)), (DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), (IF(A.vendor_id > 0, (
- SELECT
- GROUP_CONCAT(DISTINCT h1.holiday_date)
- FROM
- holidays h1
- INNER JOIN
- holidays_ref hr1
- ON
- h1.ref_id = hr1.ref_id
- WHERE
- hr1.vendor_id REGEXP CONCAT('[[:<:]]', A.vendor_id, '[[:>:]]') OR hr1.vendor_id = ''
- ), (
- SELECT
- GROUP_CONCAT(DISTINCT h1.holiday_date)
- FROM
- holidays h1
- ))), (IF((SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) IS NULL OR (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) = '', '6', (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id)))))) DAY),
- '0000-00-00')), '%d-%b-%y') IS NOT NULL, DATE_FORMAT((IF(IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1) != -1,
- DATE_SUB((DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), INTERVAL ((IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1))+(SELECT loomNumWeekends((DATE_SUB((DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), INTERVAL (IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1)) DAY)), (DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), (IF((SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) IS NULL OR (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) = '', '6', (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id)))))+(SELECT loomNumHolidays((DATE_SUB((DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), INTERVAL (IF((
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- ) > 0, ROUND((IF(E.length_on_loom IS NOT NULL AND E.length_on_loom > 0, E.length_on_loom, B.ideal_length_cm))/(
- IF(E.weave_rate IS NOT NULL AND E.weave_rate > 0, E.weave_rate,
- IF((IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) IS NULL OR (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))) = 0, 0,
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id AND pc.prog_id = A.colorway_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))),
- IF((SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) IS NOT NULL AND (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) > 0, (SELECT pc.weave_rate FROM crpt_design cd, crpt_designnumbers dn, crpt_programmcarpet pc, crpt_programmcarpet_partnumbers pcpn, partnumbers pn WHERE cd.design_id = dn.design_id AND dn.dsgnnmber_id = pc.dsgnnmber_id AND pc.prog_id = pcpn.prog_id AND pcpn.prtnmbr_id = pn.prtnmbr_id AND pcpn.colorway = '1' AND cd.design_id = A.design_id AND dn.dsgnnmber_id = A.dsgnnmber_id LIMIT 1) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / (IF(IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom) <= 75, 1, IF(FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75)) <= 90, FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75), FLOOR((IF(E.width_on_loom IS NULL OR E.width_on_loom = 0, B.ideal_width_cm, E.width_on_loom)) / 75) + 1)))))), 0)
- )
- )
- )
- )), -1)) DAY)), (DATE_SUB(A.est_delivery_date, INTERVAL ((IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14))+(IF(A.priority = '2', 7, 12))) DAY)), (IF(A.vendor_id > 0, (
- SELECT
- GROUP_CONCAT(DISTINCT h1.holiday_date)
- FROM
- holidays h1
- INNER JOIN
- holidays_ref hr1
- ON
- h1.ref_id = hr1.ref_id
- WHERE
- hr1.vendor_id REGEXP CONCAT('[[:<:]]', A.vendor_id, '[[:>:]]') OR hr1.vendor_id = ''
- ), (
- SELECT
- GROUP_CONCAT(DISTINCT h1.holiday_date)
- FROM
- holidays h1
- ))), (IF((SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) IS NULL OR (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id) = '', '6', (SELECT v1.weekends FROM vendor v1 WHERE v1.vendor_id = A.vendor_id)))))) DAY),
- '0000-00-00')), '%d-%b-%y'), 'TBD'))
- ) AS assign_date,
- (IF((IF((LOWER(TRIM(A.shipping_mode)) LIKE 'expedited') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%fedex%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%ups%') OR (LOWER(TRIM(A.shipping_mode)) LIKE '%dhl%'), 'E', 'R')) = 'E', 7, 14)) AS shipBuffer,
- (IF(A.priority = '2', 7, 12)) AS washingFinishing,
- A.projected_delivery_date AS projected_delivery_date_db,
- A.est_delivery_date AS est_delivery_date_db,
- E.weaving_start_date,
- IF(E.current_speed IS NULL, 0, E.current_speed) AS current_speed,
- L.loom_reference,
- QC.qc_id,
- QC.new_ship_date,
- QC.graph_issued_date,
- QC.nemcha_issued_date,
- QC.carpet_received_date,
- QC.remarks,
- QC.qc_notes
- FROM
- (crpt_admin_orders A, crpt_admin_orders_size B)
- LEFT JOIN
- crpt_loom E ON (E.order_id = A.order_id AND E.id = (SELECT MAX(E1.id) FROM crpt_loom E1 WHERE E1.order_id = A.order_id LIMIT 1))
- LEFT JOIN
- weaving_unit D ON (D.weave_unit_id = E.weaving_id)
- LEFT JOIN
- looms L on (E.loom_id = L.loom_id)
- LEFT JOIN
- crpt_admin_orders_qc AS QC ON A.order_id = QC.order_id
- WHERE
- A.order_id = B.order_id
- AND
- A.order_status = '3' AND
- A.production_status != 'SPD'
- GROUP BY
- A.order_id
- ORDER BY
- A.order_date ASC
- limit 23
Advertisement
Add Comment
Please, Sign In to add comment