CREATE DEFINER=aaa
@%
FUNCTION kenzo_get_sales_line
(_order_sn varchar(60),_line_no INT) RETURNS int(11)
BEGIN
DECLARE _return INT;
SET _return =(
select A.order_num from (
SELECT trans_num,line_position,@rownum := @rownum +1 AS order_num
FROM kenzo_sd_sales_detail_out, (SELECT@rownum :=0) r
WHERE trans_num =_order_sn
order by line_position) as A where A.line_position=_line_no);
RETURN _return;
END