Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL SELECT przyrostowy numer partii co X wierszy

To powinno działać:

select ROW_NUMBER() OVER (Order by (select 0)) AS RowNumber,
(case when convert(int, (ROW_NUMBER() OVER (Order by (select 0)) % 5))=0 then 0 else 1 end) + convert(int, (ROW_NUMBER() OVER (Order by (select 0)) / 5)) as BatchNumber,
* from WorkQueue


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:Wygenerowany SQL zgłasza błąd tylko w określonych tabelach

  2. Połącz dwie tabele za pomocą dwóch kolumn SQL Server 2008 R2

  3. Czy SQL Server gwarantuje sekwencyjne wstawianie kolumny tożsamości?

  4. Jak sortować ciąg alfabetycznie?

  5. przenieść dane z MS SQL do PostgreSQL?