Título: [Resuelto] Ayuda con algo de php Publicado por: ElInquisidor en 17 Marzo 2015, 22:54 pm Hola a todos,
Quiero hacer algo pero la verdad no se como. Describiré bien todo para que me puedan entender... Tengo una Tabla en mi BD MySQL que contiene la información de las cuentas de los usuarios, tambien tengo una tabla que se llama peticiones, y otra tabla que se llama dispositivos. Mi aplicativo trata de soporte tecnico... entonces alguien se logea llena un formulario y se guarda en la base de datos... (es algo mas complejo, pero es para que entiendan sin relevancia) Bueno, la tabla Peticiones guarda la informacion de el formulario que llena el usuario Ella guarda el id_usuario, id_dispositivo (dispositivo es como impresora, hardware, software, etc). Tengo la informacion organizada. Ahora lo que desearia hacer es sacar un informe (grafico) con jpgraph de barras que me muestre que usuarios hicieron mas peticiones a soporte tecnico y el otro es de que dispositivo se estan haciendo mas peticiones Se que con un SELECT COUNT (*) a la tabla dispositivos me lista cuantos registros hay... pero no se como hacer para que me liste todos los usuarios y que me diga quien hizo mas peticiones igual que me liste todos los dispositivos y que me muestre de cual se hicieron mas peticiones Sabiendo como hacer esto... sabre como hacer el grafico... A veces en cosas que son simples me enredo bastante. Saludos. :P Mod: Temas sobre PHP van al subforo de PHP. Título: Re: Ayuda con algo de php Publicado por: MinusFour en 17 Marzo 2015, 23:41 pm Pareece mas una pregunta de SQL que de PHP. Prueba con:
Código Deberia ser lo mismo para id_dispositivo. Título: Re: Ayuda con algo de php Publicado por: ElInquisidor en 18 Marzo 2015, 02:14 am MinusFour Te debo una...
Bueno he hecho esto con JPGRAPH y con la consulta de MinusFour Código
La imagen me sale rota alguien sabe que hice mal :( Título: Re: Ayuda con algo de php Publicado por: MinusFour en 18 Marzo 2015, 03:00 am Pasa esto con MySQL:
Citar In standard SQL, a query that includes a GROUP BY clause cannot refer to nonaggregated columns in the select list that are not named in the GROUP BY clause. For example, this query is illegal in standard SQL because the name column in the select list does not appear in the GROUP BY: SELECT o.custid, c.name, MAX(o.payment) FROM orders AS o, customers AS c WHERE o.custid = c.custid GROUP BY o.custid; For the query to be legal, the name column must be omitted from the select list or named in the GROUP BY clause. http://dev.mysql.com/doc/refman/5.0/en/group-by-handling.html En cuanto a JPGraph no te sabria decir. Jamas lo he probado. Título: Re: Ayuda con algo de php Publicado por: ElInquisidor en 18 Marzo 2015, 03:12 am No, ya hice lo del estandar y creo que eso no es... me podrías recomendar una librería (?) aggg :(
"quiero hacerlo con jpgraph" Ya se cual fue el error cuando tenga tiempo lo coloco :D (SOLUCIONADO) ... me di cuenta después de haber posteado |