Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT *
- FROM (SELECT *,
- Row_number()
- OVER(
- ORDER BY [myidentitycolumn]) RowID
- FROM mytable) sub
- WHERE rowid = 15
- SELECT TOP 1 *
- FROM [MyTable]
- ORDER BY [MyIdentityCOlumn]
- SELECT TOP 1 *
- FROM (
- SELECT TOP 15 *
- FROM [MyTable]
- ORDER BY [MyIdentityColumn] ) t
- ORDER BY [MyIdentityColumn] DESC
- SELECT *, DCount("[ID]","[mytable]","[ID]<=" & [ID]) AS row_id
- FROM [mytable]
- WHERE row_id=15
- SELECT ID, Points, RecordNumberOffId([ID}) AS Recordnumber
- FROM Team ORDER BY ID ASC, Points DESC;
- Dim PreviousID As Long
- Dim PreviousRecordNumber As Long
- Dim TimeLastID As Date
- Public Function RecordNumberOffID(ID As Long) As Long
- 'ID is sortgroup identity
- 'Reset if last call longer dan nn seconds in the past
- If Time() - TimeLastID > 0.0003 Then '0,000277778 = 1 second
- PreviousID = 0
- PreviousRecordNumber = 0
- End If
- If ID <> PreviousID Then
- PreviousRecordNumber = 0
- PreviousID = ID
- End If
- PreviousRecordNumber = PreviousRecordNumber + 1
- RecordNumberOffID = PreviousRecordNumber
- TimeLastID = Time()
- End Function
- SELECT
- (SELECT COUNT(t1.SourceID)
- FROM [SourceTable] t1
- WHERE t1.SourceID<t2.SourceID) AS RowID,
- t2.field2,
- t2.field3,
- t2.field4,
- t2.field5
- FROM
- SourceTable AS t2
- ORDER BY
- t2.SourceID;
- ID Description ROWID
- aaa Aardvark 1
- bbb Bear 2
- ccc Canary 3
- ID Description ROWID
- aaa Aardvark 1
- bbb Bear 2
- bba Boar 3
- ccc Canary 4
Add Comment
Please, Sign In to add comment