Home Forums SQL Server 2012 SQL Server 2012 - T-SQL Convert DATEDIFF to Decimal and Help with another DATEDIFF (Excluding weekends) RE: Convert DATEDIFF to Decimal and Help with another DATEDIFF (Excluding weekends)

  • Just a quick thought as I happened through here. Why do you have select top 100 percent in a subquery here? You have introduced a performance hit when it is not needed. You have to order your subquery but you are getting ALL of the rows, then your final output doesn't even have an order by so the final result is in random order. I would recommend removing the TOP 100 PERCENT and the ORDER BY from your subquery.

    _______________________________________________________________

    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/