SELECT pp.PatientId,
dbo.FormatName(pp.Prefix, pp.[First], pp.Middle, pp.[Last], pp.Suffix) AS PatName,
pv.Visit,
MonthNumber=convert(varchar(2),datepart(month,pv.visit)),
(Select DateName(Month, pv.visit)) AS VisitMonth,
(SELECT Convert(VarChar(4), Year(pv.visit))) AS...