Maintenance windows of a particular server in SCCM 2012

This query gives maintenance windows of a particular server in sccm 2012

Note : you need to provide server name in the query

select a.CollectionName , b.CollectionID, b.Name, c.StartTime , c.Duration from v_Collections a
join v_FullCollectionMembership b on ( a.SiteID = b.CollectionID )
join v_ServiceWindow c on ( a.SiteID = c.CollectionID ) where b.Name like ‘%servername%’ order by b.Name