Ed Wagner (1/14/2013)
Grant is right - you need to check your data types.Also, you cannot have an ORDER BY clause in a view. SQL 2000 tolerated it but the later versions do not.
If you need one, you have to include the TOP n clause in the SELECT statement.
It will only guarantee which rows and NOT guarantee the output order. If you want an order to the result the ONLY way to ensure that is to have an order by on the query, not the view.
_______________________________________________________________
Need help? Help us help you.
Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.
Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.
Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/