sql >> Database teknologi >  >> RDS >> Sqlserver

Sideinddelingsforespørgsel for mssql-server 2008 Kaster forkert syntaks nær 'OFFSET'

Du noterer fra ORDER BY-klausul (Transact -SQL) denne syntaks er ikke understøttet i SQL Server 2008.

Du kan se fra 2008-dokumentationen

**Syntax** [ ORDER BY { order_by_expression [ COLLATE collation_name ] [ ASC | DESC ] } [ ,...n ] ]

hvor som 2012-dokumentationen

**Syntax** ORDER BY order_by_expression [ COLLATE collation_name ] [ ASC | DESC ] [ ,...n ] [ <offset_fetch> ] <offset_fetch> ::= { OFFSET { integer_constant | offset_row_count_expression } { ROW | ROWS } [ FETCH { FIRST | NEXT } {integer_constant | fetch_row_count_expression } { ROW | ROWS } ONLY ] }

Måske også et kig på hvordan man gør paginering i sql server 2008



  1. Få ugens startdato og ugens slutdato fra ugenummer

  2. hvordan man vælger en liste med 10.000 unikke id'er fra dual i oracle SQL

  3. Udjævn/flet overlappende tidsintervaller

  4. Slet med Join i MySQL