Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/10/2015, 13:57
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: problema con select max no incrementa

<saludo>
Pues viendo lo que hiciste, moviste de sitio la variable que guarda
el resultado del primer select, yo te dije que le agregaras a lo que ya estaba.

Es decir
Código SQL:
Ver original
  1. SELECT @registrosTablaVenta:=COUNT(*) FROM tipoVentas INTO @registrosTablaVenta;

Ya con eso debería.
Sin embargo, te dejo el que yo tengo

Código SQL:
Ver original
  1. DECLARE registrosTablaVenta INT DEFAULT 0;
  2. SELECT @registrosTablaVenta:=COUNT(*) FROM tipoVentas INTO @registrosTablaVenta;
  3.    
  4.       IF @registrosTablaVenta = 0 THEN
  5.            SELECT @idTipoVenta := 1;
  6.         ELSE      
  7.             SELECT @idTipoVenta:=(MAX(idTipoVenta) + 1) FROM tipoVentas;  
  8.         END IF;


</saludo>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com