Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2013, 11:33
Derley
 
Fecha de Ingreso: agosto-2013
Ubicación: Asturias
Mensajes: 11
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Consulta en base de datos, como manejar varios arrays Json

Hola,

Pues tengo una duda, vereis:

Tengo una tabla en una base de datos en el cual, en un campo tengo almacenado datos en formato Json.

La tabla tiene los siguientes campos:

id_dato
fecha_dato (date)
fecha_recepcion (timestamp)
tipo_dato (enum)
json (aquí almacenaría bastantes datos para luego comparar y hacer estadísticas)

Aquí un ejemplo de como sería un json que manejaría.

Código:
{
"fecha":"2013-08-21",
"globales":
{
"num_dispositivos_activados":10,
"num_dispositivos_enviando":5,
"num_accesos_web":30
},
"tareas":
{
"num_tareas_enviadas":3,
"num_tareas_realizadas":3,
"num_imagenes_enviadas":2
},
"ayudas":
{
"peticiones_ayuda":3,
"num_usuarios_peticion":2
},
"economia":
{
"numero_gastos_apuntados":30,"gasto_total":323.33
}

}

la cuestión es que para realizar comparaciones estadisticas realizaría la siguiente busqueda:

"select json from tabla where fecha_dato>inicio and fecha dato<final"

La búsqueda supuestamente daría como resultado unos cuantos json que tendría manejar para comparar o plasmar en una gráfica.

Mi duda era entonces:

¿como podría hacer para acceder a todos los campos de todos los json que obtengo de la búsqueda?


Muchas gracias de antemano.

Un saludo.