How to order views by taxonomy term name? for some reason the sort criteria by taxonomy term field do not work properly.

This is the view:

Here you can see the field I order by.
The options of the field is the default. Only one taxonomy term per node.

And this is the result:
   

As you can see the '2005' node is at the end and not a the start of the view's result.
I have no idea why this happened. 
I tryed to delete the node and create a new one, delete the taxonomy term and recreate this but nothing happned. 

Can someone help me to understand what is happening? I do not want to add queue module and order the view by queue order.. 

NEWS

SELECT ... ORDER BY field_data_field_edizione_field_edizione_tid ASC
The view order by tid and not by weight T___T 
Now I understand what is the problem.. how can I create a new views sort criteria?
Solved!
I create a relationship beetween the nome and the taxonomy term using the term weight to order the nodes ^^
Now it works!  

Thank you Mołot to let me see the SQL query ^^