Bar chart x axis product type code y axis the number of product type code, and show names from high to low order.
CREATE TABLE Parties_in_Events (
    Party_ID INTEGER,
    Event_ID INTEGER,
    Role_Code CHAR(15)
)

CREATE TABLE Channels (
    Channel_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Assets (
    Asset_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Addresses (
    Address_ID INTEGER,
    address_details VARCHAR(255)
)

CREATE TABLE Agreements (
    Document_ID INTEGER,
    Event_ID INTEGER
)

CREATE TABLE Finances (
    Finance_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Events (
    Event_ID INTEGER,
    Address_ID INTEGER,
    Channel_ID INTEGER,
    Event_Type_Code CHAR(15),
    Finance_ID INTEGER,
    Location_ID INTEGER
)

CREATE TABLE Products_in_Events (
    Product_in_Event_ID INTEGER,
    Event_ID INTEGER,
    Product_ID INTEGER
)

CREATE TABLE Locations (
    Location_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Parties (
    Party_ID INTEGER,
    Party_Details VARCHAR(255)
)

CREATE TABLE Products (
    Product_ID INTEGER,
    Product_Type_Code CHAR(15),
    Product_Name VARCHAR(255),
    Product_Price DECIMAL(20,4)
)

CREATE TABLE Assets_in_Events (
    Asset_ID INTEGER,
    Event_ID INTEGER
)
SELECT Product_Type_Code, COUNT(Product_Type_Code) FROM Products GROUP BY Product_Type_Code ORDER BY Product_Type_Code DESC
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Bar chart x axis product type code y axis the number of product type code, and show names from high to low order. ### Input: CREATE TABLE Parties_in_Events (
    Party_ID INTEGER,
    Event_ID INTEGER,
    Role_Code CHAR(15)
)

CREATE TABLE Channels (
    Channel_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Assets (
    Asset_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Addresses (
    Address_ID INTEGER,
    address_details VARCHAR(255)
)

CREATE TABLE Agreements (
    Document_ID INTEGER,
    Event_ID INTEGER
)

CREATE TABLE Finances (
    Finance_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Events (
    Event_ID INTEGER,
    Address_ID INTEGER,
    Channel_ID INTEGER,
    Event_Type_Code CHAR(15),
    Finance_ID INTEGER,
    Location_ID INTEGER
)

CREATE TABLE Products_in_Events (
    Product_in_Event_ID INTEGER,
    Event_ID INTEGER,
    Product_ID INTEGER
)

CREATE TABLE Locations (
    Location_ID INTEGER,
    Other_Details VARCHAR(255)
)

CREATE TABLE Parties (
    Party_ID INTEGER,
    Party_Details VARCHAR(255)
)

CREATE TABLE Products (
    Product_ID INTEGER,
    Product_Type_Code CHAR(15),
    Product_Name VARCHAR(255),
    Product_Price DECIMAL(20,4)
)

CREATE TABLE Assets_in_Events (
    Asset_ID INTEGER,
    Event_ID INTEGER
) ### Response: SELECT Product_Type_Code, COUNT(Product_Type_Code) FROM Products GROUP BY Product_Type_Code ORDER BY Product_Type_Code DESC