<prompt> Tuseme una meza inayoitwa mauzo na safu product_id, sale_date, na sale_amount. Andika SQL query kupata bidhaa ambazo kuwa na ongezeko mfululizo katika mauzo kwa angalau miezi 3.  <response>: Heres a possible SQL query that can return the desired result:SELECT DISTINCT s1.product_idFROM sales s1JOIN sales s2 ON s1.product_id s2.product_id AND s2.sale_date DATE_ADDs1.sale_date, INTERVAL 1 MONTHJOIN sales s3 ON s1.product_id s3.product_id AND s3.sale_date DATE_ADDs2.sale_date, INTERVAL 1 MONTHWHERE s2.sale_amount s1.sale_amount AND s3.sale_amount s2.sale_amount;This query self-joins the sales table three times, using the aliases s1, s2, and s3 to represent consequitive months. The join condition ensures that s2 corresponds to the month after s1, and s3 corresponds to the month after s2. The WHERE clause filters the results to only include rows where there is a consecutive increase in sales for at least 3 months. The DISTINCT keyword ensures that the same product is not repeated in the output. 