Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SQL start ROW_NUMBER() at 0

Tags:

sql

sql-server

I have this line of code:

ROW_NUMBER() OVER (ORDER BY V_CONSTAT_ACTUAL_DATES.DATE_TO_END) AS SortOrder

but this starts at 1..... How do I get it to start at 0?

I've tried ROW_NUMBER() - 1 but that didn't work. I also tried 1 - ROW_NUMBER() but that gives me 0 then -1.

like image 997
user979331 Avatar asked Apr 16 '26 07:04

user979331


2 Answers

You can try ROW_NUMBER() OVER (ORDER BY V_CONSTAT_ACTUAL_DATES.DATE_TO_END) - 1 AS SortOrder

like image 191
Sujeet Sinha Avatar answered Apr 18 '26 20:04

Sujeet Sinha


select ROW_NUMBER() OVER (ORDER BY [ColumnName]) - 1 AS SortOrder from        temp_table
like image 39
Rajesh Kumar Avatar answered Apr 18 '26 21:04

Rajesh Kumar



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!