带where子句的filter融合表查询

b4wnujal  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(441)

我有一个包含三列数字数据的融合表。第一列是从1843年开始到2016年结束的四位数年份。下两列是相应年份的事件(出生和婚姻)计数,范围从0到16100。所有三列都包含没有格式的数字。
我的查询在折线图中按年度显示事件计数。由于出版的限制,1914年以后没有公开的出生记录,所以即使数据库中有记录,我也不想包括1914年以后的年份。
如果我从查询中删除where'year'between 1843 and 1914子句,将显示折线图。where子句显示“数据表未定义”
我知道一个解决方法是查询一个不同的电子表格,其中只包含我想要的年份的数据,但这无助于我了解为什么我一直在尝试的东西不起作用。
感谢您的帮助。
我可以让这个sql在其他应用程序中工作,但不能使用fusion表。

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

tgabmvqs1#

googlefusion表api中没有between操作符。你应该用和来代替。
像这样的
“从1ybq\U zz3ipsk3u49nip-yc5uxvrato3hkxxqsjyzk中选择‘年’,‘出生’,其中‘年’>=1843和‘年’<=1915按‘年’排序”
检查查询数据。

相关问题