पिछले उत्तर के अनुसार, प्रयास करें:
order by
case @SortBy
when 'product' then p.Description
when 'vendor' then v.LongName
else convert(VARCHAR(25),a.DateAdded,20)
यह आपको वह क्रम देगा जो आप चाहते हैं, क्योंकि यह दिनांक स्ट्रिंग yyyy-mm-dd hh:mm:ss को प्रारूपित करेगा।