![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Contar líneas de consulta.
Veamos. Tengo la siguiente consulta:
Esta me devuelve los datos que quiero, no hay problema. Lo que pasa es que también necesito saber cuántas líneas devuelve sin tener que obtener la consulta completa, ya que puede devolverme sopocientasmildos líneas, y como es para una web la cosa se puede eternizar. Lo que busco es "paginar" así que en la consulta definitiva utilizaré "LIMIT", de ahí que quiera contar las líneas. En definitiva, me gustaría sacar algo parecido a: pero no me sale. Lo he intentado de varias maneras pero no consigo que me devuelva lo que quiero, porque o me devuelve un valor mayor al esperado o devuelve varias líneas con valores rarísimos ![]() El problema es que quiero saber cuántos "detalle_pedido.productos_id" distintos hay. No sé si me he explicado. Si no quedó claro, pregunten que intentaré aclararlo. Gracias. Última edición por Ñuño Martínez fecha: 16-06-2008 a las 13:01:24. |
#2
|
||||
|
||||
Hola Nuño, te devuelve los valores raros porque estas haciendo un count sobre cada grupo. Has hecho la prueba de hacer un count sobre el resultado de tu consulta.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
Pues eso es lo que quiero hacer, el problema es que me devuelve un error:
Cita:
![]() Yo de SQL sé lo justo... [edito] Olvidé mencionar que utilizo MySQL, por si sirve de algo. Última edición por Ñuño Martínez fecha: 16-06-2008 a las 15:03:43. |
#4
|
||||
|
||||
¿No debería ser así?,:
Por cierto, no mencionaste si estás trabajando con PHP ![]() ![]()
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#5
|
||||
|
||||
Olvidé dar las gracias a Caro por su aportación. Espero que no te molestes
![]() @ecumene, pues gracias también pero no, me devuelve error de sintaxis en la séptima línea (justo en el "), `productos`,..."). Gracias de todas formas. Y sí, estoy utilizando PHP pero el problema está en el SQL. Evidentemente las pruebas las estoy haciendo diréctamente en la base de datos y poniendo fechas reales. Así que por ahí no creo que esté el problema. |
#6
|
||||
|
||||
Bueno no se pierde nada con el intento ¿NO?
![]() ![]() ![]()
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#7
|
||||
|
||||
No habia visto el error que pusiste "
#1248 - Every derived table must have its own alias ", parece que el error es justamente por el alias que le falta a la consulta.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. Última edición por Caro fecha: 16-06-2008 a las 16:30:55. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Utilidad para contar lineas de código | Alexander | Varios | 10 | 18-10-2006 00:14:55 |
Contar el numero de elementos de una consulta | papulo | PHP | 7 | 02-10-2006 15:39:42 |
Contar líneas en un QRDBText | YaninaGenia | Impresión | 6 | 05-12-2005 13:49:04 |
Contar Lineas de Codigo Logicas y Fisicas | bustio | OOP | 9 | 15-11-2005 22:28:58 |
![]() |
|