SELECT CAST(SUBSTRING(CAST(3.141592699 AS CHAR(40)),1,LOCATE('.',CAST(3.141592699 AS CHAR(40)))+6) AS DECIMAL(20,6));