diff --git a/ingestion/src/metadata/orm_profiler/orm/functions/median.py b/ingestion/src/metadata/orm_profiler/orm/functions/median.py index 7328e21d853..3d8893e26c8 100644 --- a/ingestion/src/metadata/orm_profiler/orm/functions/median.py +++ b/ingestion/src/metadata/orm_profiler/orm/functions/median.py @@ -40,7 +40,6 @@ def _(elements, compiler, **kwargs): return "percentile_cont(%s , 0.5) OVER()" % col -@compiles(MedianFn, Dialects.Athena) @compiles(MedianFn, Dialects.ClickHouse) def _(elements, compiler, **kwargs): col, _ = [compiler.process(element, **kwargs) for element in elements.clauses] @@ -48,11 +47,12 @@ def _(elements, compiler, **kwargs): # pylint: disable=unused-argument +@compiles(MedianFn, Dialects.Athena) @compiles(MedianFn, Dialects.Trino) @compiles(MedianFn, Dialects.Presto) def _(elements, compiler, **kwargs): col = elements.clauses.clauses[0].name - return "approx_percentile(%s, 0.5)" % col + return 'approx_percentile("%s", 0.5)' % col @compiles(MedianFn, Dialects.MSSQL)