diff options
Diffstat (limited to 'sqlglot/executor/env.py')
-rw-r--r-- | sqlglot/executor/env.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlglot/executor/env.py b/sqlglot/executor/env.py index 9c49dd1..bbe6c81 100644 --- a/sqlglot/executor/env.py +++ b/sqlglot/executor/env.py @@ -2,6 +2,8 @@ import datetime import re import statistics +from sqlglot.helper import PYTHON_VERSION + class reverse_key: def __init__(self, obj): @@ -25,7 +27,7 @@ ENV = { "str": str, "desc": reverse_key, "SUM": sum, - "AVG": statistics.fmean if hasattr(statistics, "fmean") else statistics.mean, + "AVG": statistics.fmean if PYTHON_VERSION >= (3, 8) else statistics.mean, # type: ignore "COUNT": lambda acc: sum(1 for e in acc if e is not None), "MAX": max, "MIN": min, |