how to fetch records from a custom object and display it in a calender view.

Ritesh,

The Skuid calendars do not support this kind of view.  You can group by a field but only within a Day or Week view.

I think you can get close to this type of view if you create a UI only field to represent each ‘week’ column in your sample (i.e. create UI Only Formula fields for Week1, Week2, Week3; etc.).  Each field would check whether that record is set for that week and show the Book/NotBooked status.

Thanks,

Bill