Hur ställer jag en fråga till SQL där jag vill finna det högsta värdet för ett fält av typen nvarchar. Jag vill hitta det största värdet i form av numeriskt. Access:Hitta högsta värde på en sträng fast numeriskt.
Ex.
"999" sorteras före "1000" som strängar jag vill hitta "1000" först
Jag kan inte vända ordningen med DESC detta hjälper inte då det högsta värdet kan vara i mitten.
I Access kan man använda VAL() detta fungerar ju ej i SQL.
Hur gör jag?Sv: Hitta högsta värde på en sträng fast numeriskt.
SELECT Max(CLng(fält)) FROM tabell
SQL Server:
SELECT Max(CAST(fält AS int)) FROM tabell