SELECT * FROM TD_QQNorm ( ON { table | view | (query) } AS InputTable [ PARTITION BY ANY [ ORDER BY order_column ] ] USING TargetColumns ({ 'target_column' | target_column_range }[,...]) RankColumns ({ 'rank_column' | rank_column_range }[,...]) [ OutputColumns ('output_column' [,...]) ] [ Accumulate ({ 'accumulate_column' | accumulate_column_range }[,...]) ] ) AS alias;