Untitled
unknown
mysql
2 years ago
1.2 kB
6
Indexable
SELECT serial, product, size, location, previouslocation, lastscandate, ifnull(name,agentID) as name, division FROM (SELECT CONCAT('s', serialnumber) AS serial, product, size, location, previouslocation, lastscandate, #SUBSTRING_INDEX(SUBSTRING_INDEX(locationhistory, ']', 1), ',', - 1) AS username_, (SELECT SUBSTRING_INDEX(username, ':', - 1) FROM shard.inventoryitemupdate FORCE INDEX (SERIALNUMBER) WHERE serialnumber = t0.serialnumber AND lastscandate >= CURRENT_DATE AND location = 'returns' AND qtyonhand > 0 AND username != 'none' GROUP BY serialnumber) AS agentID FROM shard.inventoryitemupdate t0 WHERE location = 'pa returns' AND lastscandate >= CURRENT_DATE AND previouslocation = 'returns' HAVING agentID IS NOT NULL) j1 left JOIN employee j2 ON id = agentID - 1000
Editor is loading...