public static ISqlWindowFrameStartBetweenAble <TIn> Rows <TIn>(this ISqlWindowFrameAble <TIn> input) => input.FrameGrouping(WinFrameGrouping.Rows);
public static ISqlWindowFrameStartBetweenAble <TIn> Groups <TIn, TOut>(this ISqlWindowFrameAble <TIn> input) => input.FrameGrouping(WinFrameGrouping.Groups);
static ISqlWindowFrameStartBetweenAble <TIn> FrameGrouping <TIn>(this ISqlWindowFrameAble <TIn> input, WinFrameGrouping grouping) { var newFrame = new SqlWinFrame(grouping, null, null, null); return(new SqlWindowBuilder <TIn>(input.Input, input, input.Current.SetFrame(newFrame))); }