Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Funcioes en MySql

Estas en el tema de Funcioes en MySql en el foro de Mysql en Foros del Web. Buenas Noches: Les comento que soy nuevo en el desarrollo de funciones en MySql y necesito hacer una que me devuelva el saldo de un ...
  #1 (permalink)  
Antiguo 17/04/2011, 17:50
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Funcioes en MySql

Buenas Noches:
Les comento que soy nuevo en el desarrollo de funciones en MySql y necesito hacer una que me devuelva el saldo de un usuario y me esta cantando error en el 'create', y hay 2 'select', no se si esta es la mejor forma de hacerlo!!
Les paso el codigo por las dudas.

use xx;
drop function if exists saldo;
create function saldo(xidusuario int) returns int
begin
declare positivo int default 0;
declare negativo int default 0;
select sum(cuentacorriente.importe) into resultado from cuentacorriente left join tipomovimientos using (idtipomovimiento) where idusuario=xidusuario and tipomovimientos.signo='+';
positivo=resultado;
select sum(cuentacorriente.importe) into resultado from cuentacorriente left join tipomovimientos using (idtipomovimiento) where idusuario=xidusuario and tipomovimientos.signo='-';
negativo=resultado;
return positivo-negativo;
end;

Le agradecerìa a alguien que pueda ayudarme
  #2 (permalink)  
Antiguo 19/04/2011, 04:37
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Funcioes en MySql

No repitas los mensajes....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.