SELECT numero FROM facturas WHERE ide = max(ide);
pero me arroja que es un uso invalido de la funcion...
...Bueno, lo que necesito hacer es que me seleccione el numero de factura cuando el ide sea el mayor.
Gracias



| |||
![]() Tengo este select : SELECT numero FROM facturas WHERE ide = max(ide); pero me arroja que es un uso invalido de la funcion... ...Bueno, lo que necesito hacer es que me seleccione el numero de factura cuando el ide sea el mayor. Gracias ![]() ![]() ![]() Última edición por jgarcigo; 03/01/2005 a las 09:35 |
| |||
SELECT numero FROM facturas WHERE ide = (SELECT max(ide) FROM facturas); #1064 - You have an error in your SQL syntax near 'SELECT max( ide ) FROM facturas ) ' at line 1 ...Este error me arroja ahora. |
| |||
Según algunos mensajes de este foro las versiones anteriores a la 4.1 de MySQL (creo que es esa versión) no soportan subconsultas, vas a tener que buscar otra forma de hacerlo si ese es tu problema Yo de MySql sé que existe, y poco más... si puedes crear vistas, puede ser una solución... |
| |||
MySql Client API version 3.23.39 ...La solucion ya la tengo en el codigo PHP genero una consulta y luego la otra en base a la primera, es decir selecciono el maximo y luego el numero. Pero me parece que lo puedo optimizar. De todas formas seguire buscando y muchisimas gracias !!! |