The challenge is to find gaps in sequential dates.
I tried something like this
WITH t AS (
SELECT a a, d d, c, ROW_NUMBER() OVER(ORDER BY a) i
FROM p
)
SELECT MIN(a),MAX(d), c
FROM t
GROUP BY DATEDIFF(day,i,d), c
I am using sql database. Anybody can help from this step?? Thanks in advance