Una amigos me tengo que quedar con valor maximo de una columna, entonces hago el max(columna) pero como el maximo da varios resultados quiero quedarme con los tres que poseen el valor maximo, alguien sabe como puedo hacer eso??
gracias
| |||
Valor maximo de una columna Una amigos me tengo que quedar con valor maximo de una columna, entonces hago el max(columna) pero como el maximo da varios resultados quiero quedarme con los tres que poseen el valor maximo, alguien sabe como puedo hacer eso?? gracias |
| |||
Re: Valor maximo de una columna No te confundas, majete. Un SELECT MAX(COLUMNA) FROM TABLA Te retorna UN UNICO REGISTRO, así que expón mejor tu pregunta, aunque claro.......... quizás lo que buscas es esto : SELECT * FROM MI_TABLA_DEL_MAX WHERE COLUMNA_DEL_MAX IN ( SELECT MAX(COLUMNA_DEL_MAX) FROM MI_TABLA_DEL_MAX ) |
| |||
Re: Valor maximo de una columna Y creo que puedes poner un = en lugar del IN SELECT * FROM MI_TABLA_DEL_MAX WHERE COLUMNA_DEL_MAX = ( SELECT MAX(COLUMNA_DEL_MAX) FROM MI_TABLA_DEL_MAX ) |
| |||
Re: Valor maximo de una columna hola amigos el tema es tengo esta consulta: select id_tiend, count(id_tiend) from venta group by id_tiend y me devuelve el numero de ventas de cada tienda, y me tengo que quedar con el id de la tienda que menos ventas a realizado y el problema es que no puedo hacer un min(count(id_tiend)) y eso es lo que nose como hacer, ai alguna funcion que me de el min del count o algo equivalente?? gracias |