Version 1.5
SELECT * FROM SeriesSplitter (
ON { table | view | (query) } AS InputTable
[ OUT TABLE OutputTable (output_table) ]
[ OUT TABLE StatsTable (stats_table) ]
USING
PartitionByColumns ('partition_column' | partition_column_range }[,...])
[ DuplicateRowsCount (value [,...]) ]
[ OrderByColumns ({ 'order_column' | order_column_range }[,...]) ]
[ SplitCount (split_count) ]
[ RowsPerSplit (rows_per_split) ]
[ Accumulate ({ 'accumulate_column' | accumulate_column_range }[,...]) ]
[ SplitIDColumn ('split_id_column') ]
[ ReturnStatsTable ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ]
[ ValuesBeforeFirst ('value' [,...]) ]
[ ValuesAfterLast (value [,...]) ]
[ DuplicateColumn ('duplicate_column') ]
[ PartialSplitID ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ]
) AS alias;