sql >> Databáze >  >> RDS >> Sqlserver

SQL SELECT přírůstkové číslo dávky každých X řádků

Mělo by to fungovat:

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. MySql odmítá použít index

  2. Jak odstranit index varchar_pattern_ops při migraci django (1.8)?

  3. Databázi 'xxx' nelze otevřít, protože je verze 904

  4. Bezpečnostní otázka PHP?