Foros del Web » Programando para Internet » PHP »

Ayudaenme por favor con valor minimo

Estas en el tema de Ayudaenme por favor con valor minimo en el foro de PHP en Foros del Web. Hola amigo es que estoy desarrollando una consulta en php y es que tengo en la base de datos 13 columnas cada una con diferentes ...
  #1 (permalink)  
Antiguo 17/09/2007, 15:29
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
De acuerdo Ayudaenme por favor con valor minimo

Hola amigo es que estoy desarrollando una consulta en php y es que tengo en la base de datos 13 columnas cada una con diferentes valores y quiero que entre esoso 13 valores me escoja el mas pequeño pero dentro de estas columnas hay valores que son cero y me esta tomando este como valor yo quiero que escoja el valor minimo diferente de cero. espero que me puedan ayudar.
  #2 (permalink)  
Antiguo 17/09/2007, 15:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 9 meses
Puntos: 2135
Re: Ayudaenme por favor con valor minimo

Pon tu consulta y te podremos ayudar.

Saludos.
  #3 (permalink)  
Antiguo 17/09/2007, 18:16
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 16 años, 2 meses
Puntos: 17
Re: Ayudaenme por favor con valor minimo

Bueno es que es como ovbio que el menor es el 0 dentro de un conjunto de numeros N u {0}
:P


bueno al grano, lo que tienes que hacer, es ordenar la consulta desde menor a mayor (q el campo sea el correcto) , con un limit de 1, y con where que sea distinto de 0 ...

algo como esto

Código:
SELECT *
FROM `articulos`
WHERE `visitas` !=0
ORDER BY `visitas` ASC
LIMIT 0 , 1
(lo que hace es mostrar el articulo con menor visitas, pero distinto de 0)
Hay tu editas para tu consulta

Última edición por DeeR; 17/09/2007 a las 18:17 Razón: werererere
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




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