Espero que alguien me pueda ayudar. Tengo una tabla que registra nuestros trabajos de importación. Necesito una consulta que produzca una matriz con los nombres de las tablas en el eje vertical, las fechas de importación en el eje horizontal y el número total de registros importados para esa tabla en esa fecha en la celda de la matriz. No me importa si tenemos que crear una tabla temporal, pero todo debe hacerse en MySQL.Pregunta de consulta de MySQL, no puedo obtenerlo
A continuación se muestra una muestra simplificada de nuestra tabla de registro de eventos. No solo tiene muchos más fieds, sino que importamos muchas más tablas. Por lo tanto, la solución debe explicar la consulta de los nombres de la tabla. Usted se dará cuenta de que los datos se pueden importar en una tabla más de una vez al día, al igual que en los registros 5 y 6.
id table_name import_date num_recs
----+-----------+--------------------+-------
0 customer 2010-06-20 00:00:00 10
1 order 2010-06-20 00:00:00 15
2 customer 2010-06-21 00:00:00 5
3 order 2010-06-21 00:00:00 6
4 customer 2010-06-22 00:00:00 1
5 order 2010-06-22 00:00:00 6
6 order 2010-06-22 00:00:00 1
que estamos buscando un resultado algo como esto. No tiene que ser exacto
table_name 06-20 06-21 06-22
------------+-----+-----+------
customer | 10 | 5 | 1
order | 15 | 6 | 7
/me espera a escuchar acerca de cómo tiene que ser dinámicos fechas ... –
Usted va a aceptar una de estas respuestas? – runrig