Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número total de licenças de construção emitidas no Texas nos últimos 12 meses, classificadas pelo valor da licença?
 ###Tabelas: 
CREATE TABLE tx_permits (id INT, permit_id VARCHAR(50), permit_value FLOAT, permit_date DATE, city VARCHAR(50), state VARCHAR(50)); INSERT INTO tx_permits (id, permit_id, permit_value, permit_date, city, state) VALUES (1, '123456', 1000000, '2021-07-01', 'Dallas', 'TX'), (2, '789101', 1500000, '2021-06-15', 'Houston', 'TX'), (3, '111213', 800000, '2021-05-05', 'Austin', 'TX');
SELECT permit_id, permit_value, RANK() OVER (ORDER BY permit_value DESC) as rank FROM tx_permits WHERE state = 'TX' AND permit_date >= DATEADD(YEAR, -1, CURRENT_DATE) GROUP BY permit_id, permit_value ORDER BY permit_value DESC;