SELECT * FROM ChangePointDetection ( ON { table |view | query } PARTITION BY partition_expr ORDER BY order_by_expr ValueColumn ('value_column') [ Accumulate ({ 'accumulate_column' | 'accumulate_column_range' }[,...]) ] [ SegmentationMethod ('segmentation_method') ] [ SearchMethod ('binary') ] [ MaxChangeNum ('maximum_change_point_count') ] [ Penalty ({ 'BIC' | 'AIC' | 'threshold' }) ] [ OutputOption ({ 'CHANGEPOINT' | 'VERBOSE' | 'SEGMENT' }) ] );