Solución:
También puede utilizar una función de comodín de tabla. Aquí hay un ejemplo de los documentos para StandardSQL:
SELECT
name
FROM
mydata.people
WHERE
age >= 35
AND
(_TABLE_SUFFIX BETWEEN '20140325' AND '20140327')
Y aquí hay un ejemplo similar para LegacySQL (docs).
SELECT
name
FROM
(TABLE_DATE_RANGE([mydata.people],
TIMESTAMP('2014-03-25'),
TIMESTAMP('2014-03-27')))
WHERE
age >= 35
Esto consultará las tablas:
- mydata.people20140325
- mydata.people20140326
- mydata.people20140327
Hay algunas otras opciones en los documentos. Recomiendo echarles un vistazo.
Una consulta SQL puede hacer referencia a varias tablas. Simplemente separe cada tabla con una coma en la cláusula FROM para consultar todas las tablas mencionadas.
Aquí hay un fragmento que demuestra un ejemplo de la selección de tabla múltiple:
SELECT trafficSource.medium AS Traffic_Source, COUNT(trafficSource.medium) AS Counts_Source
FROM [608XXXXX.ga_sessions_20131008],
[608XXXXX.ga_sessions_20131009],
[608XXXXX.ga_sessions_20131010],
[608XXXXX.ga_sessions_20131011],
[608XXXXX.ga_sessions_20131012],
[608XXXXX.ga_sessions_20131013],
[608XXXXX.ga_sessions_20131014],
[608XXXXX.ga_sessions_20131015],
GROUP BY Traffic_Source
ORDER BY Counts_Source DESC
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)