QIAN-ME/bird_schema_data huggingface dataset:
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    How many units of item 7 have been sold by store 7 when the snow is less than 5 inches? item 7 refers to item_nbr = 7; store 7 refers to store_nbr = 7; snow is less than 5 inches refers to snowfall < 5

    【Evidence】
    item 7 refers to item_nbr = 7; store 7 refers to store_nbr = 7; snow is less than 5 inches refers to snowfall < 5

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT SUM(units) FROM weather AS T1 INNER JOIN relation AS T2 ON T1.station_nbr = T2.station_nbr INNER JOIN sales_in_weather AS T3 ON T2.store_nbr = T3.store_nbr WHERE T2.store_nbr = 7 AND T3.item_nbr = 7 AND T1.snowfall < 5
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    How many items were sold by store 9 during a snowy day? store 9 refers to store_nbr = 9; snowy day refers to snowfall < > 0 and snowfall is not null; item refers to item_nbr

    【Evidence】
    store 9 refers to store_nbr = 9; snowy day refers to snowfall < > 0 and snowfall is not null; item refers to item_nbr

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT COUNT(DISTINCT item_nbr) FROM weather AS T1 INNER JOIN relation AS T2 ON T1.station_nbr = T2.station_nbr INNER JOIN sales_in_weather AS T3 ON T2.store_nbr = T3.store_nbr WHERE T3.store_nbr = 9 AND T1.snowfall <> 0 AND T1.snowfall IS NOT NULL
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    List out stations number and items sold by store 17. station number refers to station_nbr; store 17 refers to store_nbr = 17

    【Evidence】
    station number refers to station_nbr; store 17 refers to store_nbr = 17

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.station_nbr, T2.item_nbr FROM relation AS T1 INNER JOIN sales_in_weather AS T2 ON T1.store_nbr = T2.store_nbr WHERE T1.store_nbr = 17 GROUP BY T1.station_nbr, T2.item_nbr
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    List out dates when haze is recorded in store 35. store 35 refers to store_nbr = 35; haze is recorded refers to codesum like '%'||'HZ'||'%'

    【Evidence】
    store 35 refers to store_nbr = 35; haze is recorded refers to codesum like '%'||'HZ'||'%'

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.`date` FROM weather AS T1 INNER JOIN relation AS T2 ON T1.station_nbr = T2.station_nbr WHERE T2.store_nbr = 35 AND T1.codesum LIKE '%' OR 'HZ' OR '%'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    What is the sea level and average speed for store number 3 and store number 4? store number 3 refers to store_nbr = 3; average speed refers to avgspeed; store number 4 refers to store_nbr = 4

    【Evidence】
    store number 3 refers to store_nbr = 3; average speed refers to avgspeed; store number 4 refers to store_nbr = 4

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T1.sealevel, T1.avgspeed FROM weather AS T1 INNER JOIN relation AS T2 ON T1.station_nbr = T2.station_nbr WHERE T2.store_nbr = 3 OR T2.store_nbr = 4
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    Which items from store 1 have the highest units sold during rainy day? store 1 refers to store_nbr = 1; highest unit sold refers to Max(units); during rainy day refers to codesum like '%'||'RA'||'%'; item refers to item_nbr

    【Evidence】
    store 1 refers to store_nbr = 1; highest unit sold refers to Max(units); during rainy day refers to codesum like '%'||'RA'||'%'; item refers to item_nbr

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT T2.item_nbr FROM weather AS T1 INNER JOIN sales_in_weather AS T2 ON T1.`date` = T2.`date` INNER JOIN relation AS T3 ON T2.store_nbr = T3.store_nbr AND T1.station_nbr = T3.station_nbr WHERE T2.store_nbr = 1 AND T1.codesum LIKE '%' OR 'RA' OR '%' GROUP BY T2.item_nbr ORDER BY T2.units DESC LIMIT 1
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    What is the ratio of the highest and lowest temperature in store 11? store 11 refers to store_nbr = 11; highest temperature refers to Max(tmax); lowest temperature refers to Min(tmin); ration = Divide (Max(tmax), Min(tmin))

    【Evidence】
    store 11 refers to store_nbr = 11; highest temperature refers to Max(tmax); lowest temperature refers to Min(tmin); ration = Divide (Max(tmax), Min(tmin))

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT CAST((MAX(T1.tmax) - MIN(T1.tmin)) AS REAL) / MIN(T1.tmin) FROM weather AS T1 INNER JOIN relation AS T2 ON T1.station_nbr = T2.station_nbr WHERE T2.store_nbr = 11
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    What was the difference of number of units sold in station number 1 and number 2 on year 2012? station 1 refers to station_nbr = 1; station 2 refers to station_nbr = 2; on year 2012 refers to substring (date, 1, 4) = '2012'; difference = Subtract (Sum(units where station_nbr = 1), Sum(units where station_nbr = 2))

    【Evidence】
    station 1 refers to station_nbr = 1; station 2 refers to station_nbr = 2; on year 2012 refers to substring (date, 1, 4) = '2012'; difference = Subtract (Sum(units where station_nbr = 1), Sum(units where station_nbr = 2))

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT SUM(CASE WHEN T1.station_nbr = 1 THEN units ELSE 0 END) - SUM(CASE WHEN T1.station_nbr = 2 THEN units ELSE 0 END) FROM relation AS T1 INNER JOIN sales_in_weather AS T2 ON T1.store_nbr = T2.store_nbr WHERE T2.`date` LIKE '%2012%'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    What was the average temperature difference between store number 18 and 19 on 16 September 2022? store number 18 refers to store_nbr = 18; store number 19 refers to store_nbr = 19; on 16 September 2022 refers to date = '2022-09-16'; average temperature difference = Subtract(tavg where store_nbr = 18, tavg where store_nbr = 19)

    【Evidence】
    store number 18 refers to store_nbr = 18; store number 19 refers to store_nbr = 19; on 16 September 2022 refers to date = '2022-09-16'; average temperature difference = Subtract(tavg where store_nbr = 18, tavg where store_nbr = 19)

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT SUM(CASE WHEN T1.store_nbr = 18 THEN T2.tavg ELSE 0 END) - SUM(CASE WHEN T1.store_nbr = 19 THEN T2.tavg ELSE 0 END) FROM relation AS T1 INNER JOIN weather AS T2 ON T1.station_nbr = T2.station_nbr WHERE T2.`date` = '2012-09-16'
You are now a sqlite data analyst, and you are given a database schema as follows:

    【Schema】
    【DB_ID】 sales_in_weather
【Schema】
# Table: sales_in_weather
[
(date:DATE, Primary Key, Examples: [2012-01-01]),
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(item_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(units:INTEGER, Examples: [0, 29, 2])
]
# Table: relation
[
(store_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(station_nbr:INTEGER, Examples: [1, 14, 7])
]
# Table: weather
[
(station_nbr:INTEGER, Primary Key, Examples: [1, 2, 3]),
(date:DATE, Primary Key, Examples: [2012-01-01]),
(tmax:INTEGER, Examples: [52, 50, 32]),
(tmin:INTEGER, Examples: [31, 11, 9]),
(tavg:INTEGER, Examples: [42, 41, 22]),
(depart:INTEGER, Examples: [16, 12, -6]),
(dewpoint:INTEGER, Examples: [36, 26, 4]),
(wetbulb:INTEGER, Examples: [40, 35, 18]),
(heat:INTEGER, Examples: [23, 24, 43]),
(cool:INTEGER, Examples: [0, 5, 6]),
(sunrise:TEXT, Examples: [07:16:00, 07:15:00, 07:14:00]),
(sunset:TEXT, Examples: [16:26:00, 16:27:00, 16:28:00]),
(codesum:TEXT, Examples: [RA FZFG BR,  , SN]),
(snowfall:REAL, Examples: [0.0, 0.05, 0.2]),
(preciptotal:REAL, Examples: [0.05, 0.01, 0.0]),
(stnpressure:REAL, Examples: [29.78, 29.44, 29.67]),
(sealevel:REAL, Examples: [29.92, 29.62, 29.87]),
(resultspeed:REAL, Examples: [3.6, 9.8, 10.8]),
(resultdir:INTEGER, Examples: [20, 24, 31]),
(avgspeed:REAL, Examples: [4.6, 10.3, 11.6])
]
【Foreign keys】
relation.store_nbr=sales_in_weather.store_nbr
relation.station_nbr=weather.station_nbr

    【Question】
    How many units are being sold for item 1 when the average temperature is 83? item 1 refers to item_nbr = 1; when the average temperature is 83 refers to tavg = 83

    【Evidence】
    item 1 refers to item_nbr = 1; when the average temperature is 83 refers to tavg = 83

    Please read and understand the database schema carefully, and generate an executable SQL based on the user's question and evidence. 

SQL: SELECT SUM(units) FROM weather AS T1 INNER JOIN sales_in_weather AS T2 ON T1.`date` = T2.`date` INNER JOIN relation AS T3 ON T2.store_nbr = T3.store_nbr WHERE T2.item_nbr = 1 AND T1.tavg = 83