Below is the list of tables from the database along with their columns and datatype. Need to generate an accurate SQL query for the question.
Only use the columns present in the respective table. Only use the columns which are required to generate the SQL query. Only use table joins if required and not otherwise.

### Tables ###
TABLE: CREATE TABLE party ( Party_ID int, Party_Theme text, Location text, First_year text, Last_year text, Number_of_hosts int )
TABLE: CREATE TABLE party_host ( Party_ID int, Host_ID int, Is_Main_in_Charge bool )
TABLE: CREATE TABLE host ( Host_ID int, Name text, Nationality text, Age text )

### Question ###
Show the total number of the first year of parties with the theme 'Spring' or 'Teqnology' with a bar chart, and display in desc by the Y.

### Accurate SQL ###

SELECT First_year, COUNT(First_year) FROM party WHERE Party_Theme = "Spring" OR Party_Theme = "Teqnology" GROUP BY First_year ORDER BY COUNT(First_year) DESC