Just I tested your code and it is producing 159 rows instead of 50-60 rows. I need the data like below. When i ran your program, I got the output like, start_ Obs name date end_date 1 Raj 19756 19875 2 Raj 19763 19882 3 Raj 19770 19889 4 Raj 19777 19896 5 Rav 19756 19875 6 Rav 19763 19882 7 Rav 19770 19889 8 Rav 19777 19896 9 Ram 19756 19875 10 Ram 19763 19882 11 Ram 19770 19889 12 Ram 19777 19896 But I need the output like, start_ Obs name date end_date 1 Raj 03feb2014 07feb2014 2 Rav 10feb2014 14feb2014 3 Ram 17feb2014 21feb2014 till last week of june or december
... View more