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

Query complejo.

Estas en el tema de Query complejo. en el foro de Mysql en Foros del Web. Perdon por no detallar lo que necesito en el titulo, asi que voy a hacerlo simple aqui. COLUMNA 43 32 54 21 33 11 54 ...
  #1 (permalink)  
Antiguo 21/09/2006, 11:27
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 2 meses
Puntos: 0
Query complejo.

Perdon por no detallar lo que necesito en el titulo, asi que voy a hacerlo simple aqui.

COLUMNA
43
32
54
21
33
11
54
32

Bueno, quiero hacer un query que tire resultados aleatorios. Ese resultado pueden ser 3, 5, 10 filas, no importas cuantas filas de el resultado... lo que importa es que la suma de todas esas filas sea menor a 100.

Como veran, puede dar varios resultados... 21+32, 11+21+43, etc... necesito que el query me de siempre distinto (aleatorio).

Si no se entiende, comentenme.
__________________
Ignacio
  #2 (permalink)  
Antiguo 21/09/2006, 14:50
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
La suma de que? del valor del algun campo de la tabla? si es asi, cual campo?
  #3 (permalink)  
Antiguo 21/09/2006, 14:57
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 2 meses
Puntos: 0
el resultado del query tiene que dar unas filas que sumandolas entre ellas sea menor a 100

resultado aleatorio 1 >> sumas 32 + 12 + 43 = <100
32
12
43

resultado aleatorio 2 >> sumas 22 + 14 = <100
22
14

resultado aleatorio 3 >> sumas 80 = <100
80

resultado aleatorio 4 >> sumas 57 + 5 = <100
57
5


Resumen, es la suma de todos los resultados que da el query lo que tiene que ser menor a 100. Es la suma entre ellos digamos... es el mismo campo que estamos usando.
__________________
Ignacio
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 19:30.