From 1ef2a2643a70130429de48a8377cbf0812a041d8 Mon Sep 17 00:00:00 2001
From: Denis Smirnov <sd@picodata.io>
Date: Fri, 7 Jun 2024 18:45:27 +0700
Subject: [PATCH] doc: add distinct for aggregate functions

---
 doc/sql/query.ebnf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/sql/query.ebnf b/doc/sql/query.ebnf
index bd84d93e7..f7f77115a 100644
--- a/doc/sql/query.ebnf
+++ b/doc/sql/query.ebnf
@@ -42,7 +42,7 @@ expression  ::= (table '.')? column
                | 'TO_CHAR' '(' expression',' format ')'
                | 'TRIM' '(' ((('LEADING' | 'TRAILING' | 'BOTH')? expression) | ('LEADING' | 'TRAILING' | 'BOTH')) 'FROM' expression ')'
                | 'CASE' expression? ('WHEN' expression 'THEN' expression)+ ('ELSE' expression)? 'END'
-aggregate   ::= ('AVG' | 'COUNT' | 'MAX' | 'MIN' | 'SUM' | 'TOTAL') '(' expression ')'
+aggregate   ::= ('AVG' | 'COUNT' | 'MAX' | 'MIN' | 'SUM' | 'TOTAL') '(' ( 'DISTINCT'?  expression ) ')'
                | 'GROUP_CONCAT' '(' expression ','  "'" string "'" ')'
 cast        ::= 'CAST' '(' expression 'AS' type ')'
 values      ::= 'VALUES'
-- 
GitLab