sumar digito a numero en mysql

52 views
Skip to first unread message

benjixs

unread,
Jan 27, 2009, 8:38:14 AM1/27/09
to Mundo Visual FoxPro
Hola tengo una duda de como hcer lo siguiente entre vfp y mysql

tengo un campo id (int 5), necesito buscar el mas alto de todos y a
ese sumarle 1, como lo hago, no me sirve el autoincrement.

De antemano gracias.

Jose Oscar Vogel

unread,
Jan 27, 2009, 8:40:19 AM1/27/09
to mundovis...@googlegroups.com
con esto obtienes el maximo numero
 
sqlexec(con, "select max(id) as id from <tabla>", "tabla")

luego solo te queda sumarle uno
 
saludos

 
2009/1/27 benjixs <ben...@hotmail.com>

Julio Cesar Rodriguez Dominguez

unread,
Jan 27, 2009, 10:05:04 AM1/27/09
to mundovis...@googlegroups.com


2009/1/27 Jose Oscar Vogel <oscar...@gmail.com>

con esto obtienes el maximo numero
 
sqlexec(con, "select max(id) as id from <tabla>", "tabla")

luego solo te queda sumarle uno

sqlexec(con, "select max(id) + 1 as id from <tabla>", "tabla")

Podria sumarse en la misma sentencia.

eduardo_petronzi

unread,
Jan 27, 2009, 11:23:32 AM1/27/09
to Mundo Visual FoxPro
si tienes un indice sobre ese campo id (supongo que si lo usas como
clave deberías tenerlo ... si no puedes crearlo)
set order to id
go bott
Nuevo = id + 1
Reply all
Reply to author
Forward
0 new messages