Is there a way to translate my hard coded SQL script into a dynamic?
My problem with this code is that, it still adding the SEPT-DEC it should be zero since we are not yet covered this month
SELECT *,
[JAN] [JAN TO JAN] ,
[JAN] + [FEB] [JAN TO FEB] ,
[JAN] + [FEB] + [MAR] [JAN TO MAR],
[JAN] + [FEB] + [MAR] + [APR] [JAN TO APR] ,
[JAN] + [FEB] + [MAR] + [APR] + [MAY] [JAN TO MAY] ,
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] [JAN TO JUN] ,
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] + [JUL] [JAN TO JUL],
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] + [JUL] + [AUG] [JAN TO AUG],
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] + [JUL] + [AUG] + [SEP] [JAN TO SEP],
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] + [JUL] + [AUG] + [SEP] + [OCT] [JAN TO OCT],
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] + [JUL] + [AUG] + [SEP] + [OCT] + [NOV] [JAN TO NOV],
[JAN] + [FEB] + [MAR] + [APR] + [MAY] + [JUN] + [JUL] + [AUG] + [SEP] + [OCT] + [NOV] + [DEC] [JAN TO DEC]
FROM TEST_CHANNEL_YTD
My table
Expected Result:
Starts from JAN then Added the succeeding covered months.


