SELECT Format(tblAllDowntime!StartDate,"yyyy") AS StartYear, Format(Format(tblAllDowntime!StartDate,"mm"),"00") AS StartMonth, Format(Format(tblAllDowntime!StartDate,"ww"),"00") AS StartWeek, Format(tblAllDowntime!StartDate,"mm/dd/yyyy") AS StartDate, tblAllDowntime.[GPS Loss], tblAllDowntime.[Loss Type], tblAllDowntime.Loss, tblAllDowntime.Reason, tblAllDowntime.Line, tblAllDowntime.Occurances, tblAllDowntime.Minutes
FROM tblAllDowntime
ORDER BY Format(tblAllDowntime!StartDate,"yyyy"), Format(Format(tblAllDowntime!StartDate,"mm"),"00"), Format(Format(tblAllDowntime!StartDate,"ww"),"00"), Format(tblAllDowntime!StartDate,"mm/dd/yyyy"), tblAllDowntime.[GPS Loss], tblAllDowntime.[Loss Type], tblAllDowntime.Loss, tblAllDowntime.Reason, tblAllDowntime.Line;