Javascript 如何使用avg和group by子句在alasql查询中放置日期范围

Javascript 如何使用avg和group by子句在alasql查询中放置日期范围,javascript,jquery,arrays,date,alasql,Javascript,Jquery,Arrays,Date,Alasql,我已经构建了一个alasql查询,使用数组作为数据源。。 我的表格中的列是(有1000多行): 城市、旅行日期、第一季度、第二季度、第三季度、第四季度 2015年5月31日,6日,6日,5日,5日 我的要求是找出按城市、年份和月份分组的问题(6项以下)的平均值 仅适用于特定日期范围 []包含数组中列的索引号 到目前为止,我的问题是: var res=alasql('SELECT[11]as City[0]、AVG([1])、AVG([2])、AVG([3])、AVG([2])FROM?D,其中[

我已经构建了一个alasql查询,使用数组作为数据源。。 我的表格中的列是(有1000多行):

城市、旅行日期、第一季度、第二季度、第三季度、第四季度

2015年5月31日,6日,6日,5日,5日

我的要求是找出按城市、年份和月份分组的问题(6项以下)的平均值

仅适用于特定日期范围

[]包含数组中列的索引号

到目前为止,我的问题是:

var res=alasql('SELECT[11]as City[0]、AVG([1])、AVG([2])、AVG([3])、AVG([2])FROM?D,其中[1]您可以使用DATE()函数将JavaScript日期转换为“YYYY-MM-YY”格式:

WHERE DATE([0]) >=  "2014-01-01" AND DATE([0]) <= "2015-05-31"
GROUP BY YEAR([0]), MONTH([1])