diff --git a/ingestion/src/metadata/orm_profiler/orm/functions/modulo.py b/ingestion/src/metadata/orm_profiler/orm/functions/modulo.py index adc03510999..97829414bcd 100644 --- a/ingestion/src/metadata/orm_profiler/orm/functions/modulo.py +++ b/ingestion/src/metadata/orm_profiler/orm/functions/modulo.py @@ -47,6 +47,12 @@ def _(element, compiler, **kw): return f"{value} % {base}" +@compiles(ModuloFn, Dialects.MSSQL) +def _(element, compiler, **kw): + value, base = validate_and_compile(element, compiler, **kw) + return f"{value} %% {base}" + + @compiles(ModuloFn, Dialects.BigQuery) @compiles(ModuloFn, Dialects.Redshift) @compiles(ModuloFn, Dialects.Snowflake)