Hallo,
Ik heb een raar probleem waar ik jammergenoeg geen foutmelding van kan laten zien, simpelweg omdat ik die niet krijg. Toch krijg ik verkeerde resultaten. Als in mijn tabel sorteer op een numeriek veld en de waardes staan als volgt:
Dan zou mijn resultaat, met een 'SELECT * FROM tabel ORDER BY Prijs' query toch moeten zijn:
Maar ik krijg hele andere resultaten, die niets met dit te maken hebben. Ik kan ze ook niet linken, ik zie niet waarop er wel ge-sorteert wordt, maar het sorteert gewoon niet goed!
Het zal vast wel gemakkelijk zijn, maar ik kom er niet uit
help wanted
edit: het is niet zo dat het op string vergeleken wordt, want dan zouen mijn resultaten zo zijn:
1, 11, 2, 20, 22, enz...
maar dat is het niet :x
Ik heb een raar probleem waar ik jammergenoeg geen foutmelding van kan laten zien, simpelweg omdat ik die niet krijg. Toch krijg ik verkeerde resultaten. Als in mijn tabel sorteer op een numeriek veld en de waardes staan als volgt:
code:
1
2
3
4
5
6
| ID Prijs ------------------------ 1 8 2 9 3 5 4 4 |
Dan zou mijn resultaat, met een 'SELECT * FROM tabel ORDER BY Prijs' query toch moeten zijn:
code:
1
2
3
4
5
6
| ID Prijs ^ ------------------------ 4 4 3 5 1 8 2 9 |
Maar ik krijg hele andere resultaten, die niets met dit te maken hebben. Ik kan ze ook niet linken, ik zie niet waarop er wel ge-sorteert wordt, maar het sorteert gewoon niet goed!
Het zal vast wel gemakkelijk zijn, maar ik kom er niet uit
help wanted
edit: het is niet zo dat het op string vergeleken wordt, want dan zouen mijn resultaten zo zijn:
1, 11, 2, 20, 22, enz...
maar dat is het niet :x
[ Voor 10% gewijzigd door semicon op 28-04-2005 09:37 ]