Página 1 de 1

Ultimo registro en Mysql

Publicado: Sab Abr 28, 2007 10:16 am
por Paco V
Tengo una tabla en MySql. En esa tabla se realiza la grabación de unos datos.
Entre ellos se lleva un numero de documento que es correlativo.
Antes, con dbf, hacia un gobottom para colocarme en el último registro, y
al numero de documento le sumo 1.
¿Como se podria hacer esto en MySql?
Gracias
Paco V

Ultimo registro en Mysql

Publicado: Sab Abr 28, 2007 1:19 pm
por Fredy
Hola!
veamos:
Por ejemplo con una table de facturas
SELECT * FROM facturas
nos seleccionará todos los campos de todas las facturas
SELECT * FROM facturas ORDER BY numero
ahora las tenemos ordenadas por número de factura
SELECT * FROM facturas ORDER BY numero DESC
ahora las seguimos teniendo ordenadas por número de factura pero descendente
SELECT * FROM Facturas ORDER BY numero DESC LIMIT 1
ahora tenemos los datos de la última facutura
SELECT numero FROM Facturas ORDER BY numero DESC LIMIT 1
ahora tenemos sólo el número de la última factura
SELECT numero + 1 AS siguiente FROM Facturas ORDER BY numero DESC LIMIT 1
ahora tenemos la respuesta a tu pregunta :)
un saludico,
fredy
> Tengo una tabla en MySql. En esa tabla se realiza la grabación de unos
> datos.
> Entre ellos se lleva un numero de documento que es correlativo.
> Antes, con dbf, hacia un gobottom para colocarme en el último
> registro, y
> al numero de documento le sumo 1.
> ¿Como se podria hacer esto en MySql?
> Gracias
> Paco V

Ultimo registro en Mysql

Publicado: Sab Abr 28, 2007 4:33 pm
por Rolando
Paco:
SELECT MAX(numero ) AS siguiente FROM Facturas
Saludos
"Paco V" <ssi@ono.com> escribió en el mensaje
news:463302d4$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
> Tengo una tabla en MySql. En esa tabla se realiza la grabación de unos
> datos.
> Entre ellos se lleva un numero de documento que es correlativo.
> Antes, con dbf, hacia un gobottom para colocarme en el último registro, y
> al numero de documento le sumo 1.
> ¿Como se podria hacer esto en MySql?
> Gracias
> Paco V

Ultimo registro en Mysql

Publicado: Sab Abr 28, 2007 4:37 pm
por Rolando
perdon
Paco:
SELECT MAX(numero )+1 AS siguiente FROM Facturas
Saludos
"Rolando Sarrailh" <rsarrailh@gmail.com> escribió en el mensaje
news:[email=46335b4a@ozsrv2.ozlan.local...]46335b4a@ozsrv2.ozlan.local...[/email]
> Paco:
> SELECT MAX(numero ) AS siguiente FROM Facturas
>
> Saludos
>
> "Paco V" <ssi@ono.com> escribió en el mensaje
> news:463302d4$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>> Tengo una tabla en MySql. En esa tabla se realiza la grabación de unos
>> datos.
>> Entre ellos se lleva un numero de documento que es correlativo.
>> Antes, con dbf, hacia un gobottom para colocarme en el último registro, y
>> al numero de documento le sumo 1.
>> ¿Como se podria hacer esto en MySql?
>> Gracias
>> Paco V
>
>