ho la tabella seguente:

fatt. | scadenza1 | scadenza2 |
01 . | 1/12/2016 | 3/12/2016 |
02 . | 2/12/2016 | 4/12/2016 |

e devo mostrare per ogni fattura una riga con il numero della fattura e della scadenza in questo modo:

01 | 1/12/2016
01 | 3/12/2016
02 | 2/12/2016
02 | 4/12/2016

ci sono riuscito con una union:
codice:
sql =  "SELECT * FROM (select Fatt, scadenza1, null as scadenza2 from Test WHERE scadenza1<>'' "
sql = sql & "union all select Fatt null as scadenza1, scadenza2 from Test WHERE scadenza2<>'' )"
ma come faccio ad ordinarli per data in questo modo:

01 | 1/12/2016
02 | 2/12/2016
01 | 3/12/2016
02 | 4/12/2016