Har en SQL 2000 databas med priser angivna som TEXT (varchar), t ex 200 000 eller 12 450 osv osv (detta för att databasen användas till t ex export till tryckning osv) Fråga 1 är väl om du inte har övervägt att faktiskt lagra som tal och sen göra konverteringen vid själva exporten istället? Självklart det bästa men det bestämdes "över mitt huvud" ;/ Får detta att fungera:SQL-Convert string to tal/money?
Nu behöver jag göra en sökfunktion som kan söka mellan dessa priser typ
where pris > 100 000 and pris <200 000 eller between .. MEN hur gör jag för att konvertera från string till money, tal eller nåt liknande som jag kan söka mellan???Sv: SQL-Convert string to tal/money?
Sv:SQL-Convert string to tal/money?
Sv: SQL-Convert string to tal/money?
SELECT ModellNamn, GrundPris
FROM MODELLER
WHERE (CAST(REPLACE(GrundPris, ' ', '') AS INT(8)) > 200000) AND (CAST(REPLACE(GrundPris, ' ', '') AS INT(8)) < 300000)
Finns det nåt annat sätt? :)