Hej,
Har ett litet problem med sortering.
Om man har en kollumn i access db som är datatyp memo. Om jag inte vill byta datatyp på den utan tolka den som en integer i SQL-statementet. Vet någon vad jag skriver då ?
Sortering blir ju efter text då..
1,10,2,20 osv... Men den skall alltså sorteras som 1.2.3.4.5.6.7.8.9.10.11
SELECT * FROM Master_ladi ORDER BY Goal_Bel
@ndersMedlem sedan juni 200032 969 inlägg ... ORDER BY Cint(Goal_Bel)
Men vad finns det för anledning att lagra tal i någon annan sorts fält än just tal?
vissa tal är semicolon separerade... 10;11;18 osv...
Får datatype mismatch med Cint()
@ndersMedlem sedan juni 200032 969 inlägg Ja, om du har semikolon i fältet så är det klart att du inte kan konvertera till tal.
Du får nog ändra din datamodell istället, och bryta ut de värdena till en egen tabell.
det finns inget sätt o konvertera de värden som går att konvertera och sortera "de som blev" över längst ner... ?
sorteringen behöver inte sortera de som är smeivolon separerade i enlighet med de andra..
LarsGMedlem sedan dec. 200012 464 inlägg order by iif(instr(goal_bel,';') > 0, 99999999,cint(goal_bel))
Imponerad ! tackar och bugar. Precis vad jag ledade efter.
@ndersMedlem sedan juni 200032 969 inlägg