在表格查询中添加日期条件

时间:2018-08-30 13:31:56

标签: sql google-sheets formula

所以我有2个公式,其中1个按月对数据排序并显示,按ASC排序,并添加标签

数据如下:

日期名称金额

=query( 'List'!A2:K; "Select A,B,J  Where toDate( A )<=  date '"& TEXT( EOMONTH(DATE( 2018;9;1) ; -1)  ; "yyyy-MM-dd" ) & "'and toDate( A ) >=  date '"& TEXT( EOMONTH( DATE( 2018;8;1) ; -1)+1  ; "yyyy-MM-dd" ) & "'order by B Asc label A 'August' ")

另一个使用相同的数据,但实际上是按名称分组并求和。

=query('List'!A2:K; "select B, sum(J) Group by B Label sum(J)''  ")

我将如何一起加入他们的行列 总和,以某个特定日期段内的特定(分组)名称为准?在某种程度上,它仍会带有标签,并标明分组的月份。

1 个答案:

答案 0 :(得分:1)

解决了一些不同

=query((filter('List'!A2:J;'List'!A$2:A>=(EOMONTH("01.08.18";-1)+1);'List'!A2:A<=EOMONTH("01.08.18";))); "select Col2,  sum(Col10), count(Col2) Group by Col2 order by sum(Col10) Label Col2 'Agent (August)',sum(Col10) 'Total Sum', count(Col2) '# of purchases'   ")