SELECT sd.stock_draw_id,sd.stock_draw_date,sd.stock_draw_no,sil.item_id ,sil.item_lotno, sdl.stock_draw_left_qty, sil.item_expire,d.department_name, (spd.stock_po_item_unitcost*sdl.stock_draw_left_qty) AS sum_left_price FROM stock_draw_list sdl,stock_draw sd,stock_item_list sil,stock_department d, stock_deliver_detail sdd ,stock_deliver sdi,stock_po_detail spd ,stock_item i WHERE sdl.stock_draw_id = sd.stock_draw_id AND sil.item_list_id = sdl.item_list_id AND sd.department_id = d.department_id AND sdi.stock_deliver_id = sdd.stock_deliver_id AND spd.stock_po_detail_id =sdd.stock_po_detail_id AND i.item_id = sil.item_id AND sdd.stock_deliver_detail_id=sil.stock_deliver_detail_id AND sd.stock_draw_complete = 'Y' AND sdl.stock_draw_left_qty > 0 AND sil.item_expire BETWEEN '2011-07-01' AND '2011-07-31' ORDER BY sil.item_expire