>ciao
Ciao!
>non sono molto braava con sql.....mi sembrava che come procedimento
>logico fosse giusto ma evidentemente mi sbagliavo???'
Mancano i limiti superiori nei test. Ogni numero che vai a testare, arriverà sempre al settimo test, perchè se il numero è minore di uno dei test precedenti, sarà sicuramente anche minore dell'ultimo. E quindi l'ultimo considerato è proprio quello alla fine. Prova a fare una cosa simile alla seguente:
SELECT
@NuovoCollegamento =
CASE
WHEN numero < 36 then 'xxxxxxxxx.'
WHEN numero >= 36 AND numero < 106 then 'xxxxxx.'
WHEN numero >= 106 AND numero < 141 then 'xxxxxx.'
-- ...
END
FROM
@Articoli
Alx81 =)
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org