Programación Web y Scripting > PHP

 Problema Con Consulta.

(1/1)

gnfrs:
Hola.

Tengo una tabla con una columna llamada cantidadImagenes, esta columna puede tener valores entre 0 y 10.

Lo que quiero hacer es mostrar un listando que contenga sólo de a 30 imágenes por página, es decir, necesito saber con precisión cuántas filas cumplen con la condición SUM (cantidadImagenes) <= 30, ¿Se entiende?

Lo que se me ocurre hacer es algo como lo siguiente:

SELECT COUNT(*), SUM(cantidadImagenes) AS suma FROM tabla ORDER BY id DESC WHERE SUM(cantidadImagenes) <= 30

Obviamente esa consulta no anda, pero la expuse para explicar un poco mejor mi idea...

Alguna sugerencia?

Gracias.

Altareum:
Prova esto:

SELECT COUNT(*), SUM(cantidadImagenes) AS suma
FROM tabla
GROUP BY idImagenes
HAVING SUM( cantidadImagenes )  <= 30
ORDER BY id DESC


La línea GROUP BY idImagenes vas a tener que ponerla sí o sí, de otra forma, solo te va a mostrar el total de la suma.

Espero te sirva.
Altareum.

gnfrs:
Ya probé de mil maneras incluyendo esa...
No funciona... =(

Navegación

[0] Índice de Mensajes

Ir a la versión completa