Non ho guardato il codice ma se usi un campo varchar e ci metti dentro stringhe tipo 1920-1921 o altro come hai detto, allora la query che ti ho suggerito non va più bene. Bisognerebbe o che usassi due campi, uno nel formato che hai già più un campo intero nel quale metti solo 1 anno (ad esempio 1920) e che poi ti servirà per fare le ricerche o magari si può anche risolvere "castando" ad intero i primi 4 caratteri del campo varchar. Ma forse la prima soluzione è preferibile. Attendi altri pareri.![]()