
21/10/2015, 13:57
|
 | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 5 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 originalSELECT @registrosTablaVenta:=COUNT(*) FROM tipoVentas INTO @registrosTablaVenta;
Ya con eso debería.
Sin embargo, te dejo el que yo tengo
Código SQL:
Ver originalDECLARE registrosTablaVenta INT DEFAULT 0; SELECT @registrosTablaVenta:=COUNT(*) FROM tipoVentas INTO @registrosTablaVenta; IF @registrosTablaVenta = 0 THEN SELECT @idTipoVenta := 1; ELSE SELECT @idTipoVenta:=(MAX(idTipoVenta) + 1) FROM tipoVentas; 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 |