• Khalid Hanif-458693 (7/16/2013)


    The rownumber is very costly on a large table,

    The Order By can be By Cost_Center_Code, Payment_Code, Inv_No

    Thanks

    You are going to have to use RowNumber somewhere along the way to know which row is previous. Maybe you should try it before you simply refuse it. Unless you are numbering the entire table it really is not a big deal.

    From what I am interpreting you would want to partition by Cost_Center_Code, Payment_Code, Inv_No and Order by Payment_Code.

    _______________________________________________________________

    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/