получить номер строки в доступе - PullRequest
0 голосов
/ 16 апреля 2011

SQL Server:

SELECT col1, col2,ROW_NUMBER() OVER (order BY col1) AS intRow FROM Table1 

Что такое эквивалентный код в Access?

1 Ответ

1 голос
/ 16 апреля 2011

Короче, нет эквивалента.Если вам нужна последовательность, один из способов сделать это - создать таблицу со столбцом AutoNumber.Другим способом будет что-то вроде:

Select ..,
    , (
        Select Count(*)
        From MyTable As T1
        Where T1.PrimaryKeyCol < T.PrimaryKeyCol
        ) + 1 As Seq
From MyTable As T

Однако, если таблица большая, это может не сработать.

...