Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Order by Cint(ID) (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/3423-order-cint-id.html)

thanosgr 17-11-14 08:58

Order by Cint(ID)
 
Καλημέρα έχω το εξής προβλημα
εχω εγγραφές στην βάση και τις ταξινομώ με βάση το order by ID
Εξαγω τις εγγραφές σε Word. Ολα καλα μεχρι εδώ. Εχω και ID που ξεκινάνε απο 1000-
Οταν τα ταξινομώ αντι να ξεκινάει η αρίθμηση απο το 1, ξεκινάει απο το 1000.

Δοκιμασα με την Function Cint, order by cint(ID) μου διορθωσε το πρόβλημα
αλλά δεν δέχεται τους χαρακτήρες μεσα σε νούμερα. Πχ μπορεί να εχω αριθμηση
690
690Α
690Β

Υπάρχει κάποιος τροπος να το μετατρέψω πάλι μεσα στην SQL query?


Ελπίζω να έγινα κατανοητός

Ευχαριστώ
Θάνος

nasos23 18-11-14 23:57

Καλησπέρα - καλημέρα.
Θάνο προσάρμοσε αναλόγως το παρακάτω ερώτημα και
δες αν σου κάνει.
SELECT tbl1.id
FROM tbl1
ORDER BY IsNumeric([id]), Val([id]), tbl1.id;

Προϋπόθεση βέβαια το πεδίο id να είναι σε μορφή κειμένου.


Η ώρα είναι 17:24.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2