Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Seleccionar El Maximo De Una Columna

Estas en el tema de Seleccionar El Maximo De Una Columna en el foro de Bases de Datos General en Foros del Web. Tengo este select : SELECT numero FROM facturas WHERE ide = max(ide); pero me arroja que es un uso invalido de la funcion... ...Bueno, lo ...
  #1 (permalink)  
Antiguo 03/01/2005, 09:24
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Seleccionar El Maximo De Una Columna

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
  #2 (permalink)  
Antiguo 03/01/2005, 10:30
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 8 meses
Puntos: 0
SELECT numero FROM facturas WHERE ide = (SELECT max(ide) FROM facturas);

prueba con algo así...
  #3 (permalink)  
Antiguo 03/01/2005, 10:58
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 20 años, 1 mes
Puntos: 0
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.
  #4 (permalink)  
Antiguo 03/01/2005, 12:20
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 8 meses
Puntos: 0
Qué base de datos utilizas???
  #5 (permalink)  
Antiguo 03/01/2005, 12:22
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 20 años, 1 mes
Puntos: 0
Utilizao MySql
  #6 (permalink)  
Antiguo 03/01/2005, 12:24
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 8 meses
Puntos: 0
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...
  #7 (permalink)  
Antiguo 03/01/2005, 12:35
 
Fecha de Ingreso: noviembre-2004
Mensajes: 176
Antigüedad: 20 años, 1 mes
Puntos: 0
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 !!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 01:21.