Фильтр Fusion Table Query с предложением WHERE - PullRequest
0 голосов
/ 30 мая 2018

У меня есть таблица слияния с тремя столбцами числовых данных.Первый столбец представляет собой четырехзначный год, начинающийся в 1843 году и заканчивающийся в 2016 году. Следующие два столбца представляют собой число событий (рождений и браков) за соответствующий год в диапазоне от 0 до 16 100.Все три столбца содержат числа без форматирования.

Мой запрос отображает количество событий по годам на линейном графике.Из-за ограничений публикации нет записей о публичных рождениях после 1914 года, поэтому я не хочу включать годы после 1914 года, даже если в базе данных есть записи.

Если я удалю ГДЕ «Год»Между запросом 1843 И 1914 из запроса будет отображена линейная диаграмма.В предложении WHERE показано «Таблица данных не определена».

Я знаю, что одним из обходных путей будет запрос другой таблицы, которая содержит данные только за те годы, которые я хочу, но это не поможет мнеУзнайте, почему то, что я пробовал, не сработает.

Любая помощь приветствуется.

Я могу заставить этот SQL работать в других приложениях, но не с таблицей Fusion.

var query = "SELECT 'Year', 'Birth' FROM 1yBq_Zz3iPsK3U49NIp-yc5uXVrato3hKXxqsjyzk WHERE 'Year' BETWEEN 1843 AND 1915 ORDER BY 'Year'" ;

1 Ответ

0 голосов
/ 31 мая 2018

В API Google Fusion Tables нет оператора МЕЖДУ.Вместо этого следует использовать AND.

Что-то вроде этого

"SELECT" Year ", 'Birth' FROM 1yBq_Zz3iPsK3U49NIp-yc5uXVrato3hKXxqsjyzk WHERE 'Year'> = 1843 AND 'Year' <=1915 ЗАКАЗ НА «ГОД» * </p>

Чек Запрос данных .

...