What is the question involving "traditional SAS Programming versus Sql"?
The actual data you have and the actual requirement may point to a preferred method or both may be used together.
Considering the appearance, I would almost suspect than somewhat "non-traditional" code as either Proc ODSLIST or the Report Writing Interface in a data step may be one of the tools to generate that sort of output layout.
... View more