Graficar avg no funciona
Buenas tardes.
Miren tengo un problema con una gráficas, tengo un dbchart que está conectado a un datasourse, que a l aves tengo conectado a un query. La base de datos que uso es mysql, los componentes para conectarme a la base son los zeos, realizo una gráfica con el campo productividad de una tabla de llamada inyeccionoee. La grafica en el dbchar sale tal y como es generada en el query, el problema es que al momento de hacer el query no salen los resultados exactos, pues al sacar el promedio y agruparlo por fecha, el query me da los datos del primer campo de cada fecha. Ejemplo Id--- productividad--- fecha 1---------- 38 ---------- 01-06-2011 2-----------25-----------01-06-2011 3-----------40-----------02-06-2011 4-----------38-----------02-06-2011 5-----------45-----------03-06-2011 Utilizo el siguiente query y el resultado que me da y que grafica es el siguiente. 38 -----------40----------------------45 01-06-2011----02-06-2011----03-06-2011 No saca el promedio solo copia el valor del primer día. Ya busque y no encuentro por donde arreglarlo agradecería mucho que me ayudaran. |
perdon el ejemplo no se vio bien.
aqui esta. id productividad fecha 1 42 01-06-2011 2 45 01-06-2011 3 38 02-06-2011 4 39 02-06-2011 5 40 03-06-2011 6 41 03-06-2011 y me da este resultado 42 38 40 |
Hola, recuerda etiquetar el código, gracias.
. |
ok eso no lo sabia, gracias
|
¿Pero qué resultado necesitas obtener?
|
Creo que te refieres a esto. Si haces un select * te trae todos los registros y parece ser que tu quieres agruparlos por fecha.
|
Si, lo que quiero es que me promedie el dato productividad de todos los registros del día, y solo me pone el del primer registro del día, sin promediarlos.
Deja probar con el código de Nelet. |
Ya lo resolví.
Con el quiery de mysql nunca salió en promedio, y buscando en las opciones del dbchart encontré que también calcula el promedio de los campos que le indiquemos.
Así que hice un query que me trajera todos los registros y en el dbchart programe para que calculara el promedio y así si medio el valor correcto. Gracias por su ayuda |
La franja horaria es GMT +2. Ahora son las 03:21:13. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi