Bonjour,
Je voudrais créer des onglets à la manière d'un dictionnaire où l'on peut trouver les mots de "DEP" à "DEV" par exemple.
Ma pagination se base sur 24 enregistrements à la fois.
Ma requête ne fonctionne pas. En effet, je dois lire les enregistrements qui ont ces numéros
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT client, * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY [DATE DOCUMENT] ) AS RowNum, * FROM documents WHERE [DATE DOCUMENT] >= '2017-01-01' ) AS RowConstrainedResult WHERE RowNum= 1 or RowNum % 24 = 0 or ((rownum % 24)-1) = 0 ORDER BY RowNum
1-23
24-47
48-71
72-95
96-119
120-143
J'arrive bien à lire les 1, 24, 48, 72, 96 (modulo 24) mais pas 23,47,71 qui sont le résultat de modulo 24 auquel on retire 1.
1 COLLES - DOMINICY
24 LIBRAIRIE NATIONALE 59
48 VAS VERMEIREN AESTHERIC SOLUTIONS
72 SPRL SICH
96 BARA
120 SPRL PASCAL
144 G.T.O. ORTHOPEDIE SPRL
168 FULL LOGISTIC THUIN
192 S B A PROJET
216 HMD CONSTRUCT
240 PLAFON'ARTS
264 ASBL ST. THERESE
288 CARRELAGES DEL FABBRO SPRL
312 ACTV
Déjà merci de votre aide.
Partager