Allora il problema non è il campo BIT ma l'ordinamento per data.

Se io ordino per id_scadenza (Chiave primaria valore intero) funziona.

Se ordino per scadenza (Campo Date) non va.

La data nel DB è scritta con questa sintassi: yyyy-mm-dd