Thank this author by sharing:
By Jacob Sebastian,
TSQL Challenge 83 - Compare rows in the same table and group the data
The challenge is to compare the data of the rows and group the input data. The data needs to be grouped based on the Product ID, Date, TotalLines, LinesOutOfService. You need to check each row in the table to see if that particular product has the different range of values for TotalLines and Linesoutofservice when compared to the rows below. If yes, then insert that date where a different range is encountered into the "End Date" column. If no change in the values are detected then insert a future date "01/12/2050".
Compare rows in tables
WOULD LIKE TO COMPARE NEXT RECORD TO PREVIOUS RECORD
comparing values within the column