SELECT * FROM (
SELECT * FROM ${orderTable} WHERE TRANSFER_ORDER_ID = #{transferNo}
) WHERE ROWNUM <= 1
SELECT * FROM (
SELECT * FROM ${orderTable} WHERE ORDER_ID = #{orderNo}
) WHERE ROWNUM <= 1
SELECT * FROM (
SELECT * FROM ${orderTable} WHERE ORG_ORDER_ID = #{orderNo}
) WHERE ROWNUM <= 1
SELECT * FROM (
SELECT * FROM ${orderTable} WHERE TRACK_ID = #{trackingNo}
) WHERE ROWNUM <= 1
SELECT * FROM (
SELECT * FROM ${orderTable} WHERE BARCODE_NUMBER = #{trackingNo}
) WHERE ROWNUM <= 1
SELECT * FROM (
SELECT * FROM ${orderTable} WHERE CUSTOMER_TRACK_ID = #{trackingNo}
) WHERE ROWNUM <= 1
o.CUSTOMER_CODE IN
#{code}
1 = 1
AND o.PICKUP_DATE >= TO_DATE(#{query.beginTime}, 'YYYY-MM-DD HH24:MI:SS')
AND o.PICKUP_DATE <= TO_DATE(#{query.endTime}, 'YYYY-MM-DD HH24:MI:SS')
AND o.BL_PICKUP = 1
AND o.ORDER_STATUS IN
#{st}
AND o.ORDER_STATUS IN (3, 4, 5, 6, 7, 8, 11)
AND o.ORDER_ID = #{query.orderId}
AND o.ORG_ORDER_ID = #{query.orgOrderId}
AND o.TRANSFER_ORDER_ID = #{query.transferOrderId}
AND (
o.ORDER_ID IN
#{oid}
OR o.ORG_ORDER_ID IN
#{oid2}
OR o.TRANSFER_ORDER_ID IN
#{oid3}
)
o.ID,
o.ORDER_ID,
o.ORG_ORDER_ID,
o.TRANSFER_ORDER_ID,
o.TRACK_ID,
o.CUSTOMER_CODE,
o.CUSTOMER_NAME,
o.PRODUCT_CODE,
o.PRODUCT_NAME,
o.PRODUCT_FLOOR_CODE,
o.COUNTRY,
o.COUNTRY_NAME,
o.CONSIGNEE_POSTCODE,
o.DIMENSIONAL_WEIGHT_FACTOR,
o.VOLUME_WEIGHT,
o.WEIGHT,
o.ORDER_STATUS,
o.PICKUP_DATE
SELECT COUNT(1)
FROM ${orderTable} o
WHERE
SELECT ID FROM (
SELECT inner_q.ID AS ID, ROWNUM AS rn FROM (
SELECT o.ID, o.PICKUP_DATE, o.ORDER_ID
FROM ${orderTable} o
WHERE
ORDER BY o.PICKUP_DATE DESC, o.ORDER_ID DESC
) inner_q
WHERE ROWNUM <= #{endRow}
)
WHERE rn > #{startRow}
SELECT TRANSFER_ORDER_ID FROM (
SELECT inner_q.TRANSFER_ORDER_ID AS TRANSFER_ORDER_ID, ROWNUM AS rn
FROM (
SELECT o.TRANSFER_ORDER_ID, o.PICKUP_DATE, o.ORDER_ID
FROM ${orderTable} o
WHERE
AND o.TRANSFER_ORDER_ID IS NOT NULL
ORDER BY o.PICKUP_DATE DESC, o.ORDER_ID DESC
) inner_q
WHERE ROWNUM <= #{endRow}
)
WHERE rn > #{startRow}
SELECT
FROM ${orderTable} o
WHERE o.ID IN
#{mid}
SELECT o.CUSTOMER_CODE AS CUSTOMER_CODE,
o.LINE_CODE AS PRODUCT_CODE,
MAX(o.LINE_NAME) AS PRODUCT_NAME,
COUNT(1) AS ORDER_COUNT
FROM ${orderTable} o
WHERE
AND o.LINE_CODE IS NOT NULL
GROUP BY o.CUSTOMER_CODE, o.LINE_CODE
ORDER BY o.CUSTOMER_CODE, o.LINE_CODE
SELECT o.ORDER_ID AS ORDER_ID,
o.ORG_ORDER_ID AS ORG_ORDER_ID,
o.TRANSFER_ORDER_ID AS TRANSFER_ORDER_ID,
o.CUSTOMER_CODE AS CUSTOMER_CODE,
o.LINE_CODE AS PRODUCT_CODE,
o.LINE_NAME AS PRODUCT_NAME,
o.PICKUP_DATE AS PICKUP_DATE
FROM ${orderTable} o
WHERE
AND o.LINE_CODE = #{query.productCode}
ORDER BY o.PICKUP_DATE DESC, o.ORDER_ID DESC
SELECT * FROM (
SELECT o.ID AS ID, o.PICKUP_DATE AS PICKUP_DATE
FROM ${orderTable} o
WHERE
AND o.ORDER_ID IN
#{bid1}
UNION ALL
SELECT o.ID AS ID, o.PICKUP_DATE AS PICKUP_DATE
FROM ${orderTable} o
WHERE
AND o.ORG_ORDER_ID IN
#{bid2}
UNION ALL
SELECT o.ID AS ID, o.PICKUP_DATE AS PICKUP_DATE
FROM ${orderTable} o
WHERE
AND o.TRANSFER_ORDER_ID IN
#{bid3}
)
SELECT o.ID AS ID, o.PICKUP_DATE AS PICKUP_DATE
FROM ${orderTable} o
WHERE o.TRANSFER_ORDER_ID IN
#{bid}
AND o.BL_PICKUP = 1
AND o.ORDER_STATUS IN (3, 4, 5, 6, 7, 8, 11)
AND o.CUSTOMER_CODE IN
#{code}
SELECT o.*
FROM ${orderTable} o
WHERE o.ID IN
#{mid}