Avatar billede omn Mester
30. august 2021 - 14:33 Der er 2 kommentarer og
1 løsning

Ascending number generating in a query

How do I in a Query create a number (or a date), ascending for all record  selected.
Example: 
If my query select 100 records - one column must show numbers from 1-100.
just like EXCEL where we see a number raised with 1 for every record in EXCEL.
Vh. OMN
Avatar billede terry Ekspert
30. august 2021 - 15:06 #1
You use count in a calculated field

EG:

(SELECT Count(*) from MyTable A where MyTable.Somefield < A.Somefield +1 AS CNT
Avatar billede terry Ekspert
30. august 2021 - 15:07 #2
Oops forgot a closing bracket
(SELECT Count(*) from MyTable A where MyTable.Somefield < A.Somefield) +1 AS CNT
Avatar billede Gustav Ekspert
30. august 2021 - 15:08 #3
You can use either record numbers or row numbers.
Read the full story at:
https://github.com/GustavBrock/VBA.RowNumbers
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester