List:Spanish« Previous MessageNext Message »
From:Calabaza Date:October 7 2009 11:32am
Subject:Re: necesito ayuda
View as plain text  
2009/10/6 darkx hardy <sdarknot@stripped>:
> hola  tengo  una funcion cuyo codigo es el siguiente

> delimiter  ||
> drop FUNCTION if exists fn_purchased;
> CREATE  FUNCTION fn_purchased(id int) RETURNS varchar(300)
> BEGIN
> DECLARE done INT DEFAULT 0;
> DECLARE VRETURN varchar(30) ;
> DECLARE us varchar(30);
> DECLARE users varchar(300) default '';
> declare xx int default 0;
> DECLARE UAM CURSOR FOR select distinct d.destino from deal_destinos dd
> inner join destinos d on d.iddestino=dd.iddestino
> where dd.iddeal=id ;
> DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
> OPEN UAM;
> REPEAT
> FETCH UAM INTO us;
>  set xx=xx+1;
>  set VRETURN=us;
>  if(users='') then set users=concat(VRETURN,' (',xx,') ');
>  else
>    if(substring(users,1,VRETURN) )!=VRETURN then
>     set users=concat(users,' - ',VRETURN,' (',xx,') ');
>  end if;
>  end if;
> UNTIL done END REPEAT;
> CLOSE UAM;
> RETURN users;
> END ;
> ||
> delimiter ;


> bueno puede ser k a simple vista este bien
> pero no  ya k  hay datos k se
> repiten  y esa no es la idea
> aca dejo el resultado de dicho codigo
> esperando k me puedas ayudar desde
>  gracias y mi correo es sdarknot@stripped

>
> +-------------------------------------------------------------------------------------------+
> | fn_purchased(1)
>                |
>
> +-------------------------------------------------------------------------------------------+
> |  ORLANDO 4/3 (1)  -  LAS VEGAS 3/2 (2)  - DAYTONA BEACH 3/2 (3)
>  - DAYTONA
> BEACH 3/2 (4)  |
>
> +-------------------------------------------------------------------------------------------+
> 1 row in set (0.02 sec)


Te agradeceríamos envíes el DDL de las tablas:
deal_destinos, destinos,

Así mismo el resultado de:
Select version();

Y no estaría mal también unos 10 registros de cada tabla.

Observación: esperando no molestarte te recomendaría no
pedir soluciones a tu correo privado, ya que es conveniente
que la solución quede en el archivo de la lista.

Así mismo te sugeriría darte una vuelta por [0]:
[0] http://es.wikipedia.org/wiki/Netiquette
a fin de que veas lo importante que es que escribas
completamente las palabras.

Un abrazo,

-- 
§~^Calabaza^~§ from Villa Elisa, Paraguay
http://calablogbaza.blogspot.com/

http://es.wikipedia.org/wiki/Top-posting
http://es.wikipedia.org/wiki/Netiquette
Thread
necesito ayudaCOMPINA Gabriel7 Oct
  • necesito ayudadarkx hardy7 Oct
    • Re: necesito ayudaCalabaza7 Oct
  • Re: necesito ayudaJose B7 Oct
Re: necesito ayudaCalabaza7 Oct
Re: necesito ayudaCalabaza7 Oct
  • Error MySQLBinLog con Log de esclavoAna Carmona28 Oct
    • Re: Error MySQLBinLog con Log de esclavoewen fortune28 Oct
      • Re: Error MySQLBinLog con Log de esclavoAna Carmona29 Oct