I henhold til det forrige svar, prøv:
order by
case @SortBy
when 'product' then p.Description
when 'vendor' then v.LongName
else convert(VARCHAR(25),a.DateAdded,20)
Dette skulle give dig den slags, du ønsker, da det vil formatere datostrengen åååå-mm-dd tt:mm:ss.