Team Ai
Datasetpublic

Chulinz/Text2SQL-Decisions

Text2SQL-Decisions v0.3 28,081 English-only examples across two separate configurations. Both are template-generated, execution-validated drafts, not human-reviewed benchmarks. No model has been fine-tuned as part of this release. Configuration Rows Task License default 25,000 Four-candidate SQL plan selection on public sensor and e-commerce data CC BY 4.0 meter 3,081 Bounded meter planning decisions, including conversational context CC0-1.0 The configurations… See the full description on the dataset page: https://huggingface.co/datasets/Chulinz/Text2SQL-Decisions.

sourceHugging Facecc-by-4.0updated 1d agoView on Hugging Face
0likes67downloads
calibration.jsonl1001 linesDownload Raw Back to data
1{"category":"join/grouped","domain":"commerce","family_id":"4665e27fa96adea9060fdc81","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bea2d4ff5a02e5f5b3a9b10ddf9285a529270172722d3aacc78e591694d52397","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 92), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",611],[\"Austria\",229],[\"Bahrain\",97],[\"Belgium\",422],[\"Canada\",52],[\"Channel Islands\",182],[\"Cyprus\",66],[\"Denmark\",385],[\"EIRE\",3406],[\"Finland\",1912],[\"France\",3920],[\"Germany\",5865],[\"Israel\",34],[\"Italy\",180],[\"Japan\",315],[\"Netherlands\",1388],[\"Norway\",114],[\"Poland\",157],[\"Portugal\",219],[\"Singapore\",6],[\"Spain\",1313],[\"Sweden\",972],[\"Switzerland\",599],[\"USA\",36],[\"United Arab Emirates\",2],[\"United Kingdom\",351104]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[92]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 92), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}2{"category":"single_table/grouped","domain":"commerce","family_id":"5f84ca1178b4600aa2e154fb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7cca32d7582215718546d77c4de7b70ca1f66e7b9478b800e057e2a7c7a48daf","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (product_related is greater than 31), grouped by visitor_type, ordered by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[31],\\\"sql\\\":\\\"SELECT visitor_type, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[31],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[31],\\\"sql\\\":\\\"SELECT visitor_type, MIN(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[31],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"New_Visitor\",245],[\"Other\",8],[\"Returning_Visitor\",3525]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY visitor_type ORDER BY visitor_type ASC","sql_parameters":"[31]","state":"{\"question\":\"Return the number of rows for shopping sessions where (product_related is greater than 31), grouped by visitor_type, ordered by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}3{"category":"single_table/aggregate","domain":"commerce","family_id":"bbee1ca9054aa00e40bfc3d3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5c00fcb568bad70f4a753ed060401a02b4f2df12be179c55883ed627d571943f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (administrative is at most 18).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT MIN(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_shoppers","split":"calibration","sql":"SELECT MIN(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?)","sql_parameters":"[18]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (administrative is at most 18).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}4{"category":"single_table/or/grouped","domain":"sensor","family_id":"9b1cfbcba08b310cf6c2fe76","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"db5fc0894a211b6d950cd952d85014673a5b6e4b8366edf56838c794843fd18f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 or ts1_mean is greater than 52.59775), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,180.70461],[80,180.62794],[90,180.54151],[100,180.92271]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[122.4767,52.59775]","state":"{\"question\":\"Return the maximum of ps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 or ts1_mean is greater than 52.59775), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}5{"category":"join/null/or/having","domain":"commerce","family_id":"777cef4e4b24a28b0612bf1f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d97028409a59771d7fc0511ba70055a8b4bb4a6b8fb35b6eacf139f73180c50c","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-23\",15.389999999999999],[\"2010-03-28\",22.24],[\"2011-08-17\",24.69]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",10]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}6{"category":"single_table/ranked","domain":"commerce","family_id":"0175f08d77b94b9c51e269fc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f4b4e1fa7c3d8022c0a22529e101bd2e524f8ad4e544bfdada15f39634ab09fb","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is at most 648), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1.0],[\"United Arab Emirates\",1.0],[\"Israel\",4.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[648]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is at most 648), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}7{"category":"single_table/or/aggregate","domain":"commerce","family_id":"825a8172b75d1172f0493436","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"da4fc0a750f1d00a892c6ae0a2796082753a157ffebf195c1bc6d496d6072f92","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Austria' or unit_price is at most 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13724]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)","sql_parameters":"[\"Austria\",2.25]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Austria' or unit_price is at most 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}8{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"03b5dc09f94923869becb6d3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4449ff21b99e3f383e1e67d99f8d56d1a6c4dc83cdfb6a6982fc87b99d78b12c","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Cyprus' and invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)","sql_parameters":"[\"Cyprus\",\"2011-09-29\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Cyprus' and invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}9{"category":"single_table/or/grouped","domain":"commerce","family_id":"3f485192e7f6b83382acd08f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4082721aed884d59cafe45f6a09e25242f0a92c2c3dbd477e144021380d62dbc","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (month equals 'Sep' or product_duration is greater than 876.3), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",887.75],[\"Dec\",879.5],[\"Feb\",902.0],[\"Jul\",876.4285714],[\"June\",925.2933333],[\"Mar\",878.6238095],[\"May\",877.5],[\"Nov\",876.55],[\"Oct\",876.4766667],[\"Sep\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[\"Sep\",876.3]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (month equals 'Sep' or product_duration is greater than 876.3), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}10{"category":"single_table/and/having","domain":"commerce","family_id":"4274331b7f906856e1a437b0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f35eb257af358574db40873473380ca5e8c77451a93b63f30462f555e6f5f2db","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Bahrain' and quantity is greater than 648), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",648,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",648,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Bahrain\",648,2]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Bahrain' and quantity is greater than 648), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}11{"category":"single_table/and/aggregate","domain":"commerce","family_id":"3b0c94b4f0627c4caa21b629","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d70ba0ab62cc99780567077acd56524b7b073afb973459a4bcfb077e820642f8","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Finland' and quantity is at most 648).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)","sql_parameters":"[\"Finland\",648]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Finland' and quantity is at most 648).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}12{"category":"single_table/ranked","domain":"commerce","family_id":"44dd0b80404f8b65a3650f6c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a293440661038cc62cd8bb0295d01172ed99d2338ef523d12aad03c1610e7468","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (product_duration is at most 3395.729484), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Feb\",181],[\"June\",265],[\"Jul\",398]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[3395.729484]","state":"{\"question\":\"Return the number of rows for shopping sessions where (product_duration is at most 3395.729484), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}13{"category":"single_table/or/having","domain":"sensor","family_id":"f8ba98e7ce380461dbb55056","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d2bef8b2d88cac35ecf5d9c21771cfa276a7ff641c79f2eaac536e4d46019d09","language":"en","license":"CC-BY-4.0","query":"Return the sum of eps1_mean for hydraulic cycles where (accumulator equals 115 or ts1_mean is greater than 36.33327), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[115,36.33327,10],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[115,36.33327,10],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[115,36.33327,10],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[115,36.33327,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,673627.89154],[80,678509.20753],[73,699719.11966]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[115,36.33327,10]","state":"{\"question\":\"Return the sum of eps1_mean for hydraulic cycles where (accumulator equals 115 or ts1_mean is greater than 36.33327), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}14{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"42fb2b96c8a2df542f65c8dc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"61046cea28eac0d0fba2de481d2366c358cbc00c52131fa3faa9b37ae24c0efb","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",8],[\"Finland\",10],[\"France\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[8.5,\"2011-09-29\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}15{"category":"single_table/or/grouped","domain":"sensor","family_id":"3b6ea948120f96e8426f8fa2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e03f26209afc91881087173b0f6cee656e4b32623c4b5c1093a15b28c49f75c1","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (fs1_mean is at most 3.36184 or vs1_mean is at most 0.56377), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3.36184,0.56377],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3.36184,0.56377],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND vs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3.36184,0.56377],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3.36184,0.56377],\\\"sql\\\":\\\"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,28515.51048],[80,27955.20888],[90,28312.37718],[100,64112.02152]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean <= ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[3.36184,0.56377]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (fs1_mean is at most 3.36184 or vs1_mean is at most 0.56377), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}16{"category":"single_table/having","domain":"commerce","family_id":"3a33a6a64105fe39005627ce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"817c56363cfac3484e6c1c72e6a6607fb7867ea0ce6a9ff3ffbd365c72d13a7e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (administrative is at most 2), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2,2],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2,2],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2,2],\\\"sql\\\":\\\"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2,2],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0],[\"Dec\",0],[\"Feb\",0],[\"Jul\",0],[\"June\",0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[2,2]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (administrative is at most 2), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}17{"category":"join/date/ranked","domain":"commerce","family_id":"6ec599751bb3f483a968cdc8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"358120f6b3456bc0b268fc8d0cdc1ed12586aefe2cb2092b9088177232642012","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-23\",8],[\"2011-01-16\",17],[\"2010-12-19\",20]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}18{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"684f3b2e888b2a854776a843","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"865092a12d45f65ce5bf6244fe6152aebba0bd8ce040e235260b791fc8ac3fe7","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is at most 25 and invoice_date is on or after '2011-09-29'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Israel\",9.2],[\"Switzerland\",11.25],[\"Norway\",17.4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[25,\"2011-09-29\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is at most 25 and invoice_date is on or after '2011-09-29'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}19{"category":"single_table/or/aggregate","domain":"commerce","family_id":"f5b607ee260c3e0b943085c4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a576c15a58032cf25a3d8791c8d0d473a9e92b5c954a42787a044ccdc5d75787","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (month equals 'Aug' or region equals 9).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Aug\\\",9],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND region = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Aug\\\",9],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Aug\\\",9],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Aug\\\",9],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[30640]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)","sql_parameters":"[\"Aug\",9]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (month equals 'Aug' or region equals 9).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}20{"category":"join/and/ranked","domain":"commerce","family_id":"d39a7b5905f2a8fd9fcb6a67","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"deb57e13fd2c759094d3a45603608585fc204e6a476d1c2f148946ce1a4f85c6","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and l.unit_price is at most 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-25\",144],[\"2011-11-17\",72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Finland\",0.55]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and l.unit_price is at most 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}21{"category":"single_table/or/grouped","domain":"sensor","family_id":"96b15e4472837423ff80dff1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"93350b51eb0f58e61f98f05428e83b159bc8020042f5612e48e04f81947ab48a","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ts1_mean for hydraulic cycles where (fs1_mean is greater than 6.41875 or ts1_mean is greater than 35.56605), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT cooler, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,57.89928],[20,55.61657],[100,44.66558]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[6.41875,35.56605]","state":"{\"question\":\"Return the maximum of ts1_mean for hydraulic cycles where (fs1_mean is greater than 6.41875 or ts1_mean is greater than 35.56605), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}22{"category":"single_table/and/grouped","domain":"sensor","family_id":"8756c027cc604be902d74d9b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"77145685184ac01e203437961bc5da4e4e9e699ee41379b230c500fd280b7302","language":"en","license":"CC-BY-4.0","query":"Return the sum of fs1_mean for hydraulic cycles where (ps1_mean is at most 156.56746 and ts1_mean is greater than 44.84172), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[156.56746,44.84172],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR ts1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[156.56746,44.84172],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[156.56746,44.84172],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[156.56746,44.84172],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,840.5935],[1,336.60009],[2,257.08671]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[156.56746,44.84172]","state":"{\"question\":\"Return the sum of fs1_mean for hydraulic cycles where (ps1_mean is at most 156.56746 and ts1_mean is greater than 44.84172), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}23{"category":"single_table/having","domain":"commerce","family_id":"c8a227d45408fe95fe892b36","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cd644cc65b205916eafdee204d58af56dda28d3d4cde48703fcfc8ef87f2328f","language":"en","license":"CC-BY-4.0","query":"Return the sum of administrative for shopping sessions where (product_related is greater than 226), grouped by month, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[226],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[226,10],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[226,10],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[226,10],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Nov\",463]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[226,10]","state":"{\"question\":\"Return the sum of administrative for shopping sessions where (product_related is greater than 226), grouped by month, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}24{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"f7a0f33beab34f483f7c9407","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"53e379319dcd4a5eb37eb1a8463a83483e48359a177f374c80ea0fb1b430575a","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2011-05-10'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-06-24\",1.45],[\"2011-07-19\",1.45],[\"2011-06-15\",2.49]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"EIRE\",\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2011-05-10'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}25{"category":"single_table/or/having","domain":"commerce","family_id":"81ae3e9ac7b08869000cc154","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6edc0418626b797ff3dfc98cd9ddab1fc2449161bbc6f47394eb59fd884e58d8","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (month equals 'Oct' or administrative is greater than 7), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Oct\\\",7,2],\\\"sql\\\":\\\"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Oct\\\",7,2],\\\"sql\\\":\\\"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Oct\\\",7,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Oct\\\",7,2],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0],[1,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[\"Oct\",7,2]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (month equals 'Oct' or administrative is greater than 7), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}26{"category":"join/having","domain":"commerce","family_id":"782eda2814a5e118efeecf06","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"32dad6a638e4f68074bea7e6858b2d846adf80c5b7e220b7f1de079fa9c1b92f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-19\",3949.32],[\"2011-04-04\",2382.92],[\"2011-06-20\",1917.0],[\"2010-03-24\",867.79],[\"2011-11-10\",549.34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[1800,2]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}27{"category":"single_table/or/ranked","domain":"commerce","family_id":"b934871d090ebbcb9cc03457","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d0b157f5fa9e86fdca34f65459c24358cb593d1fb043a72f635eea46868e45c2","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (country equals 'Austria' or quantity is at most 92), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",29.615384615384617],[\"Finland\",28.96969696969697],[\"Poland\",26.166666666666668],[\"Japan\",24.23076923076923],[\"EIRE\",20.03529411764706]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Austria\",92]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (country equals 'Austria' or quantity is at most 92), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}28{"category":"single_table/and/having","domain":"commerce","family_id":"ee7b236aa5cd5364cd4319b3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4490d62bb092f89b245647128d25fad333d4f0e57ee2080ed1853f106456a908","language":"en","license":"CC-BY-4.0","query":"Return the maximum of administrative for shopping sessions where (administrative is greater than 2 and product_related is greater than 340), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2,340,10],\\\"sql\\\":\\\"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2,340],\\\"sql\\\":\\\"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2,340,10],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2,340,10],\\\"sql\\\":\\\"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,27]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[2,340,10]","state":"{\"question\":\"Return the maximum of administrative for shopping sessions where (administrative is greater than 2 and product_related is greater than 340), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}29{"category":"join/date/and/ranked","domain":"commerce","family_id":"f32f4458389ac72f1ae28b64","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d70e39780fbb7461f66d219066f0fd279f40fa36033f8dc4d5584961b3ac332c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",10000],[\"Sweden\",1440],[\"Netherlands\",576],[\"EIRE\",500],[\"Cyprus\",200]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[0.55,\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}30{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"6ac01958f8db8837b49391bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f375f61805ee1e5e6078fcfcd227a64fe91c00bd06ed3250a02c4206fde58b26","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (country equals 'Finland' and invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)","sql_parameters":"[\"Finland\",\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (country equals 'Finland' and invoice_date is before '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}31{"category":"single_table/having","domain":"commerce","family_id":"04497b93c943068940ece577","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cd954a37ea9f911d5361a39855ec7cbea3a446b3703b7e8c57a9efd7daa6f781","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (traffic_type equals 18), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[18,10],\\\"sql\\\":\\\"SELECT month, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[18,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[18,10]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (traffic_type equals 18), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}32{"category":"single_table/ranked","domain":"commerce","family_id":"fefe6a562d69e3539b450e16","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d4f6c0d3ee6a1a0e2b70974ac4ca6ccb9d01d8212fde5d7e87e37d2120ae816f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (quantity is greater than 1800), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-06-08\",2.55],[\"2011-01-11\",2.55],[\"2011-04-18\",2.4],[\"2010-11-04\",1.69],[\"2010-09-03\",1.66]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[1800]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (quantity is greater than 1800), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}33{"category":"single_table/grouped","domain":"commerce","family_id":"072c5e7e38f8a131a5502582","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8aece2dac038bdacc170312e11b5562f5712e2ff4c5c787b23c8690fe98ba80f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (country equals 'Channel Islands'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-06-24\",100],[\"2010-08-20\",200],[\"2010-10-18\",200],[\"2011-08-21\",200],[\"2011-11-06\",10],[\"2011-12-05\",24]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Channel Islands\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (country equals 'Channel Islands'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}34{"category":"single_table/and/ranked","domain":"commerce","family_id":"a255fd45b700997f5a1f92c1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"dcd4b8b33265846b84207326d54d18c27e37c309c096ca315bf3fa42238def0f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (country equals 'Cyprus' and unit_price is at most 8.5), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",200],[\"2010-11-10\",192],[\"2010-03-16\",104],[\"2010-01-26\",12],[\"2010-02-22\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Cyprus\",8.5]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (country equals 'Cyprus' and unit_price is at most 8.5), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}35{"category":"single_table/or/ranked","domain":"sensor","family_id":"ad595743ac1c4f875eedf974","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a83b3e2398391685e92bb04fa50220933d3dffc6d11c672bcd1332b9a94d7687","language":"en","license":"CC-BY-4.0","query":"Return the average of eps1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 or fs1_mean is greater than 3.36184), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[107.72581,3.36184],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[107.72581,3.36184],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[107.72581,3.36184],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[107.72581,3.36184],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,2409.116901145631],[20,2462.8427564617486],[100,2548.9057538731445]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[107.72581,3.36184]","state":"{\"question\":\"Return the average of eps1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 or fs1_mean is greater than 3.36184), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}36{"category":"single_table/and/grouped","domain":"commerce","family_id":"331d96c2aa97e51ad79db1b2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4e53ff58c5b79f1c9de1112abeb9721a691f1b8f1317ffbf581e5227868c9b7c","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Denmark' and quantity is at most 648), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-06\",7.1325],[\"2011-10-07\",4.615],[\"2011-10-21\",7.08]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Denmark\",648]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Denmark' and quantity is at most 648), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}37{"category":"join/or/ranked","domain":"commerce","family_id":"942357e28cfbbf1acc1f183a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"43604e3dd8c37e6cf9e718c921ccf8b6b8a8494e1f7729cddb1f72453738d652","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'EIRE' or l.quantity is at most 229), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",98537.08],[\"Singapore\",10105.83],[\"EIRE\",4593.69],[\"Germany\",4111.96],[\"France\",1184.68]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"EIRE\",229]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'EIRE' or l.quantity is at most 229), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}38{"category":"single_table/and/ranked","domain":"sensor","family_id":"75faff25a9650b1ef4f52ae2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0ebea7d9e99e29f7ba5f9973a1e21be6cdf71e5077a8fb52ffaae27c988369b4","language":"en","license":"CC-BY-4.0","query":"Return the maximum of eps1_mean for hydraulic cycles where (fs1_mean is greater than 6.41875 and ts1_mean is greater than 35.56605), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? AND ts1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,2571.17283],[80,2579.87387],[90,2580.2821]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[6.41875,35.56605]","state":"{\"question\":\"Return the maximum of eps1_mean for hydraulic cycles where (fs1_mean is greater than 6.41875 and ts1_mean is greater than 35.56605), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}39{"category":"single_table/ranked","domain":"sensor","family_id":"13ea656ad74b53b32424678f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"25f9f5ab4cc6bda7ea3c978f5a5b5c4e2978ff5cb75920c36553846e76d7a70d","language":"en","license":"CC-BY-4.0","query":"Return the sum of fs1_mean for hydraulic cycles where (ts1_mean is at most 44.84172), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[44.84172],\\\"sql\\\":\\\"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[44.84172],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[44.84172],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[44.84172],\\\"sql\\\":\\\"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,80.28429],[20,2311.54234],[100,4878.28621]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[44.84172]","state":"{\"question\":\"Return the sum of fs1_mean for hydraulic cycles where (ts1_mean is at most 44.84172), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}40{"category":"single_table/or/grouped","domain":"commerce","family_id":"495ee1cf2ec6fbe7fefb5d34","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bbbac0a496b3cbcc14c7237e1867dd5d0d5a3cdcaa0bef43e32e82f90579367f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (month equals 'Nov' or product_related is at most 226), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Nov\\\",226],\\\"sql\\\":\\\"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? OR product_related <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Nov\\\",226],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR product_related <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Nov\\\",226],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR product_related <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Nov\\\",226],\\\"sql\\\":\\\"SELECT revenue, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? OR product_related <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0],[1,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? OR product_related <= ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[\"Nov\",226]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (month equals 'Nov' or product_related is at most 226), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}41{"category":"single_table/and/aggregate","domain":"commerce","family_id":"714230de1b00d3cfc80ea68e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e947c458d0b2377edc9204898157aebe3062478912e20cc7dfcc3674b387952a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Austria' and quantity is at most 1800).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",1800],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",1800],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",1800],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",1800],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)","sql_parameters":"[\"Austria\",1800]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Austria' and quantity is at most 1800).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}42{"category":"join/date/and/ranked","domain":"commerce","family_id":"e8f5531142faea53ae413f6d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"49135f3813b7ac50c2b04e6eadebafa2c9f4e42f230681d1f02b99e76598d49c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-31\",0.21],[\"2011-05-19\",0.25],[\"2011-06-08\",0.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[648,\"2011-05-10\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}43{"category":"single_table/and/aggregate","domain":"commerce","family_id":"aea627b1e34d0d275650b767","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a0c5c09ce036edb358e8a3daf1f91887d850df109d89303c5127e9cbe4f9a596","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (administrative is at most 13 and product_duration is greater than 1564.0).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[13,1564.0],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[13,1564.0],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[13,1564.0],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[13,1564.0],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3.789760348583878]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?)","sql_parameters":"[13,1564.0]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (administrative is at most 13 and product_duration is greater than 1564.0).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}44{"category":"single_table/and/aggregate","domain":"sensor","family_id":"891ed4ef69c9603f8584e58b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"686095390746adc6d9e0aa17308ce4f90d57d1a375afc6c1aeaf68a646e68b28","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps1_mean for hydraulic cycles where (ps2_mean is greater than 109.23171 and fs1_mean is greater than 3.36184).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[109.23171,3.36184],\\\"sql\\\":\\\"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? OR fs1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[109.23171,3.36184],\\\"sql\\\":\\\"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND fs1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[109.23171,3.36184],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND fs1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[109.23171,3.36184],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND fs1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[160.42526]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND fs1_mean > ?)","sql_parameters":"[109.23171,3.36184]","state":"{\"question\":\"Return the minimum of ps1_mean for hydraulic cycles where (ps2_mean is greater than 109.23171 and fs1_mean is greater than 3.36184).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}45{"category":"single_table/having","domain":"commerce","family_id":"5d34ca836b7d1ee4a92d4664","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b72ed695489523b435376e55c9e533ee7cde4bd808e9384a9fc6ba4c68499983","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (unit_price is at most 4.77), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",18],[\"2010-06-21\",99],[\"2010-08-27\",103]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[4.77,10]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (unit_price is at most 4.77), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}46{"category":"join/date/or/aggregate","domain":"commerce","family_id":"8aa71f5f9e274fe61804ed36","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"52bebd895960ed24847aaec9df507fdca2dc810efbb96589e94c0f90cfef2533","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 2.25 or i.invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)","sql_parameters":"[2.25,\"2010-02-18\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 2.25 or i.invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}47{"category":"single_table/or/ranked","domain":"sensor","family_id":"100a95883ccea76d05a7f91d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cc1505d17982fc38e84caef3fd3ad295255b2109026556841ec472e663d4d4a4","language":"en","license":"CC-BY-4.0","query":"Return the average of eps1_mean for hydraulic cycles where (cooler equals 20 or ts1_mean is greater than 36.33327), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,2453.4728492583117],[80,2489.1280272580643],[90,2490.1469370161294]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[20,36.33327]","state":"{\"question\":\"Return the average of eps1_mean for hydraulic cycles where (cooler equals 20 or ts1_mean is greater than 36.33327), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}48{"category":"single_table/and/having","domain":"sensor","family_id":"972f66e5cb6f04a48cc1cea5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e81217da83be590f65337849fc073b5860a4a1ca1c3eca80edac09846acb130a","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (accumulator equals 115 and eps1_mean is greater than 2398.143), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[115,2398.143,10],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[115,2398.143,10],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[115,2398.143,10],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[115,2398.143,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,3428.89675],[80,3435.99187],[90,3500.37053]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[115,2398.143,10]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (accumulator equals 115 and eps1_mean is greater than 2398.143), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}49{"category":"join/null/or/having","domain":"commerce","family_id":"e4b72970ef1f4cf18910e775","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2e51125420bb2968b4f9237ccd6066b86370e0f6a16fa95f4d1f307fdefa2318","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",25179],[\"Germany\",519],[\"France\",238],[\"EIRE\",204],[\"Netherlands\",118]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[0.55,2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}50{"category":"join/date/aggregate","domain":"commerce","family_id":"928d317bf6d4a2e0c884953f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5f44b38d4b669c171d0648f07bec1b4b31155c2116de50e7d8f8a7db1906d592","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13839]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}51{"category":"single_table/and/grouped","domain":"commerce","family_id":"e37e78fdcb9573f2aa97601f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"622a91a45a71475c3000b8439ad6e56526be6c7c714fe95d518f297e10cc9342","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'EIRE' and unit_price is greater than 2.25), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",111]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"EIRE\",2.25]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'EIRE' and unit_price is greater than 2.25), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}52{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"8bf7b4bc41ec42ab672f770d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"62a543035f9cecdae730453a811d9ab2667ae9427e3a0be5b035bc2acd02f53f","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 or invoice_date is on or after '2011-09-29'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",3.895],[\"Belgium\",9.83],[\"Channel Islands\",2.9577272727272725],[\"Cyprus\",1.3719999999999999],[\"Denmark\",5.735454545454545],[\"EIRE\",6.622162162162162],[\"Finland\",9.664222222222222],[\"France\",5.395409836065574],[\"Germany\",12.230896551724138],[\"Israel\",4.6],[\"Italy\",0.85],[\"Japan\",0.7999999999999999],[\"Netherlands\",4.382280701754386],[\"Norway\",8.7],[\"Portugal\",20.9],[\"Singapore\",3034.0299999999997],[\"Spain\",3.4764],[\"Sweden\",2.0869767441860465],[\"Switzerland\",2.535],[\"United Kingdom\",2.586729156388752]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[92,\"2011-09-29\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 or invoice_date is on or after '2011-09-29'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}53{"category":"join/date/or/having","domain":"commerce","family_id":"a3cf9702cab3bd7f2cc4daac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7d1702e338363343bfa45aaea90603fac728af868d7aaac701356c879e807cca","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",3034.0299999999997],[\"Portugal\",20.9],[\"Germany\",13.876190476190477],[\"Belgium\",13.35],[\"Finland\",11.315263157894737]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12359\",\"2011-09-29\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}54{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"20082689f7a643196b4caeed","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6169b70c0a58b5545d22796c6fa56f115d235607dc6abb9236794252210c60c8","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Finland' and invoice_date is before '2010-02-18'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",12.7225]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Finland\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Finland' and invoice_date is before '2010-02-18'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}55{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"684f3b2e888b2a854776a843","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6e8c02e490004da00029867eb94d5fe59faaaffa73b1d24b4d92d96375306c19","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is at most 229 and invoice_date is on or after '2010-07-14'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Canada\",4.99],[\"Cyprus\",23.3],[\"Japan\",24.14]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[229,\"2010-07-14\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is at most 229 and invoice_date is on or after '2010-07-14'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}56{"category":"single_table/date/ranked","domain":"commerce","family_id":"08eebafbfb9b2f7ebe3f31df","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"98c5d4d844b5f6c3289085788c5b5521ffd3c51855f21c8e4db8281bc6e1db3e","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1],[\"United Arab Emirates\",1],[\"Israel\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}57{"category":"single_table/and/having","domain":"commerce","family_id":"45aa86f28cc1030529be26f6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d3447870d59a67de3051bf3a6751ac2197f9126e3a1f304c286d04004af6d1e2","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (month equals 'Oct' and region equals 9), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Oct\\\",9,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Oct\\\",9,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Oct\\\",9],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Oct\\\",9,10],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Returning_Visitor\",15.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[\"Oct\",9,10]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (month equals 'Oct' and region equals 9), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}58{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"d1759014c72654a507095bdc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bac371cca00218c798bf973e9fe6b7541d34d0be66eb874e98f3c07d96f16cdd","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (quantity is at most 648 or invoice_date is before '2010-07-14'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",1.1063636363636364],[\"2010-01-18\",1.1466666666666667],[\"2011-07-10\",1.158]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (quantity is at most 648 or invoice_date is before '2010-07-14'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}59{"category":"single_table/or/grouped","domain":"commerce","family_id":"e67e15b4892c480898cf34a1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f44b039e177f20f5ec45541cfdbb28cd19844902be909d5c49a352b88814b869","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (administrative is greater than 23 or product_related is greater than 155), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",3290],[\"Dec\",4618],[\"Jul\",3652],[\"June\",2918],[\"Mar\",1434],[\"May\",6824],[\"Nov\",37003],[\"Oct\",3545],[\"Sep\",2589]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[23,155]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (administrative is greater than 23 or product_related is greater than 155), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}60{"category":"single_table/and/having","domain":"commerce","family_id":"f0c89d20631bb2597f0ea4ef","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"33c6082cdcfdafcc05afc5f2671d362fbd521a9d7bf2c8df21083eb8db139fd5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_duration for shopping sessions where (traffic_type equals 11 and product_related is greater than 31), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[11,31,2],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[11,31,2],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[11,31,2],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[11,31,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,12595.62776],[0,8704.372405]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[11,31,2]","state":"{\"question\":\"Return the maximum of product_duration for shopping sessions where (traffic_type equals 11 and product_related is greater than 31), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}61{"category":"single_table/and/aggregate","domain":"commerce","family_id":"65e0e3dd3c52b158406c2b01","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"514fb524412b16d2bff490dd220acfaaf68510130db478011bdbd381bdac73b6","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (region equals 4 and product_duration is greater than 3395.729484).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4,3395.729484],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4,3395.729484],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (region = ? OR product_duration > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4,3395.729484],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4,3395.729484],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5865.352482831169]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?)","sql_parameters":"[4,3395.729484]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (region equals 4 and product_duration is greater than 3395.729484).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}62{"category":"single_table/and/ranked","domain":"commerce","family_id":"0468299a1089155cc1be926e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8de82b91c9d7f921e25ae11f30471a7511cd76a9f09eb537a54a05b029f965c9","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (administrative is at most 13 and product_duration is greater than 3395.729484), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[13,3395.729484],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[13,3395.729484],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[13,3395.729484],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[13,3395.729484],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Dec\",3397.957955],[\"Nov\",3400.248897],[\"Mar\",3410.875]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[13,3395.729484]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (administrative is at most 13 and product_duration is greater than 3395.729484), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}63{"category":"single_table/date/or/having","domain":"commerce","family_id":"7bb143d5a6125f9fa3cab2b3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e6910b4a8aec28dfc3a62fd2103db329014ec0f880b63ec338493b582227078d","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is greater than 648 or invoice_date is before '2010-07-14'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-24\",1032.8799999999999],[\"2010-07-12\",749.18],[\"2010-02-22\",584.97],[\"2009-12-09\",479.06],[\"2010-05-19\",467.40000000000003]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[648,\"2010-07-14\",2]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is greater than 648 or invoice_date is before '2010-07-14'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}64{"category":"single_table/and/aggregate","domain":"sensor","family_id":"2170206392af1b0ba74e8556","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"55e6b9a8547d98d899ce0e81e2a3fa593231c9c0e7066c86f936dc9dcea04096","language":"en","license":"CC-BY-4.0","query":"Return the maximum of vs1_mean for hydraulic cycles where (valve equals 100 and vs1_mean is greater than 0.56377).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[100,0.56377],\\\"sql\\\":\\\"SELECT MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[100,0.56377],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[100,0.56377],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[100,0.56377],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.83907]]","source":"hydraulic","split":"calibration","sql":"SELECT MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?)","sql_parameters":"[100,0.56377]","state":"{\"question\":\"Return the maximum of vs1_mean for hydraulic cycles where (valve equals 100 and vs1_mean is greater than 0.56377).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}65{"category":"single_table/date/having","domain":"commerce","family_id":"044a60ae0a54230c1038df25","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bac797547448b279356d25e855ddce96ce8f78168caa4b0134c32b1dace6ab38","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",6],[\"2011-06-12\",10],[\"2010-08-01\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-02-18\",10]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}66{"category":"single_table/or/having","domain":"commerce","family_id":"2750ce66edfbf3c590c985f5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cb208836687ce6cff98e115f2e37e19fee6d7f8092e772f9283b1671ff6e8c5f","language":"en","license":"CC-BY-4.0","query":"Return the sum of administrative for shopping sessions where (traffic_type equals 12 or product_duration is greater than 3395.729484), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[12,3395.729484,2],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[12,3395.729484,2],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[12,3395.729484,2],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[12,3395.729484,2],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Nov\",2507],[\"May\",898],[\"Dec\",582],[\"Mar\",301],[\"Oct\",279]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[12,3395.729484,2]","state":"{\"question\":\"Return the sum of administrative for shopping sessions where (traffic_type equals 12 or product_duration is greater than 3395.729484), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}67{"category":"join/date/or/having","domain":"commerce","family_id":"e02b10077b72c9c8c3bd970b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f1df970ca1fdf2ed89479071c8846e71efe3223784d4bc9726f06a8612877161","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"France\",15.350877192982455],[\"Germany\",16.82330827067669],[\"Belgium\",18.902439024390244]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12364\",\"2011-05-10\",10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}68{"category":"join/date/and/aggregate","domain":"commerce","family_id":"e1d70bfddb6b33a1564b8c39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"0115aafe039812c8dc451be5e0345e63755c07468a8afb3a865b71e01b8d6ef6","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)","sql_parameters":"[\"Finland\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}69{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"767cb46df8780967c1284b62","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"920863b9dac6f6d7094217f5ffa47aba3ea33b24443e792ba50d1bcd2384fac4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",2],[\"2009-12-02\",4],[\"2009-12-03\",4],[\"2009-12-04\",4],[\"2009-12-05\",1],[\"2009-12-06\",4],[\"2009-12-07\",2],[\"2009-12-08\",1],[\"2009-12-09\",4],[\"2009-12-10\",2],[\"2009-12-11\",2],[\"2009-12-13\",2],[\"2009-12-14\",4],[\"2009-12-15\",7],[\"2009-12-16\",3],[\"2009-12-17\",3],[\"2009-12-18\",2],[\"2009-12-20\",3],[\"2009-12-21\",2],[\"2009-12-22\",2],[\"2009-12-23\",4],[\"2010-01-04\",1],[\"2010-01-08\",4],[\"2010-01-11\",2],[\"2010-01-12\",2],[\"2010-01-13\",1],[\"2010-01-14\",1],[\"2010-01-15\",1],[\"2010-01-18\",1],[\"2010-01-19\",1],[\"2010-01-20\",2],[\"2010-01-21\",1],[\"2010-01-24\",1],[\"2010-01-26\",1],[\"2010-01-27\",1],[\"2010-01-29\",2],[\"2010-01-31\",3],[\"2010-02-01\",3],[\"2010-02-04\",2],[\"2010-02-05\",3],[\"2010-02-07\",2],[\"2010-02-08\",1],[\"2010-02-09\",1],[\"2010-02-10\",2],[\"2010-02-11\",1],[\"2010-02-12\",2],[\"2010-02-14\",1],[\"2010-02-15\",1],[\"2010-02-17\",4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[0.55,\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}70{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"70239003006bb02fb79becab","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2fa9181d02d162a810c0c370cfc5502f0029055561719c2b3cf6369c74c3b009","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)","sql_parameters":"[4.77,\"2010-02-18\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}71{"category":"single_table/and/ranked","domain":"sensor","family_id":"c0233b6faf93f6b1f477bf8a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6deb6e8cc556e8317277d27afdc773c3ff7c8e7e84207dca4da43426195b16f0","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps1_mean for hydraulic cycles where (cooler equals 3 and ps2_mean is greater than 107.17314), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3,107.17314],\\\"sql\\\":\\\"SELECT cooler, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ps2_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3,107.17314],\\\"sql\\\":\\\"SELECT cooler, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ps2_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3,107.17314],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ps2_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3,107.17314],\\\"sql\\\":\\\"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ps2_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,157.90043]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ps2_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[3,107.17314]","state":"{\"question\":\"Return the minimum of ps1_mean for hydraulic cycles where (cooler equals 3 and ps2_mean is greater than 107.17314), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}72{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"f9fc3ca1a66c56b60cc3a593","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a028271af0da6c0a8f4cc1654edab43b2218ca61b11a7248fc6d9266445f2764","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (unit_price is at most 2.25 or invoice_date is before '2010-02-18'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (unit_price <= ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",23.5],[\"2009-12-02\",41.78125],[\"2009-12-03\",230.81720430107526],[\"2009-12-04\",38.064516129032256],[\"2009-12-05\",21.892857142857142],[\"2009-12-06\",10.290322580645162],[\"2009-12-07\",33.78787878787879],[\"2009-12-08\",56.566265060240966],[\"2009-12-09\",18.666666666666668],[\"2009-12-10\",32.88732394366197],[\"2009-12-11\",9.321428571428571],[\"2009-12-13\",22.2],[\"2009-12-14\",9.470588235294118],[\"2009-12-15\",50.06666666666667],[\"2009-12-16\",25.62962962962963],[\"2009-12-17\",18.010309278350515],[\"2009-12-18\",23.462962962962962],[\"2009-12-20\",30.6],[\"2009-12-21\",19.0],[\"2009-12-22\",32.75555555555555],[\"2009-12-23\",29.40740740740741],[\"2010-01-04\",58.64705882352941],[\"2010-01-05\",53.111111111111114],[\"2010-01-06\",6.333333333333333],[\"2010-01-07\",68.41935483870968],[\"2010-01-08\",121.17391304347827],[\"2010-01-10\",96.05263157894737],[\"2010-01-11\",51.36363636363637],[\"2010-01-12\",36.40909090909091],[\"2010-01-13\",55.0],[\"2010-01-14\",21.0],[\"2010-01-15\",17.944444444444443],[\"2010-01-17\",48.53846153846154],[\"2010-01-18\",14.0],[\"2010-01-19\",18.914285714285715],[\"2010-01-20\",47.54545454545455],[\"2010-01-21\",26.975],[\"2010-01-22\",7.76],[\"2010-01-24\",12.333333333333334],[\"2010-01-25\",7.088235294117647],[\"2010-01-26\",7.217391304347826],[\"2010-01-27\",63.06896551724138],[\"2010-01-28\",23.736842105263158],[\"2010-01-29\",45.733333333333334],[\"2010-01-31\",16.26829268292683],[\"2010-02-01\",22.10810810810811],[\"2010-02-02\",16.653846153846153],[\"2010-02-03\",16.428571428571427],[\"2010-02-04\",38.191489361702125],[\"2010-02-05\",44.02439024390244],[\"2010-02-07\",109.72727272727273],[\"2010-02-08\",9.862745098039216],[\"2010-02-09\",19.86111111111111],[\"2010-02-10\",16.142857142857142],[\"2010-02-11\",42.275862068965516],[\"2010-02-12\",94.34482758620689],[\"2010-02-14\",44.88235294117647],[\"2010-02-15\",49.411764705882355],[\"2010-02-16\",33.98039215686274],[\"2010-02-17\",68.60975609756098],[\"2010-02-18\",58.333333333333336],[\"2010-02-19\",212.16666666666666],[\"2010-02-21\",46.857142857142854],[\"2010-02-22\",49.84615384615385],[\"2010-02-23\",47.25],[\"2010-02-24\",77.54166666666667],[\"2010-02-25\",139.5],[\"2010-02-26\",66.4],[\"2010-02-28\",49.470588235294116],[\"2010-03-01\",51.416666666666664],[\"2010-03-02\",27.61111111111111],[\"2010-03-03\",12.956521739130435],[\"2010-03-04\",49.476190476190474],[\"2010-03-05\",67.54838709677419],[\"2010-03-07\",17.0],[\"2010-03-08\",48.82222222222222],[\"2010-03-09\",46.8],[\"2010-03-10\",83.10344827586206],[\"2010-03-11\",23.466666666666665],[\"2010-03-12\",25.88235294117647],[\"2010-03-14\",35.25],[\"2010-03-15\",95.36363636363636],[\"2010-03-16\",29.933333333333334],[\"2010-03-17\",232.7058823529412],[\"2010-03-18\",118.07142857142857],[\"2010-03-19\",146.85714285714286],[\"2010-03-21\",56.36363636363637],[\"2010-03-22\",103.33333333333333],[\"2010-03-23\",1509.8333333333333],[\"2010-03-24\",43.63157894736842],[\"2010-03-25\",20.68421052631579],[\"2010-03-26\",22.875],[\"2010-03-28\",25.2],[\"2010-03-29\",274.8666666666667],[\"2010-03-30\",52.625],[\"2010-03-31\",37.26315789473684],[\"2010-04-01\",107.38095238095238],[\"2010-04-06\",186.8125],[\"2010-04-07\",43.68421052631579],[\"2010-04-08\",54.861111111111114],[\"2010-04-09\",49.0],[\"2010-04-11\",96.33333333333333],[\"2010-04-12\",67.27272727272727],[\"2010-04-13\",31.5],[\"2010-04-14\",49.3448275862069],[\"2010-04-15\",31.9],[\"2010-04-16\",62.806451612903224],[\"2010-04-18\",66.08333333333333],[\"2010-04-19\",82.92],[\"2010-04-20\",50.93103448275862],[\"2010-04-21\",29.2],[\"2010-04-22\",115.90243902439025],[\"2010-04-23\",24.1],[\"2010-04-25\",55.041666666666664],[\"2010-04-26\",74.06451612903226],[\"2010-04-27\",42.68181818181818],[\"2010-04-28\",36.9375],[\"2010-04-29\",47.717948717948715],[\"2010-04-30\",20.375],[\"2010-05-02\",50.2],[\"2010-05-04\",101.66666666666667],[\"2010-05-05\",61.24242424242424],[\"2010-05-06\",59.08],[\"2010-05-07\",92.91428571428571],[\"2010-05-09\",12.368421052631579],[\"2010-05-10\",98.34375],[\"2010-05-11\",19.82608695652174],[\"2010-05-12\",141.46666666666667],[\"2010-05-13\",49.166666666666664],[\"2010-05-14\",149.9375],[\"2010-05-16\",40.285714285714285],[\"2010-05-17\",46.166666666666664],[\"2010-05-18\",742.4444444444445],[\"2010-05-19\",62.76923076923077],[\"2010-05-20\",30.666666666666668],[\"2010-05-21\",18.333333333333332],[\"2010-05-23\",31.8],[\"2010-05-24\",16.77777777777778],[\"2010-05-25\",172.21052631578948],[\"2010-05-26\",68.41666666666667],[\"2010-05-27\",29.84375],[\"2010-05-28\",39.36666666666667],[\"2010-05-30\",44.666666666666664],[\"2010-06-01\",28.27777777777778],[\"2010-06-02\",11.052631578947368],[\"2010-06-03\",68.9375],[\"2010-06-04\",51.666666666666664],[\"2010-06-06\",16.53846153846154],[\"2010-06-07\",297.6363636363636],[\"2010-06-08\",45.869565217391305],[\"2010-06-09\",88.57142857142857],[\"2010-06-10\",15.705882352941176],[\"2010-06-11\",45.6],[\"2010-06-13\",22.974358974358974],[\"2010-06-14\",35.666666666666664],[\"2010-06-15\",76.76470588235294],[\"2010-06-16\",55.93103448275862],[\"2010-06-17\",21.9375],[\"2010-06-18\",8.789473684210526],[\"2010-06-20\",154.0],[\"2010-06-21\",10.5],[\"2010-06-22\",19.083333333333332],[\"2010-06-23\",80.02564102564102],[\"2010-06-24\",50.22727272727273],[\"2010-06-25\",19.181818181818183],[\"2010-06-27\",46.07142857142857],[\"2010-06-28\",110.3157894736842],[\"2010-06-29\",92.46153846153847],[\"2010-06-30\",54.791666666666664],[\"2010-07-01\",27.357142857142858],[\"2010-07-02\",1.8],[\"2010-07-04\",55.2],[\"2010-07-05\",37.54838709677419],[\"2010-07-06\",80.63333333333334],[\"2010-07-07\",51.19047619047619],[\"2010-07-08\",32.458333333333336],[\"2010-07-09\",1.0],[\"2010-07-12\",54.22222222222222],[\"2010-07-13\",38.18181818181818],[\"2010-07-14\",20.25],[\"2010-07-15\",99.19047619047619],[\"2010-07-16\",42.6],[\"2010-07-18\",86.0],[\"2010-07-19\",36.416666666666664],[\"2010-07-20\",18.22222222222222],[\"2010-07-21\",29.677419354838708],[\"2010-07-22\",20.681818181818183],[\"2010-07-23\",83.6],[\"2010-07-25\",99.33333333333333],[\"2010-07-26\",62.275862068965516],[\"2010-07-27\",105.26470588235294],[\"2010-07-28\",67.9090909090909],[\"2010-07-29\",38.0],[\"2010-07-30\",42.476190476190474],[\"2010-08-01\",5.142857142857143],[\"2010-08-02\",20.88888888888889],[\"2010-08-03\",315.73333333333335],[\"2010-08-04\",17.0],[\"2010-08-05\",68.30952380952381],[\"2010-08-06\",28.785714285714285],[\"2010-08-08\",51.625],[\"2010-08-09\",80.52941176470588],[\"2010-08-10\",56.81818181818182],[\"2010-08-11\",11.4],[\"2010-08-12\",17.944444444444443],[\"2010-08-13\",8.117647058823529],[\"2010-08-15\",193.0],[\"2010-08-16\",144.8],[\"2010-08-17\",73.75],[\"2010-08-18\",8.916666666666666],[\"2010-08-19\",127.78947368421052],[\"2010-08-20\",52.3],[\"2010-08-22\",33.22222222222222],[\"2010-08-23\",30.0],[\"2010-08-24\",226.9],[\"2010-08-25\",83.36],[\"2010-08-26\",101.88],[\"2010-08-27\",4.25],[\"2010-08-29\",14.3],[\"2010-08-31\",23.32],[\"2010-09-01\",19.4375],[\"2010-09-02\",55.77777777777778],[\"2010-09-03\",451.275],[\"2010-09-05\",48.476190476190474],[\"2010-09-06\",21.466666666666665],[\"2010-09-07\",74.24],[\"2010-09-08\",41.714285714285715],[\"2010-09-09\",25.692307692307693],[\"2010-09-10\",45.09090909090909],[\"2010-09-12\",88.22222222222223],[\"2010-09-13\",163.18421052631578],[\"2010-09-14\",22.88],[\"2010-09-15\",25.666666666666668],[\"2010-09-16\",34.421052631578945],[\"2010-09-17\",66.3529411764706],[\"2010-09-19\",56.15384615384615],[\"2010-09-20\",92.90243902439025],[\"2010-09-21\",69.9298245614035],[\"2010-09-22\",11.21875],[\"2010-09-23\",24.0],[\"2010-09-24\",17.285714285714285],[\"2010-09-26\",72.65625],[\"2010-09-27\",85.53571428571429],[\"2010-09-28\",25.205882352941178],[\"2010-09-29\",31.391304347826086],[\"2010-09-30\",33.083333333333336],[\"2010-10-01\",27.833333333333332],[\"2010-10-03\",24.4],[\"2010-10-04\",72.36842105263158],[\"2010-10-05\",52.25],[\"2010-10-06\",172.0857142857143],[\"2010-10-07\",52.607142857142854],[\"2010-10-08\",617.2916666666666],[\"2010-10-10\",19.22222222222222],[\"2010-10-11\",25.586206896551722],[\"2010-10-12\",60.82051282051282],[\"2010-10-13\",83.04166666666667],[\"2010-10-14\",155.13636363636363],[\"2010-10-15\",28.82608695652174],[\"2010-10-17\",1.0],[\"2010-10-18\",53.666666666666664],[\"2010-10-19\",13.45],[\"2010-10-20\",59.666666666666664],[\"2010-10-21\",50.0],[\"2010-10-22\",90.27586206896552],[\"2010-10-24\",34.285714285714285],[\"2010-10-25\",19.958333333333332],[\"2010-10-26\",130.45833333333334],[\"2010-10-27\",19.181818181818183],[\"2010-10-28\",27.35],[\"2010-10-29\",20.275],[\"2010-10-31\",19.8],[\"2010-11-01\",102.2],[\"2010-11-02\",26.870967741935484],[\"2010-11-03\",54.0],[\"2010-11-04\",449.1],[\"2010-11-05\",266.6363636363636],[\"2010-11-07\",18.0],[\"2010-11-08\",61.09090909090909],[\"2010-11-09\",55.878787878787875],[\"2010-11-10\",92.93333333333334],[\"2010-11-11\",90.55172413793103],[\"2010-11-12\",94.34285714285714],[\"2010-11-14\",17.866666666666667],[\"2010-11-15\",48.62068965517241],[\"2010-11-16\",78.41304347826087],[\"2010-11-17\",41.854166666666664],[\"2010-11-18\",33.074074074074076],[\"2010-11-19\",72.26666666666667],[\"2010-11-21\",22.58823529411765],[\"2010-11-22\",18.708333333333332],[\"2010-11-23\",32.27777777777778],[\"2010-11-24\",28.53191489361702],[\"2010-11-25\",39.45454545454545],[\"2010-11-26\",41.92],[\"2010-11-28\",24.047619047619047],[\"2010-11-29\",54.40625],[\"2010-11-30\",25.080645161290324],[\"2010-12-01\",55.779411764705884],[\"2010-12-02\",101.01315789473684],[\"2010-12-03\",118.1],[\"2010-12-05\",32.285714285714285],[\"2010-12-06\",55.88235294117647],[\"2010-12-07\",61.827586206896555],[\"2010-12-08\",42.46153846153846],[\"2010-12-09\",76.30555555555556],[\"2010-12-10\",33.45],[\"2010-12-12\",10.333333333333334],[\"2010-12-13\",68.96666666666667],[\"2010-12-14\",49.48780487804878],[\"2010-12-15\",17.8],[\"2010-12-16\",48.416666666666664],[\"2010-12-17\",31.16],[\"2010-12-19\",2.3333333333333335],[\"2010-12-20\",232.8235294117647],[\"2010-12-21\",21.916666666666668],[\"2010-12-22\",17.272727272727273],[\"2010-12-23\",8.857142857142858],[\"2011-01-04\",58.0],[\"2011-01-05\",102.6875],[\"2011-01-06\",77.88888888888889],[\"2011-01-07\",97.125],[\"2011-01-09\",11.333333333333334],[\"2011-01-10\",40.666666666666664],[\"2011-01-11\",360.09090909090907],[\"2011-01-12\",13.142857142857142],[\"2011-01-13\",106.875],[\"2011-01-14\",20.615384615384617],[\"2011-01-17\",54.05],[\"2011-01-18\",30.153846153846153],[\"2011-01-19\",54.5],[\"2011-01-20\",35.9375],[\"2011-01-21\",41.09090909090909],[\"2011-01-23\",18.333333333333332],[\"2011-01-24\",21.714285714285715],[\"2011-01-25\",64.75862068965517],[\"2011-01-26\",138.36363636363637],[\"2011-01-27\",12.142857142857142],[\"2011-01-28\",30.0],[\"2011-01-30\",14.666666666666666],[\"2011-01-31\",59.733333333333334],[\"2011-02-01\",53.588235294117645],[\"2011-02-02\",33.0625],[\"2011-02-03\",232.14285714285714],[\"2011-02-04\",148.33333333333334],[\"2011-02-07\",45.6],[\"2011-02-08\",186.0],[\"2011-02-09\",10.0],[\"2011-02-10\",298.1],[\"2011-02-11\",18.727272727272727],[\"2011-02-13\",9.333333333333334],[\"2011-02-14\",100.125],[\"2011-02-15\",168.25],[\"2011-02-16\",54.696969696969695],[\"2011-02-17\",38.25],[\"2011-02-18\",34.43478260869565],[\"2011-02-20\",132.66666666666666],[\"2011-02-21\",40.9],[\"2011-02-22\",29.473684210526315],[\"2011-02-23\",38.18181818181818],[\"2011-02-24\",29.333333333333332],[\"2011-02-25\",45.083333333333336],[\"2011-02-27\",17.727272727272727],[\"2011-02-28\",15.071428571428571],[\"2011-03-01\",38.083333333333336],[\"2011-03-02\",145.0],[\"2011-03-03\",50.5],[\"2011-03-04\",156.08333333333334],[\"2011-03-06\",44.25],[\"2011-03-07\",88.77272727272727],[\"2011-03-08\",176.54545454545453],[\"2011-03-09\",74.22222222222223],[\"2011-03-10\",40.36363636363637],[\"2011-03-11\",45.375],[\"2011-03-14\",29.105263157894736],[\"2011-03-15\",66.75],[\"2011-03-16\",82.16],[\"2011-03-17\",82.8],[\"2011-03-18\",56.54545454545455],[\"2011-03-20\",184.34782608695653],[\"2011-03-21\",27.032258064516128],[\"2011-03-22\",43.4],[\"2011-03-23\",84.43478260869566],[\"2011-03-24\",55.92307692307692],[\"2011-03-25\",56.25806451612903],[\"2011-03-27\",36.285714285714285],[\"2011-03-28\",44.77777777777778],[\"2011-03-29\",27.571428571428573],[\"2011-03-30\",82.125],[\"2011-03-31\",36.0],[\"2011-04-01\",159.66666666666666],[\"2011-04-03\",52.63636363636363],[\"2011-04-04\",35.09090909090909],[\"2011-04-05\",101.66666666666667],[\"2011-04-06\",23.88888888888889],[\"2011-04-07\",28.647058823529413],[\"2011-04-08\",84.78947368421052],[\"2011-04-10\",24.0],[\"2011-04-11\",36.38095238095238],[\"2011-04-12\",45.75],[\"2011-04-13\",157.10526315789474],[\"2011-04-14\",76.4888888888889],[\"2011-04-15\",22.0],[\"2011-04-17\",11.818181818181818],[\"2011-04-18\",468.64285714285717],[\"2011-04-19\",26.916666666666668],[\"2011-04-20\",226.32],[\"2011-04-21\",82.96551724137932],[\"2011-04-26\",118.42307692307692],[\"2011-04-27\",157.19230769230768],[\"2011-04-28\",24.153846153846153],[\"2011-05-01\",29.0],[\"2011-05-03\",40.09090909090909],[\"2011-05-04\",42.38709677419355],[\"2011-05-05\",84.97368421052632],[\"2011-05-06\",12.227272727272727],[\"2011-05-08\",16.304347826086957],[\"2011-05-09\",18.625],[\"2011-05-10\",27.608695652173914],[\"2011-05-11\",48.407407407407405],[\"2011-05-12\",17.258064516129032],[\"2011-05-13\",48.53061224489796],[\"2011-05-15\",37.714285714285715],[\"2011-05-16\",32.833333333333336],[\"2011-05-17\",66.63333333333334],[\"2011-05-18\",49.525],[\"2011-05-19\",62.28125],[\"2011-05-20\",77.94444444444444],[\"2011-05-22\",14.875],[\"2011-05-23\",155.97297297297297],[\"2011-05-24\",28.857142857142858],[\"2011-05-25\",24.285714285714285],[\"2011-05-26\",46.795918367346935],[\"2011-05-27\",47.12903225806452],[\"2011-05-29\",25.0],[\"2011-05-31\",110.47368421052632],[\"2011-06-01\",23.7],[\"2011-06-02\",32.857142857142854],[\"2011-06-03\",22.923076923076923],[\"2011-06-05\",41.111111111111114],[\"2011-06-06\",48.76190476190476],[\"2011-06-07\",28.529411764705884],[\"2011-06-08\",76.17073170731707],[\"2011-06-09\",24.571428571428573],[\"2011-06-10\",77.71428571428571],[\"2011-06-12\",5.0],[\"2011-06-13\",56.166666666666664],[\"2011-06-14\",62.86666666666667],[\"2011-06-15\",43.0],[\"2011-06-16\",37.92982456140351],[\"2011-06-17\",55.291666666666664],[\"2011-06-19\",43.94736842105263],[\"2011-06-20\",87.08333333333333],[\"2011-06-21\",18.941176470588236],[\"2011-06-22\",108.73913043478261],[\"2011-06-23\",13.285714285714286],[\"2011-06-24\",28.689655172413794],[\"2011-06-26\",14.4],[\"2011-06-27\",63.06666666666667],[\"2011-06-28\",63.958333333333336],[\"2011-06-29\",59.07692307692308],[\"2011-06-30\",164.0],[\"2011-07-01\",26.529411764705884],[\"2011-07-03\",38.333333333333336],[\"2011-07-04\",14.444444444444445],[\"2011-07-05\",163.23333333333332],[\"2011-07-06\",59.333333333333336],[\"2011-07-07\",118.63333333333334],[\"2011-07-08\",133.5],[\"2011-07-10\",7.0],[\"2011-07-11\",101.22727272727273],[\"2011-07-12\",66.18181818181819],[\"2011-07-13\",22.862068965517242],[\"2011-07-14\",23.0],[\"2011-07-15\",28.0],[\"2011-07-17\",74.26666666666667],[\"2011-07-18\",31.0],[\"2011-07-19\",81.0],[\"2011-07-20\",67.15],[\"2011-07-21\",67.75],[\"2011-07-22\",28.476190476190474],[\"2011-07-24\",77.0],[\"2011-07-25\",41.92857142857143],[\"2011-07-26\",40.0],[\"2011-07-27\",108.66666666666667],[\"2011-07-28\",62.7906976744186],[\"2011-07-29\",28.583333333333332],[\"2011-07-31\",29.6],[\"2011-08-01\",61.666666666666664],[\"2011-08-02\",128.66666666666666],[\"2011-08-03\",71.04545454545455],[\"2011-08-04\",87.6829268292683],[\"2011-08-05\",62.56],[\"2011-08-07\",38.041666666666664],[\"2011-08-08\",148.875],[\"2011-08-09\",12.88888888888889],[\"2011-08-10\",15.944444444444445],[\"2011-08-11\",67.0],[\"2011-08-12\",56.0],[\"2011-08-14\",15.875],[\"2011-08-15\",32.34782608695652],[\"2011-08-16\",16.0],[\"2011-08-17\",180.8],[\"2011-08-18\",181.53846153846155],[\"2011-08-19\",26.095238095238095],[\"2011-08-21\",75.72222222222223],[\"2011-08-22\",33.16129032258065],[\"2011-08-23\",77.14285714285714],[\"2011-08-24\",110.1304347826087],[\"2011-08-25\",30.727272727272727],[\"2011-08-26\",67.83333333333333],[\"2011-08-28\",42.2],[\"2011-08-30\",16.727272727272727],[\"2011-08-31\",63.0],[\"2011-09-01\",99.4],[\"2011-09-02\",93.825],[\"2011-09-04\",64.65217391304348],[\"2011-09-05\",99.94444444444444],[\"2011-09-06\",48.0],[\"2011-09-07\",69.6],[\"2011-09-08\",61.628571428571426],[\"2011-09-09\",16.4],[\"2011-09-11\",39.30434782608695],[\"2011-09-12\",40.857142857142854],[\"2011-09-13\",132.0],[\"2011-09-14\",50.0],[\"2011-09-15\",18.5],[\"2011-09-16\",122.21428571428571],[\"2011-09-18\",81.2],[\"2011-09-19\",17.782608695652176],[\"2011-09-20\",54.04761904761905],[\"2011-09-21\",71.61290322580645],[\"2011-09-22\",37.666666666666664],[\"2011-09-23\",36.11764705882353],[\"2011-09-25\",55.69230769230769],[\"2011-09-26\",38.89473684210526],[\"2011-09-27\",95.78571428571429],[\"2011-09-28\",83.6],[\"2011-09-29\",72.81818181818181],[\"2011-09-30\",32.44],[\"2011-10-02\",106.66666666666667],[\"2011-10-03\",95.8],[\"2011-10-04\",184.3],[\"2011-10-05\",29.705882352941178],[\"2011-10-06\",72.56363636363636],[\"2011-10-07\",106.13513513513513],[\"2011-10-09\",24.0],[\"2011-10-10\",18.923076923076923],[\"2011-10-11\",14.96875],[\"2011-10-12\",14.066666666666666],[\"2011-10-13\",40.25],[\"2011-10-14\",31.176470588235293],[\"2011-10-17\",85.28571428571429],[\"2011-10-18\",50.63157894736842],[\"2011-10-19\",49.6530612244898],[\"2011-10-20\",29.058823529411764],[\"2011-10-21\",10.105263157894736],[\"2011-10-23\",1.75],[\"2011-10-24\",82.68571428571428],[\"2011-10-25\",115.94736842105263],[\"2011-10-26\",50.19565217391305],[\"2011-10-27\",69.08],[\"2011-10-28\",55.5],[\"2011-10-30\",29.192307692307693],[\"2011-10-31\",42.375],[\"2011-11-01\",49.3],[\"2011-11-02\",100.47058823529412],[\"2011-11-03\",156.51724137931035],[\"2011-11-04\",28.074074074074073],[\"2011-11-06\",15.35483870967742],[\"2011-11-07\",37.74193548387097],[\"2011-11-08\",39.951219512195124],[\"2011-11-09\",69.52631578947368],[\"2011-11-10\",20.954545454545453],[\"2011-11-11\",62.970588235294116],[\"2011-11-13\",32.6],[\"2011-11-14\",39.0],[\"2011-11-15\",54.7906976744186],[\"2011-11-16\",53.71666666666667],[\"2011-11-17\",47.41379310344828],[\"2011-11-18\",63.911764705882355],[\"2011-11-20\",33.1],[\"2011-11-21\",32.74193548387097],[\"2011-11-22\",92.23728813559322],[\"2011-11-23\",35.529411764705884],[\"2011-11-24\",54.06349206349206],[\"2011-11-25\",40.59375],[\"2011-11-27\",8.5],[\"2011-11-28\",72.56521739130434],[\"2011-11-29\",31.74468085106383],[\"2011-11-30\",20.344827586206897],[\"2011-12-01\",43.53968253968254],[\"2011-12-02\",28.21153846153846],[\"2011-12-04\",28.966666666666665],[\"2011-12-05\",67.72340425531915],[\"2011-12-06\",36.08571428571429],[\"2011-12-07\",42.10526315789474],[\"2011-12-08\",24.27027027027027],[\"2011-12-09\",37.666666666666664]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[2.25,\"2010-02-18\"]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (unit_price is at most 2.25 or invoice_date is before '2010-02-18'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}73{"category":"single_table/or/ranked","domain":"sensor","family_id":"8f4e134c4dd726145d6183cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a0ec0bdc8b030d5de2d89e6dddf22d9d785006956904944c8ff6afccb8a441a4","language":"en","license":"CC-BY-4.0","query":"Return the minimum of fs1_mean for hydraulic cycles where (ps1_mean is greater than 172.56377 or ts1_mean is at most 56.73035), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[172.56377,56.73035],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ts1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[172.56377,56.73035],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? AND ts1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[172.56377,56.73035],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ts1_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[172.56377,56.73035],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ts1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,2.12356],[1,2.07884],[2,2.01857]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ts1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[172.56377,56.73035]","state":"{\"question\":\"Return the minimum of fs1_mean for hydraulic cycles where (ps1_mean is greater than 172.56377 or ts1_mean is at most 56.73035), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}74{"category":"join/date/and/grouped","domain":"commerce","family_id":"6582c8402a6caa358c2b13cf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1019f541e7e6fe3d92394939857dd2eb43eec16720889ec41c4b28da31d84a18","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",12.7225]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Finland\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}75{"category":"single_table/or/grouped","domain":"commerce","family_id":"cc74eb6db93b55206f87c3ac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f328b89266a7fc4d0a265f2a953d3d418f160e89500f550f2a34a4ca76f5a812","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (administrative is greater than 23 or product_related is greater than 155), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT revenue, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT revenue, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[23,155],\\\"sql\\\":\\\"SELECT revenue, SUM(product_duration) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,1588.666667],[1,3057.809524]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[23,155]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (administrative is greater than 23 or product_related is greater than 155), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}76{"category":"single_table/having","domain":"commerce","family_id":"4347c0f25ad0100cead9ed5f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c4892a6058e35ac64fbf8731c199aa00d9cf88e760c30c632ce2f94d4ef7af89","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (revenue equals 1), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,10],\\\"sql\\\":\\\"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,10],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,10],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,10],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[1,10]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (revenue equals 1), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}77{"category":"join/null/date/or/having","domain":"commerce","family_id":"b380c21dfd22733e04723ad2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"41d6d0db5b2401caeaa5e2ef72a8a63f3afe643af2e7ed5bbc24bf1589366bfe","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-08-01\",4.583333333333333],[\"2011-06-26\",5.476190476190476],[\"2011-02-09\",5.923076923076923]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\",10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}78{"category":"single_table/and/ranked","domain":"commerce","family_id":"cd1018908b86b0b9a5b547a3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"342d44fe07ea2938557d604c7e70e5ff728c04040ad9c229af4545950c2a5601","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (administrative is at most 7 and product_duration is at most 3395.729484), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,3395.729484],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,3395.729484],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,3395.729484],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,3395.729484],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0.0],[\"Dec\",0.0],[\"Feb\",0.0],[\"Jul\",0.0],[\"June\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[7,3395.729484]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (administrative is at most 7 and product_duration is at most 3395.729484), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}79{"category":"single_table/or/grouped","domain":"commerce","family_id":"6591ce51b084d32f93b57f0c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"5497efa22cb1ea27d9a1f183f86c76559908efc3a98f55435a78c0d7e560f23d","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (month equals 'Dec' or administrative is greater than 7), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Dec\\\",7],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Dec\\\",7],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Dec\\\",7],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Dec\\\",7],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,2188],[1,468]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[\"Dec\",7]","state":"{\"question\":\"Return the number of rows for shopping sessions where (month equals 'Dec' or administrative is greater than 7), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}80{"category":"single_table/aggregate","domain":"commerce","family_id":"dfdcc0fdbd2c947a2b9b793f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1495187d77f332fe0e9f9234e012ac10f2ccfa2a54152573bb307d133df45552","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (product_duration is at most 876.3).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[876.3],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[876.3],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[876.3],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[876.3],\\\"sql\\\":\\\"SELECT MIN(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[7494]]","source":"online_shoppers","split":"calibration","sql":"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?)","sql_parameters":"[876.3]","state":"{\"question\":\"Return the number of rows for shopping sessions where (product_duration is at most 876.3).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}81{"category":"join/or/ranked","domain":"commerce","family_id":"a3df83fcd3eaa0c5dd640915","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f273f27824c329609d0a9420fa82d53b194802d9a7e04a85608349fdbe0ea779","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",4.277272727272727],[\"United Kingdom\",5.41]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Bahrain\",\"12346\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}82{"category":"single_table/or/having","domain":"sensor","family_id":"eb95bbb79045460ef142bb22","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"003866827d76d9fae9f761d2b612f8ddb92f555140227eae49a57aa73fd14e39","language":"en","license":"CC-BY-4.0","query":"Return the average of ts1_mean for hydraulic cycles where (valve equals 80 or eps1_mean is greater than 2598.8769), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[80,2598.8769,2],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND eps1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[80,2598.8769,2],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[80,2598.8769,2],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[80,2598.8769,2],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,50.308064874371865],[2,50.05220140776699],[0,46.21570412698413]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[80,2598.8769,2]","state":"{\"question\":\"Return the average of ts1_mean for hydraulic cycles where (valve equals 80 or eps1_mean is greater than 2598.8769), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}83{"category":"single_table/and/grouped","domain":"commerce","family_id":"6cff2f8a5a76727bd8c671af","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ee3b20081cc93c3d1aa8ef341a4f2eea63d850ca557b6ff79dc198e42a934122","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_duration for shopping sessions where (traffic_type equals 11 and product_related is greater than 31), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[11,31],\\\"sql\\\":\\\"SELECT revenue, SUM(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[11,31],\\\"sql\\\":\\\"SELECT revenue, SUM(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[11,31],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[11,31],\\\"sql\\\":\\\"SELECT revenue, AVG(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,98689.3578727],[1,38644.7872713]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, SUM(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[11,31]","state":"{\"question\":\"Return the sum of product_duration for shopping sessions where (traffic_type equals 11 and product_related is greater than 31), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}84{"category":"single_table/or/aggregate","domain":"commerce","family_id":"825a8172b75d1172f0493436","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"43d8fa297188d033e94238e6d659ac8580bf600284f2c7c0c5a2ae390ce5f7fe","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Channel Islands' or unit_price is at most 0.55).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1965]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)","sql_parameters":"[\"Channel Islands\",0.55]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Channel Islands' or unit_price is at most 0.55).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}85{"category":"single_table/or/having","domain":"commerce","family_id":"5c94f4ae890b9da4e74c74fb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"69b0ea2462a8411194aa4ed366921b98c518ee24286791fb71f017dd21d6e4e7","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is at most 229 or unit_price is at most 49.95), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,49.95,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,49.95,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,49.95,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Japan\",37.42],[\"Bahrain\",47.05],[\"Cyprus\",57.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[229,49.95,10]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is at most 229 or unit_price is at most 49.95), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}86{"category":"single_table/and/grouped","domain":"commerce","family_id":"43bb12f4abebadcfea5216d8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2675b3f435b698e181a5ccb16b90d327b4bb137a1eedc1b086ca1a776bde2afa","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (month equals 'Dec' and traffic_type equals 13), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Dec\\\",13],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Dec\\\",13],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR traffic_type = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Dec\\\",13],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Dec\\\",13],\\\"sql\\\":\\\"SELECT revenue, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,959],[1,82]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[\"Dec\",13]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (month equals 'Dec' and traffic_type equals 13), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}87{"category":"join/or/aggregate","domain":"commerce","family_id":"29e21dd36cbb443b1ec5e275","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"399f9b761c8d86cea5245f19a29b7f242ab0648a37cd4e8c1cab888f309a342a","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or l.quantity is greater than 648).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[379.54]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)","sql_parameters":"[\"Austria\",648]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or l.quantity is greater than 648).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}88{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"6bc7b5aa9cf1a6a054040d18","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a437b45f9031edc38e2e7be352cbe36f82bd45a816e31bdece4a8300b8736cb5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55,\"2011-09-29\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}89{"category":"single_table/and/grouped","domain":"sensor","family_id":"ab3d0f96d6146bf11a6a2dd4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"586529a2767d0dab9559399967116fb6abf05fa99b2123ebb796d2ac12eb3263","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (eps1_mean is at most 2480.92663 and vs1_mean is at most 0.71948), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2480.92663,0.71948],\\\"sql\\\":\\\"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? OR vs1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2480.92663,0.71948],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? AND vs1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2480.92663,0.71948],\\\"sql\\\":\\\"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? AND vs1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2480.92663,0.71948],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? AND vs1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,25518.39473],[20,28227.5126],[100,87.99306]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? AND vs1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[2480.92663,0.71948]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (eps1_mean is at most 2480.92663 and vs1_mean is at most 0.71948), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}90{"category":"join/having","domain":"commerce","family_id":"c2eabc8371d68e9853b601b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"67bf0b72b0104edbb61c70a129c23e67e9b3738581141e2fec93c98da17279f7","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-04\",21.875],[\"2011-11-23\",21.875],[\"2011-09-25\",14.166666666666666],[\"2011-04-21\",13.0125],[\"2011-12-01\",12.8125]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Finland\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}91{"category":"single_table/or/having","domain":"sensor","family_id":"deb7585e05931fececf581cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e8bdcdb7d987700c6870ef885eefbdba45f4a107907e32d8d36556e7eb2a4bf7","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (cooler equals 20 or ps1_mean is at most 172.56377), grouped by pump_leakage, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[20,172.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ps1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[20,172.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ps1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[20,172.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ps1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[20,172.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ps1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2,16506.75941],[1,16726.82479],[0,54388.17916]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ps1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3","sql_parameters":"[20,172.56377,10]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (cooler equals 20 or ps1_mean is at most 172.56377), grouped by pump_leakage, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}92{"category":"single_table/and/aggregate","domain":"commerce","family_id":"e32b12271711d7261eeab74e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5e127d581d2e757ea36344a4c3a4d68d8e647b6db6bc043b85d986968de2b390","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[513]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)","sql_parameters":"[92,2.25]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}93{"category":"single_table/and/ranked","domain":"commerce","family_id":"7fb31837d6208d5bd37d5104","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c3bb8a669940c5eaf3c521a7ca482145cc521d4e81a4fd431857a45a2a965b64","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (traffic_type equals 12 and product_duration is greater than 3395.729484), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[12,3395.729484],\\\"sql\\\":\\\"SELECT visitor_type, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT visitor_type, MAX(product_related) AS value FROM shopping_sessions GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[12,3395.729484],\\\"sql\\\":\\\"SELECT visitor_type, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[12],\\\"sql\\\":\\\"SELECT visitor_type, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[12,3395.729484]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (traffic_type equals 12 and product_duration is greater than 3395.729484), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}94{"category":"single_table/and/aggregate","domain":"commerce","family_id":"6780f7420590a3de992e4a08","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"63ab678057e193a3961bc183e412576f7786886115b0e017f4e37cf03430f8d0","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (quantity is at most 648 and unit_price is at most 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,8.5],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,8.5],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,8.5],\\\"sql\\\":\\\"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2.7981633315744614]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?)","sql_parameters":"[648,8.5]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (quantity is at most 648 and unit_price is at most 8.5).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}95{"category":"single_table/or/aggregate","domain":"commerce","family_id":"971c42677702b1533338cc70","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"42ef367f01f727095244f7653c1f62e9de3837c77df8e946cd251deae621bc33","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is at most 1800 or unit_price is greater than 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[40.489037849048216]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)","sql_parameters":"[1800,2.25]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is at most 1800 or unit_price is greater than 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}96{"category":"single_table/or/ranked","domain":"sensor","family_id":"dc7c559223364ff03e29006a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d13dc904cd2f0ddd6500d48dfedc2a4f91106c24f0a8cb32d290a1a5a3674ee3","language":"en","license":"CC-BY-4.0","query":"Return the sum of fs1_mean for hydraulic cycles where (pump_leakage equals 0 or ts1_mean is greater than 36.33327), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,1690.7262],[80,1693.88265],[73,1757.96573]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[0,36.33327]","state":"{\"question\":\"Return the sum of fs1_mean for hydraulic cycles where (pump_leakage equals 0 or ts1_mean is greater than 36.33327), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}97{"category":"join/null/and/ranked","domain":"commerce","family_id":"cdce6bf25752f4eb241aab74","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"db700ad9882bb6687f75d876e5bdd028fabfdfb98a2b16240230983479f9fa79","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-23\",1.95],[\"2010-12-22\",2.12],[\"2010-01-18\",2.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[25]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}98{"category":"single_table/having","domain":"commerce","family_id":"358cdd34d67eb71c1152ff99","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3ff69a372ddcee58148d5f39bed10cd4f5e9722d0dac730879aff507169529bd","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (product_duration is greater than 876.3), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[876.3,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[876.3,10],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[876.3,10],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[876.3,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Returning_Visitor\",876.4285714],[\"New_Visitor\",877.5],[\"Other\",1107.922619]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[876.3,10]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (product_duration is greater than 876.3), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}99{"category":"join/date/or/ranked","domain":"commerce","family_id":"a0b8f0889c50d6f9ef9a64ea","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"598db517be3114c0389ec71585dd80b7f607559206acd743c9ae1403352c4c44","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is on or after '2010-12-02'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",3114],[\"EIRE\",1440],[\"Sweden\",720],[\"France\",576],[\"Japan\",576]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[4.77,\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is on or after '2010-12-02'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}100{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"3940f5f654aa1671dd244744","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"500fb1a2c5b5d3f77aac1afc4a8768412ac4d68a33680125f13cb13006a65a8a","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Denmark' or invoice_date is on or after '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13843]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)","sql_parameters":"[\"Denmark\",\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Denmark' or invoice_date is on or after '2010-12-02').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}101{"category":"single_table/ranked","domain":"commerce","family_id":"8e63b7a9cd7c7c7ea19795b9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c63ca8366d55a2fec6642f89cae9046372f8fde1e42b6c80c23fb72716016aa9","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (traffic_type equals 1), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Nov\",21757],[\"Mar\",11959],[\"Dec\",11653],[\"May\",10152],[\"Aug\",5798]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[1]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (traffic_type equals 1), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}102{"category":"single_table/or/aggregate","domain":"commerce","family_id":"94077a9e8ef78074bf835e0f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"63b4adc8e9943758ba13173402dadd4d97e812bfb62a455b04a4f98120738c6b","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (region equals 5 or product_related is at most 31).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[5,31],\\\"sql\\\":\\\"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (region = ? OR product_related <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[5,31],\\\"sql\\\":\\\"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (region = ? AND product_related <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[5,31],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (region = ? OR product_related <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[5,31],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (region = ? OR product_related <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[358]]","source":"online_shoppers","split":"calibration","sql":"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (region = ? OR product_related <= ?)","sql_parameters":"[5,31]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (region equals 5 or product_related is at most 31).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}103{"category":"single_table/grouped","domain":"commerce","family_id":"4839b838c6a506c05a4e8d88","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7415e0f78cea9d4f5d2102843dac4f2fe50c38157a2c47a5f17ea9e18b9a5b33","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (traffic_type equals 13), grouped by visitor_type, ordered by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT visitor_type, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT visitor_type, MIN(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"New_Visitor\",0.16666666666666666],[\"Other\",0.0],[\"Returning_Visitor\",1.8002735978112174]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC","sql_parameters":"[13]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (traffic_type equals 13), grouped by visitor_type, ordered by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}104{"category":"single_table/and/having","domain":"commerce","family_id":"9fc64e3c89b87caffce43782","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f0ccbe01d2ab320890a50dfe2c00f8ebed1ba3652def89cf821a6ebedf169ae5","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (administrative is greater than 7 and product_duration is at most 167.5), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (administrative > ? OR product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (administrative > ? AND product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,167.5],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (administrative > ? AND product_duration <= ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative > ? AND product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,9.375]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (administrative > ? AND product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[7,167.5,10]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (administrative is greater than 7 and product_duration is at most 167.5), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}105{"category":"single_table/having","domain":"sensor","family_id":"e130d6f826cc2822887a6fb7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3f62bb14103495ca588befb8fb09f8b5fc24ea403343182a2ae626ea6bae6e90","language":"en","license":"CC-BY-4.0","query":"Return the average of fs1_mean for hydraulic cycles where (eps1_mean is greater than 2398.143), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2398.143,2],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2398.143,2],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2398.143,2],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2398.143,2],\\\"sql\\\":\\\"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,6.583382199730095],[20,6.537599162087912],[3,5.013823398058252]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[2398.143,2]","state":"{\"question\":\"Return the average of fs1_mean for hydraulic cycles where (eps1_mean is greater than 2398.143), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}106{"category":"single_table/ranked","domain":"commerce","family_id":"11247b6a254b5421547ca946","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a21f68d22ade8f8f309d5df57fad05e7de25c73b9966b44d99c178229f632877","language":"en","license":"CC-BY-4.0","query":"Return the sum of administrative for shopping sessions where (traffic_type equals 10), grouped by revenue; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,387],[0,664]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[10]","state":"{\"question\":\"Return the sum of administrative for shopping sessions where (traffic_type equals 10), grouped by revenue; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}107{"category":"single_table/or/ranked","domain":"commerce","family_id":"ce11b9d9b2f56ef838640483","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8f6224ae4ce6e89d8399b536d8eabb9568bddc7b70f64d3c01c993fd139c7c3e","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (country equals 'Bahrain' or quantity is greater than 648), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-10\",9.8],[\"2011-05-19\",176.8],[\"2011-06-14\",660.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\",648]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (country equals 'Bahrain' or quantity is greater than 648), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}108{"category":"single_table/or/grouped","domain":"sensor","family_id":"dc8bbcc70b5f6dce7c2bbace","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ff43750ffb0e9a1aafb519a0acd68f29f40e225cac43e930005c02fa0236094a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (accumulator equals 115 or vs1_mean is greater than 0.71948), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[115,0.71948],\\\"sql\\\":\\\"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[115,0.71948],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[115,0.71948],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[115,0.71948],\\\"sql\\\":\\\"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,36.1171],[80,36.19823],[90,36.17553],[100,36.1044]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[115,0.71948]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (accumulator equals 115 or vs1_mean is greater than 0.71948), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}109{"category":"single_table/or/ranked","domain":"commerce","family_id":"8aa2b5f6d24851af1ec8567a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"074fc70b59a428af3920a904bb81eda0ba6a64cc1eb24d2f1d8aa90798529d1c","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (administrative is at most 7 or product_duration is greater than 472.4166667), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,472.4166667],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,472.4166667],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,472.4166667],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,472.4166667],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Feb\",471.0146472655815],[\"Mar\",815.7857717959043],[\"May\",987.4252450265467]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[7,472.4166667]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (administrative is at most 7 or product_duration is greater than 472.4166667), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}110{"category":"single_table/or/having","domain":"sensor","family_id":"7d520ecc2c372e664a8c503a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"783fa82cfc011acc935e79b251621fe37209d2b72a5f303180789686deb07333","language":"en","license":"CC-BY-4.0","query":"Return the average of ts1_mean for hydraulic cycles where (accumulator equals 115 or ps1_mean is greater than 160.79926), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[115,160.79926,2],\\\"sql\\\":\\\"SELECT valve, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[115,160.79926,2],\\\"sql\\\":\\\"SELECT valve, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[115,160.79926,2],\\\"sql\\\":\\\"SELECT valve, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[115,160.79926,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,46.73455088050314],[80,46.075295352941176],[73,45.531930108695654],[100,41.02592030444965]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[115,160.79926,2]","state":"{\"question\":\"Return the average of ts1_mean for hydraulic cycles where (accumulator equals 115 or ps1_mean is greater than 160.79926), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}111{"category":"single_table/and/grouped","domain":"sensor","family_id":"e571474cfa72cbb18493781b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4549ea4c70443ce418f7367f712b5488db57468ef40f0acecfbd1e987b5fc5cf","language":"en","license":"CC-BY-4.0","query":"Return the minimum of eps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 and ts1_mean is greater than 52.59775), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT cooler, MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT cooler, MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT cooler, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,2361.74727],[20,2380.354]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[122.4767,52.59775]","state":"{\"question\":\"Return the minimum of eps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 and ts1_mean is greater than 52.59775), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}112{"category":"single_table/or/aggregate","domain":"sensor","family_id":"a93195c029fa23ae2d46b78b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bbf56fcf761b7626a6260be842e83a92a6d5cdce2cabcaef70e5fe390c6fb715","language":"en","license":"CC-BY-4.0","query":"Return the average of vs1_mean for hydraulic cycles where (pump_leakage equals 0 or ts1_mean is at most 35.56605).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.6044403580146461]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean <= ?)","sql_parameters":"[0,35.56605]","state":"{\"question\":\"Return the average of vs1_mean for hydraulic cycles where (pump_leakage equals 0 or ts1_mean is at most 35.56605).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}113{"category":"join/date/having","domain":"commerce","family_id":"31a31cc958f0a64eb0879645","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"0cd9ff929af97b9b3e0f79bbef6b74720e1aefde6a19e0e0a370aede0f8113d8","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-24\",25.192195121951215],[\"2010-07-12\",20.248108108108106],[\"2010-05-04\",19.911176470588234],[\"2010-07-11\",12.4],[\"2010-02-22\",11.6994]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}114{"category":"single_table/or/having","domain":"commerce","family_id":"f655d8ca5ca5d86a645e069d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5501fe5784245ec90bb31b572614b8a07aca2fc3b3d7d9c6318c3fcb11033e4e","language":"en","license":"CC-BY-4.0","query":"Return the average of product_related for shopping sessions where (administrative is at most 7 or product_duration is at most 167.5), grouped by month, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,167.5,10],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Feb\",10.87912087912088],[\"Mar\",17.790904048807544],[\"May\",23.324600638977635]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[7,167.5,10]","state":"{\"question\":\"Return the average of product_related for shopping sessions where (administrative is at most 7 or product_duration is at most 167.5), grouped by month, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}115{"category":"join/distinct_invoice/null/or/having","domain":"commerce","family_id":"10483947a792f2658051b44c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0f72077bf6acac2bf5290f691c46d446514117c3d8c62b5ee3cb16d8a39d648f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-02\",66],[\"2010-12-01\",62],[\"2010-12-09\",46],[\"2010-12-08\",44],[\"2011-11-09\",31]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Austria\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}116{"category":"single_table/grouped","domain":"commerce","family_id":"854bd4d1ec1df9908ebde9b7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"03aa5c1d4ff1175c661bc33ff58c6db40cd4082c78494435c750cd0dd67e1c87","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Austria'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Austria'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}117{"category":"single_table/and/ranked","domain":"sensor","family_id":"2423d94ce7538fa1a70209ad","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"95698aa6440404159b59760381de8ff17b4b2679ab3e95861cfca72d18bc9a91","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (pump_leakage equals 1 and fs1_mean is at most 6.41875), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR fs1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,44.0538]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[1,6.41875]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (pump_leakage equals 1 and fs1_mean is at most 6.41875), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}118{"category":"single_table/or/grouped","domain":"sensor","family_id":"50ebce8abd4189f610d77851","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"67ca2cdf0885322ee113f0d65ae90bef8419179fbc0110c6d2e9c582aca983ce","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (pump_leakage equals 1 or fs1_mean is at most 6.41875), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT valve, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,6.41875],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,111.10575652892561],[80,111.17318614107884],[90,111.71161044052863],[100,111.92325996062992]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[1,6.41875]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (pump_leakage equals 1 or fs1_mean is at most 6.41875), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}119{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"dd5f4ff85d52483eee4805c8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"765c71a8a94022fb9503a56575d50ec774e0d599400c15af862fdc15b521d6a2","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Canada' or l.unit_price is at most 49.95), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-17\",3],[\"2010-02-07\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Canada\",49.95,10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Canada' or l.unit_price is at most 49.95), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}120{"category":"single_table/grouped","domain":"commerce","family_id":"3fafa9e21b78ff06cab87567","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"258ff568181c70cd18a2853d54201d62f5969b2caa3ca2dedb5c564822eca7bf","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions, grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0.0],[\"Dec\",0.0],[\"Feb\",0.0],[\"Jul\",0.0],[\"June\",0.0],[\"Mar\",0.0],[\"May\",0.0],[\"Nov\",0.0],[\"Oct\",0.0],[\"Sep\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions GROUP BY month ORDER BY month ASC","sql_parameters":"[]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions, grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}121{"category":"single_table/or/ranked","domain":"commerce","family_id":"7c001bf7f72159d9a2bfeca9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6f0cb5ec47a11979622a2e7b52876ccde5b8a79c4662acbe6d6352a6d7bf6fdb","language":"en","license":"CC-BY-4.0","query":"Return the sum of administrative for shopping sessions where (product_related is greater than 31 or product_duration is greater than 1564.0), grouped by visitor_type; return at most 5 groups ordered by aggregate value DESC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[31,1564.0],\\\"sql\\\":\\\"SELECT visitor_type, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ? OR product_duration > ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[31,1564.0],\\\"sql\\\":\\\"SELECT visitor_type, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ? AND product_duration > ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[31,1564.0],\\\"sql\\\":\\\"SELECT visitor_type, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ? OR product_duration > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[31,1564.0],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (product_related > ? OR product_duration > ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Returning_Visitor\",15949],[\"New_Visitor\",1052],[\"Other\",21]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, SUM(administrative) AS value FROM shopping_sessions WHERE (product_related > ? OR product_duration > ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5","sql_parameters":"[31,1564.0]","state":"{\"question\":\"Return the sum of administrative for shopping sessions where (product_related is greater than 31 or product_duration is greater than 1564.0), grouped by visitor_type; return at most 5 groups ordered by aggregate value DESC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}122{"category":"join/date/and/having","domain":"commerce","family_id":"c7b6272358ed73bc06098a59","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"99790d2f0cf459b737b55aa3d658d1f185b9be6d2686094fbe4660ad6a54ed5a","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",0.9515217391304348]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[648,\"2011-05-10\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}123{"category":"join/or/having","domain":"commerce","family_id":"4fb1d30bb0f994ad01b99237","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"873aaf92fd1318337345f8ea358c54e658e7d32d57c6d107c7ea12c8ec68a4bc","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-02\",5],[\"2010-05-10\",5],[\"2011-05-19\",4],[\"2010-03-23\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Bahrain\",\"12346\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}124{"category":"join/date/ranked","domain":"commerce","family_id":"da12ecfd179d5bb0f2279eb0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c1edec2b7cff1b17bb83bed4e13f954d2249b32cef1b4f38a0ba6b7b0f4afad5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Canada\",1.25],[\"Cyprus\",7.95],[\"Israel\",8.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}125{"category":"single_table/or/ranked","domain":"commerce","family_id":"f69e1f95ac75f3400443ec40","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a5f38d0e2c4ff5e4b927c937484cea1b388f0d719a88b59b696bdd250e04e507","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (month equals 'Dec' or product_duration is at most 3395.729484), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Dec\\\",3395.729484],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Dec\\\",3395.729484],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Dec\\\",3395.729484],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? OR product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Dec\\\",3395.729484],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Oct\",3.463654223968566],[\"Sep\",3.1601941747572817],[\"Aug\",2.819548872180451],[\"Dec\",2.1962941517081647],[\"Jul\",2.1658291457286434]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? OR product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[\"Dec\",3395.729484]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (month equals 'Dec' or product_duration is at most 3395.729484), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}126{"category":"join/date/grouped","domain":"commerce","family_id":"76d7d56918a3aab1c10a9f5e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5f0591e39cc3dad4a4c447fc4610e9b898bb7dfffb5a6a506e1b34e1a10ebe95","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",22.310000000000002],[\"Belgium\",106.8],[\"Channel Islands\",41.41],[\"Denmark\",63.09],[\"EIRE\",437.63],[\"Finland\",429.98],[\"France\",319.22],[\"Germany\",1748.4],[\"Israel\",9.2],[\"Netherlands\",194.87],[\"Norway\",17.4],[\"Portugal\",83.6],[\"Singapore\",6068.0599999999995],[\"Spain\",44.65],[\"Sweden\",52.24],[\"Switzerland\",11.25],[\"United Kingdom\",11662.87]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}127{"category":"single_table/grouped","domain":"commerce","family_id":"6a86343d0f34c73677549ef3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8bde02f487529d2a2e20fc11de3df7bda78f424c9d910c8ebc395cf808b4d4ce","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (product_duration is greater than 3395.729484), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT revenue, AVG(product_related) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,85709],[1,42452]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[3395.729484]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (product_duration is greater than 3395.729484), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}128{"category":"join/null/or/ranked","domain":"commerce","family_id":"584c2817186abb1a061583c0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"09e800b7c4f06c7330a6a1190f9a15d35c661c66d70314d32f35dc15dc1d6421","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",10000],[\"2010-11-04\",9360],[\"2010-09-03\",7128],[\"2009-12-03\",5184],[\"2010-05-18\",5000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}129{"category":"join/grouped","domain":"commerce","family_id":"4665e27fa96adea9060fdc81","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"86650308abde765577c5298c144dd4556af0fe35f8c18dbab28e467a35fc98ba","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",711],[\"Austria\",229],[\"Bahrain\",97],[\"Belgium\",710],[\"Canada\",52],[\"Channel Islands\",2482],[\"Cyprus\",754],[\"Denmark\",385],[\"EIRE\",6395],[\"Finland\",2800],[\"France\",5384],[\"Germany\",9393],[\"Israel\",34],[\"Italy\",276],[\"Japan\",411],[\"Netherlands\",5808],[\"Norway\",114],[\"Poland\",157],[\"Portugal\",219],[\"Singapore\",6],[\"Spain\",3659],[\"Sweden\",4348],[\"Switzerland\",951],[\"USA\",36],[\"United Arab Emirates\",2],[\"United Kingdom\",641643]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}130{"category":"single_table/or/having","domain":"sensor","family_id":"7876def36a650cf805b0dc6a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0aeab8aff2bff78c617838dcc16c0e635220451eb04641258c621db3ac5e3c11","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (accumulator equals 90 or eps1_mean is greater than 2544.76), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[90,2544.76,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[90,2544.76,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[90,2544.76,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[90,2544.76,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,109.88968010622156],[73,112.52581157068063],[80,112.63999042780748]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[90,2544.76,10]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (accumulator equals 90 or eps1_mean is greater than 2544.76), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}131{"category":"single_table/and/aggregate","domain":"sensor","family_id":"30ab0b58ed98562c778e5afc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a3c75fdd723e7df24784ab892edec9287ef9cffa54132c8cdbdea9de46332a82","language":"en","license":"CC-BY-4.0","query":"Return the minimum of eps1_mean for hydraulic cycles where (eps1_mean is greater than 2398.143 and vs1_mean is greater than 0.54422).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR vs1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND vs1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND vs1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND vs1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2398.22267]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND vs1_mean > ?)","sql_parameters":"[2398.143,0.54422]","state":"{\"question\":\"Return the minimum of eps1_mean for hydraulic cycles where (eps1_mean is greater than 2398.143 and vs1_mean is greater than 0.54422).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}132{"category":"single_table/aggregate","domain":"commerce","family_id":"da14dea56a6a8d83bd086a2c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"095d7e50bac6b68ed8fcf99c98af2a16b556ae868fa3d1f0e187f55746ded8fd","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (month equals 'May').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[89105]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ?)","sql_parameters":"[\"May\"]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (month equals 'May').\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}133{"category":"single_table/or/grouped","domain":"commerce","family_id":"87b3ec7fc9b521bafef3d49d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3e71af431174195e908a9c5e57d567671720303b89656faf8de731d5c62de762","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (month equals 'Mar' or administrative is greater than 23), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Mar\\\",23],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Mar\\\",23],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Mar\\\",23],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Mar\\\",23],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,1.7533449680046538],[1,3.683937823834197]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[\"Mar\",23]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (month equals 'Mar' or administrative is greater than 23), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}134{"category":"single_table/grouped","domain":"commerce","family_id":"42d0fbf261e2f75e91361baa","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c209c4ef1168c07b5a8a9b3773c234da1e342102d350e14f0acf655bdebe3423","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (administrative is at most 18), grouped by visitor_type, ordered by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"New_Visitor\",636.3933542463164],[\"Other\",570.4048622487059],[\"Returning_Visitor\",1276.058480726371]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC","sql_parameters":"[18]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (administrative is at most 18), grouped by visitor_type, ordered by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}135{"category":"single_table/having","domain":"commerce","family_id":"a0be7a85487bf27af8e82a5b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"66a7beeed76cd8569016a76cafb2a2260371996b04f8ee6743619c71b7778eda","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_duration for shopping sessions where (product_duration is at most 167.5), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[167.5,10],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[167.5,10],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[167.5,10],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[167.5,10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Other\",2173.25000004],[\"New_Visitor\",32311.60761266],[\"Returning_Visitor\",140271.197844233]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[167.5,10]","state":"{\"question\":\"Return the sum of product_duration for shopping sessions where (product_duration is at most 167.5), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}136{"category":"single_table/or/having","domain":"commerce","family_id":"670255880a13681abfa909f9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"afaa4a0afa1ac622d3d347990200c05d552c90765874c5618e846022b02096d1","language":"en","license":"CC-BY-4.0","query":"Return the maximum of administrative for shopping sessions where (month equals 'Aug' or region equals 2), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,10],\\\"sql\\\":\\\"SELECT visitor_type, MAX(administrative) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Aug\\\",2],\\\"sql\\\":\\\"SELECT visitor_type, MAX(administrative) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,10],\\\"sql\\\":\\\"SELECT visitor_type, MAX(administrative) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,10],\\\"sql\\\":\\\"SELECT visitor_type, MAX(administrative) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"New_Visitor\",13],[\"Returning_Visitor\",26]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MAX(administrative) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[\"Aug\",2,10]","state":"{\"question\":\"Return the maximum of administrative for shopping sessions where (month equals 'Aug' or region equals 2), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}137{"category":"single_table/or/having","domain":"commerce","family_id":"1c4b44c77e5887b94c3cd053","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3acc47a893f3b9f863aae0ce3680d0c2d4d003a0d870478e94502170183a3ae0","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (administrative is at most 13 or product_duration is greater than 3395.729484), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[13,3395.729484,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[13,3395.729484,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[13,3395.729484,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[13,3395.729484,2],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,10356],[1,1891]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[13,3395.729484,2]","state":"{\"question\":\"Return the number of rows for shopping sessions where (administrative is at most 13 or product_duration is greater than 3395.729484), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}138{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"2360a583b779c62d815db401","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e4ef166e80885c956e15b60979f6dbeb1ce4dcf6c022cc08f6df0de0d5a3c835","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Denmark' and invoice_date is on or after '2010-02-18'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",6.1080000000000005]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Denmark\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Denmark' and invoice_date is on or after '2010-02-18'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}139{"category":"single_table/and/ranked","domain":"commerce","family_id":"599b872caca76b60b29ee3a0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"83a0cc07e7faf9d5f380663fe1be7878e1f883f1fe9896bcb7fe13d1b6878b11","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Channel Islands' and unit_price is at most 0.55), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Channel Islands\",0.55]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Channel Islands' and unit_price is at most 0.55), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}140{"category":"single_table/date/having","domain":"commerce","family_id":"044a60ae0a54230c1038df25","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1cf79344a560287baf3bf41882e94a1641ec9b1f70586ab4ab37fc449d04cb30","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2011-05-10'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-06-12\",10],[\"2011-06-26\",24],[\"2011-08-09\",32]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-05-10\",10]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2011-05-10'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}141{"category":"single_table/and/aggregate","domain":"commerce","family_id":"2665d2357fb13406ed52679a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e5c1a098b573e98f826672221c3cabde989c09335108ca1ce9e870e5c496ea0e","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (month equals 'Dec' and traffic_type equals 14).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Dec\\\",14],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Dec\\\",14],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR traffic_type = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Dec\\\",14],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Dec\\\",14],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_shoppers","split":"calibration","sql":"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)","sql_parameters":"[\"Dec\",14]","state":"{\"question\":\"Return the number of rows for shopping sessions where (month equals 'Dec' and traffic_type equals 14).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}142{"category":"single_table/and/grouped","domain":"commerce","family_id":"f3a1f5f3e946245103315ffc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"beddc73e641bfb065426bc320b3b87c3aabca8cac329d539ee5849c075d78c3c","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (weekend equals 0 and administrative is at most 7), grouped by visitor_type, ordered by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0,7],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (weekend = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0,7],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0,7],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0,7],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"New_Visitor\",0],[\"Other\",1],[\"Returning_Visitor\",0]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC","sql_parameters":"[0,7]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (weekend equals 0 and administrative is at most 7), grouped by visitor_type, ordered by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}143{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"1cf8022a4b5844849e134e51088530953dfd58846bcb66d52775359b08b087ea","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12353\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}144{"category":"single_table/grouped","domain":"sensor","family_id":"61bacddefcb8d15c1073fd9f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"aa1a7f0b324fd629eff4aef3c5805780f0b2ebbb0ee9e60fb97623bc3b2cdc32","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (ts1_mean is at most 52.59775), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT valve, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,106.52912],[80,106.7977],[90,106.98823],[100,106.03545]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[52.59775]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (ts1_mean is at most 52.59775), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}145{"category":"join/date/having","domain":"commerce","family_id":"d903951aca1d3bf2e4a4718b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9ad17aede6bc4fcc1a5e05619d998bd088cfd564059c511318edcd2ca8b8237e","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",10],[\"2011-01-28\",10],[\"2011-06-12\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-09-29\",10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}146{"category":"single_table/and/aggregate","domain":"sensor","family_id":"175038e49676c79e0381bc18","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e125f8bcb68d58e8bd58483549d6eb454e2260f069535abedb7c6a5fecd8abe7","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (ps1_mean is at most 160.79926 and eps1_mean is at most 2449.13677).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[160.79926,2449.13677],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND eps1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[160.79926,2449.13677],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR eps1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[160.79926,2449.13677],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND eps1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[160.79926,2449.13677],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND eps1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[106.26124948640482]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND eps1_mean <= ?)","sql_parameters":"[160.79926,2449.13677]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (ps1_mean is at most 160.79926 and eps1_mean is at most 2449.13677).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}147{"category":"single_table/or/ranked","domain":"sensor","family_id":"7899a7a8d741dd1af5cdcebf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"fad380ea238f5f3b7e5eb6c7c583e3f6132b1e6b7a97d550807b274c81b62cd4","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (ps1_mean is greater than 158.27043 or vs1_mean is greater than 0.61133), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.27043,0.61133],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? AND vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[158.27043,0.61133],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR vs1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.27043,0.61133],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.27043,0.61133],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,16217.32884],[80,16388.33526],[73,16426.70803]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[158.27043,0.61133]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (ps1_mean is greater than 158.27043 or vs1_mean is greater than 0.61133), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}148{"category":"single_table/or/having","domain":"commerce","family_id":"a5a9aae56a47d9b236f6ad3f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d0649eab85f8d789a8b5813e622b50da979d67525b86bdde1a2d7af39bd0e67b","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (weekend equals 0 or administrative is at most 7), grouped by visitor_type, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0,7,2],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (weekend = ? AND administrative <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0,7,2],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (weekend = ? OR administrative <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0,7,2],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (weekend = ? OR administrative <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0,7,2],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (weekend = ? OR administrative <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Returning_Visitor\",1249.2270581607156],[\"New_Visitor\",627.8168030749612],[\"Other\",570.4048622487059]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (weekend = ? OR administrative <= ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value DESC, visitor_type ASC LIMIT 5","sql_parameters":"[0,7,2]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (weekend equals 0 or administrative is at most 7), grouped by visitor_type, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}149{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"6ac01958f8db8837b49391bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6e3a5959d78ac48f855448dda01366c6cf044efbf11dc471d2076139b9872f74","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (country equals 'Denmark' and invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MAX(quantity) AS value FROM retail_lines\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)","sql_parameters":"[\"Denmark\",\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (country equals 'Denmark' and invoice_date is before '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}150{"category":"single_table/date/or/having","domain":"commerce","family_id":"7dcf64a6947258b519d19637","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6d139b3f4c64a0e411827547d483fb7ca959f9015783b3abe9551d8fd3024400","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 2.25 or invoice_date is before '2010-02-18'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1],[\"2009-12-02\",1],[\"2009-12-03\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[2.25,\"2010-02-18\",10]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 2.25 or invoice_date is before '2010-02-18'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}151{"category":"single_table/and/ranked","domain":"commerce","family_id":"cc5ba1e3cbe39d6a5c811489","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"39006cde283d3a1dc4566b8167c170a0a83748d507a4baad32865f7b42a6b858","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (month equals 'Sep' and product_duration is greater than 876.3), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Sep\\\",876.3],\\\"sql\\\":\\\"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Sep\",439]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[\"Sep\",876.3]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (month equals 'Sep' and product_duration is greater than 876.3), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}152{"category":"single_table/and/ranked","domain":"commerce","family_id":"cd1018908b86b0b9a5b547a3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"191812bd79229cb7ab5ec00879541942b0d9654d0aeb7d6a7948b3ca449d2343","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (administrative is at most 7 and product_duration is at most 167.5), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,167.5],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,167.5],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,167.5],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,167.5],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0.0],[\"Dec\",0.0],[\"Feb\",0.0],[\"Jul\",0.0],[\"June\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[7,167.5]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (administrative is at most 7 and product_duration is at most 167.5), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}153{"category":"single_table/or/aggregate","domain":"sensor","family_id":"ff6c99dd6b5de853ecbec696","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"389a761d56019c53894f3dfa27ea6e85fb3f50ff969cb2ea7f441aabd6fa3fa3","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ts1_mean for hydraulic cycles where (eps1_mean is greater than 2398.143 or vs1_mean is greater than 0.54422).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND vs1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR vs1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR vs1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2398.143,0.54422],\\\"sql\\\":\\\"SELECT SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR vs1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[57.89928]]","source":"hydraulic","split":"calibration","sql":"SELECT MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR vs1_mean > ?)","sql_parameters":"[2398.143,0.54422]","state":"{\"question\":\"Return the maximum of ts1_mean for hydraulic cycles where (eps1_mean is greater than 2398.143 or vs1_mean is greater than 0.54422).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}154{"category":"join/null/and/having","domain":"commerce","family_id":"c2ada77a0c205d102755a19e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b0db1eeefa3c61111db60f465c67449daf046a2ea15e88b780ce1e14a180c133","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1684.305],[\"United Arab Emirates\",134.0],[\"Norway\",58.2],[\"Finland\",18.637948717948717],[\"Switzerland\",15.123333333333331]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[25,2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}155{"category":"single_table/or/ranked","domain":"commerce","family_id":"64ec0a6326ccafccad355755","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6e593215e2d5caef3f8783c409f001c8bb56eca2dde5ecc99bb212ff2840b5fb","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' or unit_price is at most 8.5), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-11\",8.5],[\"2011-01-16\",3.39],[\"2011-08-31\",1.79],[\"2010-02-23\",1.69],[\"2010-10-17\",1.69]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Austria\",8.5]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' or unit_price is at most 8.5), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}156{"category":"single_table/and/ranked","domain":"sensor","family_id":"9673ce2cc47f66f4615ee61c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b1e5acfdac52ef6b94b6471e1f8a9cb64407883f842e42fe70044182f4a0f309","language":"en","license":"CC-BY-4.0","query":"Return the average of eps1_mean for hydraulic cycles where (cooler equals 3 and valve equals 100), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR valve = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,2444.9412573924733]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[3,100]","state":"{\"question\":\"Return the average of eps1_mean for hydraulic cycles where (cooler equals 3 and valve equals 100), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}157{"category":"single_table/grouped","domain":"commerce","family_id":"0dfcb7c9d20eafc99f6c4bd5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0788dca81908e70d27546f24177b954e2e216f269899d2f33b81e74c7ae342ec","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_duration for shopping sessions where (administrative is at most 18), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, SUM(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, AVG(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,63973.52223],[1,21672.24425]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[18]","state":"{\"question\":\"Return the maximum of product_duration for shopping sessions where (administrative is at most 18), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}158{"category":"single_table/and/ranked","domain":"sensor","family_id":"4b4f1782e7ced8347501dec7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c96b4357b3b6696444337c1f464f03677048039810ee0f3c930f00df2e63021d","language":"en","license":"CC-BY-4.0","query":"Return the average of fs1_mean for hydraulic cycles where (ps1_mean is greater than 158.96089 and ps2_mean is at most 107.17314), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.96089,107.17314],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.96089,107.17314],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? AND ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? AND ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[158.96089,107.17314]","state":"{\"question\":\"Return the average of fs1_mean for hydraulic cycles where (ps1_mean is greater than 158.96089 and ps2_mean is at most 107.17314), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}159{"category":"join/or/aggregate","domain":"commerce","family_id":"3857cc913f0aa2fcbad08f2a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"92570c04d0a1f84fc1588e50a91761faa520907aa20a155aa1d00c67be1936c8","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 1800 or l.unit_price is at most 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)","sql_parameters":"[1800,8.5]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 1800 or l.unit_price is at most 8.5).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}160{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"7098e6c0058a6b9a1cbf4f80","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"900d313944d5e0c1f1a24f03ded81f50f306d4cf777c1a22c7196b47fe389015","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-08\",24],[\"2009-12-17\",24],[\"2009-12-09\",22]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12364\",\"2010-07-14\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}161{"category":"join/date/and/having","domain":"commerce","family_id":"6d3bb6f282c4b1013b3a05ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6e09fcf8c9528c9507dfba5366ff736bdd2beafe4cf6ae3f77909218ceffcbf2","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 4.77 and i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-08\",50],[\"2010-12-09\",46],[\"2010-12-07\",42],[\"2011-05-05\",35],[\"2011-11-17\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[4.77,\"2010-12-02\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 4.77 and i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}162{"category":"single_table/or/aggregate","domain":"sensor","family_id":"32aad9756af7fba20e8a133e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"eda35bb0c9c6e671d5949d200791b1fbce1550500a398c97dae3c8278b23917f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (eps1_mean is greater than 2544.76 or ts1_mean is greater than 52.59775).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2544.76,52.59775],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR ts1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2544.76,52.59775],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND ts1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2544.76,52.59775],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR ts1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2544.76,52.59775],\\\"sql\\\":\\\"SELECT SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR ts1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[35.32082]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR ts1_mean > ?)","sql_parameters":"[2544.76,52.59775]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (eps1_mean is greater than 2544.76 or ts1_mean is greater than 52.59775).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}163{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"dd5f4ff85d52483eee4805c8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0dcaf0c096cee6351b496e68b4b2327512370d4c09e15ae25daa68f8a9f9438b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or l.unit_price is at most 8.5), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-17\",3],[\"2010-02-07\",3],[\"2010-03-28\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Cyprus\",8.5,10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or l.unit_price is at most 8.5), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}164{"category":"single_table/ranked","domain":"sensor","family_id":"a1a6688dc5d5a7cd902b0261","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f11e92ef5f5a7d2c18669c6243bb155398be60b1db897813c0bd389896cfe807","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps1_mean for hydraulic cycles where (valve equals 90), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,180.54151],[2,180.46047],[0,173.27825]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[90]","state":"{\"question\":\"Return the maximum of ps1_mean for hydraulic cycles where (valve equals 90), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}165{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"62c8f4d68cbd9d6bb076727d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"dcc504ec71728718336901e653c5e2e52c7f5f7a2d6c16f4ae2e3ad0aa2de365","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is greater than 92 or invoice_date is on or after '2010-12-02'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",17.24137931034483],[\"Austria\",13.866666666666667],[\"Bahrain\",5.0],[\"Belgium\",14.372881355932204],[\"Canada\",10.4],[\"Channel Islands\",108.27272727272727],[\"Cyprus\",137.6],[\"Denmark\",66.63636363636364],[\"EIRE\",88.01449275362319],[\"Finland\",38.58461538461538],[\"France\",25.433155080213904],[\"Germany\",21.315363881401616],[\"Israel\",4.25],[\"Italy\",16.857142857142858],[\"Japan\",168.2],[\"Netherlands\",104.07575757575758],[\"Norway\",3.7],[\"Poland\",24.5],[\"Portugal\",2.5],[\"Singapore\",1.0],[\"Spain\",74.94366197183099],[\"Sweden\",184.25],[\"Switzerland\",24.551724137931036],[\"United Kingdom\",70.33043600168232]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[92,\"2010-12-02\"]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is greater than 92 or invoice_date is on or after '2010-12-02'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}166{"category":"single_table/or/having","domain":"commerce","family_id":"cd6c764d5aeb83cb97444a38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"60dad0bde7361e88b1f6f6d3d164253dacf9694f56ff43ad8a9c828e6f85e926","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (administrative is at most 7 or product_duration is greater than 472.4166667), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,472.4166667,2],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,472.4166667,2],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,472.4166667,2],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,472.4166667,2],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"May\",705],[\"Aug\",686],[\"Nov\",584],[\"Oct\",518],[\"Jul\",486]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration > ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[7,472.4166667,2]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (administrative is at most 7 or product_duration is greater than 472.4166667), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}167{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"7ee721c0be7b9e12687f9586","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ac5d62df8f9a1b7403d0cd5fc096d042104d5cb0961a10eb405e865503c2d460","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Australia' and invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[60]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)","sql_parameters":"[\"Australia\",\"2010-02-18\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Australia' and invoice_date is before '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}168{"category":"single_table/or/having","domain":"commerce","family_id":"717e3587309be266bea18854","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"926a44e3e97acd732127654c3857b13b8bbbbef131b3c1973d27c89db237ad74","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Denmark' or unit_price is at most 2.25), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"France\",1],[\"Germany\",1],[\"Japan\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Denmark\",2.25,10]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Denmark' or unit_price is at most 2.25), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}169{"category":"single_table/or/having","domain":"commerce","family_id":"6d29d5dd0ba884d25f5e07a5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"40d2b16a1f01ca9d15c2430574dcd6c09439b21760678dccc9df943ce980c0e3","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (administrative is at most 7 or product_duration is at most 3395.729484), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,3395.729484,10],\\\"sql\\\":\\\"SELECT revenue, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,3395.729484,10],\\\"sql\\\":\\\"SELECT revenue, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,3395.729484,10],\\\"sql\\\":\\\"SELECT revenue, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,3395.729484,10],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,449],[1,470]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MAX(product_related) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[7,3395.729484,10]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (administrative is at most 7 or product_duration is at most 3395.729484), grouped by revenue, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}170{"category":"single_table/or/having","domain":"sensor","family_id":"f110981a85bcc0d7c189e27c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d9aefbe36fdb7830df2ecb1f582c3418c7002a03fa93a61d8662f5c95f7361bf","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps2_mean for hydraulic cycles where (eps1_mean is at most 2449.13677 or vs1_mean is greater than 0.64278), grouped by cooler, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2449.13677,0.64278,10],\\\"sql\\\":\\\"SELECT cooler, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? AND vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2449.13677,0.64278],\\\"sql\\\":\\\"SELECT cooler, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? OR vs1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2449.13677,0.64278,10],\\\"sql\\\":\\\"SELECT cooler, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? OR vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2449.13677,0.64278,10],\\\"sql\\\":\\\"SELECT cooler, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? OR vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[20,107.71653],[3,131.58909]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ? OR vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[2449.13677,0.64278,10]","state":"{\"question\":\"Return the maximum of ps2_mean for hydraulic cycles where (eps1_mean is at most 2449.13677 or vs1_mean is greater than 0.64278), grouped by cooler, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}171{"category":"single_table/and/aggregate","domain":"sensor","family_id":"0100e933e31ab6cf01021a50","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"9b6b6176aa2b0a172c0def1919e1f1d83fd354abd6ca87c7389e6fb39b0f5147","language":"en","license":"CC-BY-4.0","query":"Return the average of eps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 and fs1_mean is greater than 6.63763).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2508.7619595568685]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?)","sql_parameters":"[122.4767,6.63763]","state":"{\"question\":\"Return the average of eps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 and fs1_mean is greater than 6.63763).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}172{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"15b2c88c48ed1cae4d2a2adf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e3420bf6ef33f4ac85ed9e0d710593ca6f75d91fe76e9c774312f90f0ec96b09","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-10\",1],[\"2010-08-11\",1],[\"2010-08-16\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[229,4.77]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}173{"category":"join/ranked","domain":"commerce","family_id":"328adad4b14fa927f7ba7aae","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9f5df6c15fcb5a3ffb25a3342cd8955a5161b8994d8e7ef5ce796670052872ef","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 49.95), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",142.81357142857144],[\"Spain\",230.0],[\"EIRE\",252.208]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[49.95]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 49.95), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}174{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"8abdd35b21bcc539e3905711","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"839cb2fafcd6fa13e272c8f20a036c93f9bde61350169a1e12f6ff33e64c84a0","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Australia' or invoice_date is before '2010-02-18'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-02\",10.267307692307693],[\"2010-02-03\",7.505000000000001],[\"2010-01-22\",7.1739999999999995],[\"2010-01-05\",6.708333333333333],[\"2010-01-26\",6.3621739130434785]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Australia\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Australia' or invoice_date is before '2010-02-18'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}175{"category":"single_table/and/aggregate","domain":"commerce","family_id":"1a7eddc800bb64eb130f812f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"eef79aa17c683d7d5412151c20943ccae4f7ef0dbfaf845c1ed0c6a76c4a4f46","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 4.77).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13778]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?)","sql_parameters":"[92,4.77]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 4.77).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}176{"category":"single_table/aggregate","domain":"sensor","family_id":"6c256daf79b297243c8051c1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ab05629ba24e8178a96fe1426e931927244ff1d3bd54bc35a7b778e95d08137f","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (fs1_mean is at most 3.36184).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3.36184],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3.36184],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3.36184],\\\"sql\\\":\\\"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3.36184],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[123.26994198156683]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)","sql_parameters":"[3.36184]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (fs1_mean is at most 3.36184).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}177{"category":"single_table/and/ranked","domain":"commerce","family_id":"791ac8a80b5aae56571b2520","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"0ca34d76f9f509cb5603ea6a5aeccc02af01202d3b45ac4f081e364fb5a0bf67","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (quantity is at most 92 and unit_price is greater than 2.25), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Poland\",1],[\"Singapore\",1],[\"United Arab Emirates\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[92,2.25]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (quantity is at most 92 and unit_price is greater than 2.25), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}178{"category":"join/or/grouped","domain":"commerce","family_id":"66a71c2eed68d43c1aa6de2a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"90f1e8366de89f3c62b2663bc36440e4018ddd1022b9f194898f0a393a6c7933","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229 or l.unit_price is at most 2.25), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1222],[\"2009-12-02\",4011],[\"2009-12-03\",21466],[\"2009-12-04\",2360],[\"2009-12-05\",613],[\"2009-12-06\",319],[\"2009-12-07\",2230],[\"2009-12-08\",3759],[\"2009-12-09\",1624],[\"2009-12-10\",2335],[\"2009-12-11\",261],[\"2009-12-13\",555],[\"2009-12-14\",644],[\"2009-12-15\",4506],[\"2009-12-16\",1384],[\"2009-12-17\",1747],[\"2009-12-18\",1267],[\"2009-12-20\",612],[\"2009-12-21\",817],[\"2009-12-22\",1474],[\"2009-12-23\",794],[\"2010-01-04\",997],[\"2010-01-05\",956],[\"2010-01-06\",19],[\"2010-01-07\",1289],[\"2010-01-08\",2190],[\"2010-01-10\",625],[\"2010-01-11\",1695],[\"2010-01-12\",1602],[\"2010-01-13\",1155],[\"2010-01-14\",420],[\"2010-01-15\",646],[\"2010-01-17\",631],[\"2010-01-18\",84],[\"2010-01-19\",662],[\"2010-01-20\",1569],[\"2010-01-21\",1079],[\"2010-01-22\",194],[\"2010-01-24\",370],[\"2010-01-25\",241],[\"2010-01-26\",166],[\"2010-01-27\",3658],[\"2010-01-28\",451],[\"2010-01-29\",1372],[\"2010-01-31\",667],[\"2010-02-01\",818],[\"2010-02-02\",433],[\"2010-02-03\",460],[\"2010-02-04\",1795],[\"2010-02-05\",1805],[\"2010-02-07\",1207],[\"2010-02-08\",503],[\"2010-02-09\",715],[\"2010-02-10\",452],[\"2010-02-11\",1226],[\"2010-02-12\",2736],[\"2010-02-14\",763],[\"2010-02-15\",1680],[\"2010-02-16\",1733],[\"2010-02-17\",2813],[\"2010-02-18\",896],[\"2010-02-19\",4028],[\"2010-02-21\",676],[\"2010-02-22\",1056],[\"2010-02-23\",317],[\"2010-02-24\",2327],[\"2010-02-25\",4622],[\"2010-02-26\",689],[\"2010-02-28\",1089],[\"2010-03-01\",2072],[\"2010-03-02\",586],[\"2010-03-03\",585],[\"2010-03-04\",1156],[\"2010-03-05\",2273],[\"2010-03-07\",156],[\"2010-03-08\",2830],[\"2010-03-09\",1403],[\"2010-03-10\",2485],[\"2010-03-11\",722],[\"2010-03-12\",589],[\"2010-03-14\",457],[\"2010-03-15\",2242],[\"2010-03-16\",527],[\"2010-03-17\",4258],[\"2010-03-18\",4923],[\"2010-03-19\",3168],[\"2010-03-21\",779],[\"2010-03-22\",1124],[\"2010-03-23\",45554],[\"2010-03-24\",952],[\"2010-03-25\",570],[\"2010-03-26\",459],[\"2010-03-28\",326],[\"2010-03-29\",4580],[\"2010-03-30\",958],[\"2010-03-31\",876],[\"2010-04-01\",2478],[\"2010-04-06\",3228],[\"2010-04-07\",1138],[\"2010-04-08\",2883],[\"2010-04-09\",516],[\"2010-04-11\",1272],[\"2010-04-12\",1388],[\"2010-04-13\",606],[\"2010-04-14\",1778],[\"2010-04-15\",397],[\"2010-04-16\",2176],[\"2010-04-18\",882],[\"2010-04-19\",2425],[\"2010-04-20\",1726],[\"2010-04-21\",702],[\"2010-04-22\",5372],[\"2010-04-23\",394],[\"2010-04-25\",1563],[\"2010-04-26\",2444],[\"2010-04-27\",1369],[\"2010-04-28\",1461],[\"2010-04-29\",2136],[\"2010-04-30\",511],[\"2010-05-02\",832],[\"2010-05-04\",661],[\"2010-05-05\",2546],[\"2010-05-06\",1587],[\"2010-05-07\",3590],[\"2010-05-09\",383],[\"2010-05-10\",3803],[\"2010-05-11\",574],[\"2010-05-12\",8734],[\"2010-05-13\",818],[\"2010-05-14\",2549],[\"2010-05-16\",587],[\"2010-05-17\",751],[\"2010-05-18\",13759],[\"2010-05-19\",1950],[\"2010-05-20\",518],[\"2010-05-21\",489],[\"2010-05-23\",675],[\"2010-05-24\",771],[\"2010-05-25\",3320],[\"2010-05-26\",2139],[\"2010-05-27\",1332],[\"2010-05-28\",1322],[\"2010-05-30\",290],[\"2010-06-01\",613],[\"2010-06-02\",417],[\"2010-06-03\",2499],[\"2010-06-04\",804],[\"2010-06-06\",246],[\"2010-06-07\",10107],[\"2010-06-08\",1376],[\"2010-06-09\",1350],[\"2010-06-10\",390],[\"2010-06-11\",1754],[\"2010-06-13\",1118],[\"2010-06-14\",834],[\"2010-06-15\",1422],[\"2010-06-16\",2035],[\"2010-06-17\",474],[\"2010-06-18\",370],[\"2010-06-20\",1133],[\"2010-06-21\",117],[\"2010-06-22\",250],[\"2010-06-23\",3515],[\"2010-06-24\",1308],[\"2010-06-25\",236],[\"2010-06-27\",1686],[\"2010-06-28\",2850],[\"2010-06-29\",2484],[\"2010-06-30\",1765],[\"2010-07-01\",990],[\"2010-07-02\",13],[\"2010-07-04\",350],[\"2010-07-05\",1536],[\"2010-07-06\",2914],[\"2010-07-07\",1292],[\"2010-07-08\",987],[\"2010-07-09\",58],[\"2010-07-11\",4],[\"2010-07-12\",1160],[\"2010-07-13\",1313],[\"2010-07-14\",363],[\"2010-07-15\",2863],[\"2010-07-16\",1613],[\"2010-07-18\",1519],[\"2010-07-19\",686],[\"2010-07-20\",679],[\"2010-07-21\",1064],[\"2010-07-22\",679],[\"2010-07-23\",1344],[\"2010-07-25\",963],[\"2010-07-26\",2149],[\"2010-07-27\",5421],[\"2010-07-28\",908],[\"2010-07-29\",736],[\"2010-07-30\",1438],[\"2010-08-01\",55],[\"2010-08-02\",1008],[\"2010-08-03\",4923],[\"2010-08-04\",164],[\"2010-08-05\",3364],[\"2010-08-06\",457],[\"2010-08-08\",1033],[\"2010-08-09\",3351],[\"2010-08-10\",655],[\"2010-08-11\",929],[\"2010-08-12\",452],[\"2010-08-13\",416],[\"2010-08-15\",6212],[\"2010-08-16\",1733],[\"2010-08-17\",2036],[\"2010-08-18\",231],[\"2010-08-19\",2951],[\"2010-08-20\",1367],[\"2010-08-22\",654],[\"2010-08-23\",631],[\"2010-08-24\",2561],[\"2010-08-25\",2334],[\"2010-08-26\",3038],[\"2010-08-27\",184],[\"2010-08-29\",214],[\"2010-08-31\",1156],[\"2010-09-01\",484],[\"2010-09-02\",1810],[\"2010-09-03\",18286],[\"2010-09-05\",1251],[\"2010-09-06\",624],[\"2010-09-07\",2037],[\"2010-09-08\",310],[\"2010-09-09\",489],[\"2010-09-10\",534],[\"2010-09-12\",857],[\"2010-09-13\",6381],[\"2010-09-14\",1025],[\"2010-09-15\",412],[\"2010-09-16\",944],[\"2010-09-17\",1385],[\"2010-09-19\",951],[\"2010-09-20\",4109],[\"2010-09-21\",4667],[\"2010-09-22\",826],[\"2010-09-23\",289],[\"2010-09-24\",680],[\"2010-09-26\",2568],[\"2010-09-27\",3713],[\"2010-09-28\",1394],[\"2010-09-29\",1187],[\"2010-09-30\",1187],[\"2010-10-01\",593],[\"2010-10-03\",454],[\"2010-10-04\",1860],[\"2010-10-05\",2028],[\"2010-10-06\",6565],[\"2010-10-07\",1871],[\"2010-10-08\",15566],[\"2010-10-10\",451],[\"2010-10-11\",956],[\"2010-10-12\",2948],[\"2010-10-13\",2122],[\"2010-10-14\",4006],[\"2010-10-15\",1779],[\"2010-10-17\",6],[\"2010-10-18\",2888],[\"2010-10-19\",407],[\"2010-10-20\",3650],[\"2010-10-21\",1260],[\"2010-10-22\",3281],[\"2010-10-24\",885],[\"2010-10-25\",533],[\"2010-10-26\",4098],[\"2010-10-27\",559],[\"2010-10-28\",762],[\"2010-10-29\",1223],[\"2010-10-31\",692],[\"2010-11-01\",1130],[\"2010-11-02\",1214],[\"2010-11-03\",2250],[\"2010-11-04\",27682],[\"2010-11-05\",3360],[\"2010-11-07\",305],[\"2010-11-08\",905],[\"2010-11-09\",2398],[\"2010-11-10\",4943],[\"2010-11-11\",5461],[\"2010-11-12\",4260],[\"2010-11-14\",436],[\"2010-11-15\",2115],[\"2010-11-16\",4676],[\"2010-11-17\",2523],[\"2010-11-18\",2392],[\"2010-11-19\",2521],[\"2010-11-21\",479],[\"2010-11-22\",1109],[\"2010-11-23\",2081],[\"2010-11-24\",2253],[\"2010-11-25\",4122],[\"2010-11-26\",1265],[\"2010-11-28\",828],[\"2010-11-29\",2672],[\"2010-11-30\",1971],[\"2010-12-01\",10028],[\"2010-12-02\",16460],[\"2010-12-03\",5548],[\"2010-12-05\",1604],[\"2010-12-06\",4586],[\"2010-12-07\",4194],[\"2010-12-08\",4500],[\"2010-12-09\",6962],[\"2010-12-10\",944],[\"2010-12-12\",221],[\"2010-12-13\",2501],[\"2010-12-14\",2506],[\"2010-12-15\",627],[\"2010-12-16\",3074],[\"2010-12-17\",1110],[\"2010-12-19\",20],[\"2010-12-20\",4438],[\"2010-12-21\",440],[\"2010-12-22\",361],[\"2010-12-23\",224],[\"2011-01-04\",486],[\"2011-01-05\",2316],[\"2011-01-06\",1723],[\"2011-01-07\",1743],[\"2011-01-09\",755],[\"2011-01-10\",248],[\"2011-01-11\",8338],[\"2011-01-12\",569],[\"2011-01-13\",886],[\"2011-01-14\",559],[\"2011-01-16\",17],[\"2011-01-17\",1449],[\"2011-01-18\",542],[\"2011-01-19\",360],[\"2011-01-20\",990],[\"2011-01-21\",1230],[\"2011-01-23\",99],[\"2011-01-24\",492],[\"2011-01-25\",2111],[\"2011-01-26\",1931],[\"2011-01-27\",373],[\"2011-01-28\",138],[\"2011-01-30\",76],[\"2011-01-31\",1085],[\"2011-02-01\",1119],[\"2011-02-02\",1234],[\"2011-02-03\",3297],[\"2011-02-04\",2702],[\"2011-02-07\",846],[\"2011-02-08\",1261],[\"2011-02-09\",77],[\"2011-02-10\",6330],[\"2011-02-11\",929],[\"2011-02-13\",40],[\"2011-02-14\",1206],[\"2011-02-15\",3476],[\"2011-02-16\",2209],[\"2011-02-17\",1363],[\"2011-02-18\",874],[\"2011-02-20\",492],[\"2011-02-21\",497],[\"2011-02-22\",817],[\"2011-02-23\",698],[\"2011-02-24\",439],[\"2011-02-25\",1217],[\"2011-02-27\",212],[\"2011-02-28\",283],[\"2011-03-01\",1550],[\"2011-03-02\",1047],[\"2011-03-03\",1038],[\"2011-03-04\",3808],[\"2011-03-06\",407],[\"2011-03-07\",2064],[\"2011-03-08\",2206],[\"2011-03-09\",2289],[\"2011-03-10\",1310],[\"2011-03-11\",1536],[\"2011-03-14\",861],[\"2011-03-15\",425],[\"2011-03-16\",2287],[\"2011-03-17\",2680],[\"2011-03-18\",1628],[\"2011-03-20\",4879],[\"2011-03-21\",1053],[\"2011-03-22\",590],[\"2011-03-23\",2219],[\"2011-03-24\",819],[\"2011-03-25\",1772],[\"2011-03-27\",376],[\"2011-03-28\",1112],[\"2011-03-29\",358],[\"2011-03-30\",2348],[\"2011-03-31\",1548],[\"2011-04-01\",6523],[\"2011-04-03\",746],[\"2011-04-04\",557],[\"2011-04-05\",2992],[\"2011-04-06\",305],[\"2011-04-07\",893],[\"2011-04-08\",2106],[\"2011-04-10\",48],[\"2011-04-11\",1159],[\"2011-04-12\",928],[\"2011-04-13\",3193],[\"2011-04-14\",3897],[\"2011-04-15\",229],[\"2011-04-17\",261],[\"2011-04-18\",6938],[\"2011-04-19\",523],[\"2011-04-20\",6442],[\"2011-04-21\",2849],[\"2011-04-26\",3409],[\"2011-04-27\",4593],[\"2011-04-28\",894],[\"2011-05-01\",69],[\"2011-05-03\",1445],[\"2011-05-04\",2084],[\"2011-05-05\",4525],[\"2011-05-06\",819],[\"2011-05-08\",455],[\"2011-05-09\",960],[\"2011-05-10\",821],[\"2011-05-11\",1555],[\"2011-05-12\",865],[\"2011-05-13\",2558],[\"2011-05-15\",289],[\"2011-05-16\",1562],[\"2011-05-17\",2529],[\"2011-05-18\",2314],[\"2011-05-19\",2419],[\"2011-05-20\",4455],[\"2011-05-22\",500],[\"2011-05-23\",6036],[\"2011-05-24\",1011],[\"2011-05-25\",764],[\"2011-05-26\",2726],[\"2011-05-27\",1812],[\"2011-05-29\",456],[\"2011-05-31\",2240],[\"2011-06-01\",512],[\"2011-06-02\",1050],[\"2011-06-03\",475],[\"2011-06-05\",1052],[\"2011-06-06\",1112],[\"2011-06-07\",1118],[\"2011-06-08\",3452],[\"2011-06-09\",857],[\"2011-06-10\",1031],[\"2011-06-12\",37],[\"2011-06-13\",1402],[\"2011-06-14\",1239],[\"2011-06-15\",480],[\"2011-06-16\",3043],[\"2011-06-17\",1485],[\"2011-06-19\",999],[\"2011-06-20\",2662],[\"2011-06-21\",469],[\"2011-06-22\",2744],[\"2011-06-23\",256],[\"2011-06-24\",989],[\"2011-06-26\",115],[\"2011-06-27\",1208],[\"2011-06-28\",1988],[\"2011-06-29\",971],[\"2011-06-30\",3172],[\"2011-07-01\",563],[\"2011-07-03\",168],[\"2011-07-04\",1836],[\"2011-07-05\",5312],[\"2011-07-06\",2867],[\"2011-07-07\",4035],[\"2011-07-08\",897],[\"2011-07-10\",29],[\"2011-07-11\",2423],[\"2011-07-12\",2205],[\"2011-07-13\",789],[\"2011-07-14\",1418],[\"2011-07-15\",734],[\"2011-07-17\",1400],[\"2011-07-18\",305],[\"2011-07-19\",3440],[\"2011-07-20\",1960],[\"2011-07-21\",1340],[\"2011-07-22\",859],[\"2011-07-24\",3446],[\"2011-07-25\",1488],[\"2011-07-26\",734],[\"2011-07-27\",752],[\"2011-07-28\",3325],[\"2011-07-29\",769],[\"2011-07-31\",603],[\"2011-08-01\",1311],[\"2011-08-02\",3265],[\"2011-08-03\",1930],[\"2011-08-04\",3954],[\"2011-08-05\",2020],[\"2011-08-07\",1011],[\"2011-08-08\",1236],[\"2011-08-09\",349],[\"2011-08-10\",403],[\"2011-08-11\",1583],[\"2011-08-12\",840],[\"2011-08-14\",196],[\"2011-08-15\",793],[\"2011-08-16\",391],[\"2011-08-17\",2760],[\"2011-08-18\",5010],[\"2011-08-19\",799],[\"2011-08-21\",1568],[\"2011-08-22\",1664],[\"2011-08-23\",2374],[\"2011-08-24\",5558],[\"2011-08-25\",998],[\"2011-08-26\",935],[\"2011-08-28\",521],[\"2011-08-30\",236],[\"2011-08-31\",203],[\"2011-09-01\",4354],[\"2011-09-02\",4288],[\"2011-09-04\",1604],[\"2011-09-05\",2246],[\"2011-09-06\",1657],[\"2011-09-07\",749],[\"2011-09-08\",2267],[\"2011-09-09\",430],[\"2011-09-11\",1122],[\"2011-09-12\",1596],[\"2011-09-13\",1294],[\"2011-09-14\",2514],[\"2011-09-15\",954],[\"2011-09-16\",1775],[\"2011-09-18\",407],[\"2011-09-19\",711],[\"2011-09-20\",1427],[\"2011-09-21\",2449],[\"2011-09-22\",2271],[\"2011-09-23\",630],[\"2011-09-25\",895],[\"2011-09-26\",834],[\"2011-09-27\",3442],[\"2011-09-28\",2155],[\"2011-09-29\",1774],[\"2011-09-30\",1034],[\"2011-10-02\",384],[\"2011-10-03\",2297],[\"2011-10-04\",3969],[\"2011-10-05\",1347],[\"2011-10-06\",4536],[\"2011-10-07\",4617],[\"2011-10-09\",53],[\"2011-10-10\",1165],[\"2011-10-11\",805],[\"2011-10-12\",777],[\"2011-10-13\",1257],[\"2011-10-14\",623],[\"2011-10-17\",3348],[\"2011-10-18\",1268],[\"2011-10-19\",2561],[\"2011-10-20\",1091],[\"2011-10-21\",505],[\"2011-10-23\",8],[\"2011-10-24\",3665],[\"2011-10-25\",2428],[\"2011-10-26\",2947],[\"2011-10-27\",2110],[\"2011-10-28\",2141],[\"2011-10-30\",951],[\"2011-10-31\",1511],[\"2011-11-01\",1207],[\"2011-11-02\",1925],[\"2011-11-03\",5141],[\"2011-11-04\",1086],[\"2011-11-06\",777],[\"2011-11-07\",1587],[\"2011-11-08\",1944],[\"2011-11-09\",6154],[\"2011-11-10\",1334],[\"2011-11-11\",2275],[\"2011-11-13\",655],[\"2011-11-14\",1278],[\"2011-11-15\",2700],[\"2011-11-16\",3731],[\"2011-11-17\",3406],[\"2011-11-18\",2929],[\"2011-11-20\",1092],[\"2011-11-21\",1311],[\"2011-11-22\",5811],[\"2011-11-23\",2459],[\"2011-11-24\",3689],[\"2011-11-25\",2102],[\"2011-11-27\",39],[\"2011-11-28\",4448],[\"2011-11-29\",1952],[\"2011-11-30\",918],[\"2011-12-01\",4010],[\"2011-12-02\",1990],[\"2011-12-04\",1007],[\"2011-12-05\",3775],[\"2011-12-06\",3190],[\"2011-12-07\",1877],[\"2011-12-08\",1341],[\"2011-12-09\",842]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[229,2.25]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229 or l.unit_price is at most 2.25), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}179{"category":"join/date/or/aggregate","domain":"commerce","family_id":"06c24a5cc20f6d0a97ebf700","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"42dfb855ff35931121731f88594e14650ab9ce7890e4150f270e052e363c15e3","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12353' or i.invoice_date is on or after '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)","sql_parameters":"[\"12353\",\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12353' or i.invoice_date is on or after '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}180{"category":"single_table/and/aggregate","domain":"commerce","family_id":"eacc37a38ce4aa1fee7a8999","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"87ef7f2154fa2e08893f4d2aff04fb298008a74292c220fc7c66a83dd06dd614","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (country equals 'Belgium' and unit_price is at most 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[20.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)","sql_parameters":"[\"Belgium\",8.5]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (country equals 'Belgium' and unit_price is at most 8.5).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}181{"category":"single_table/having","domain":"sensor","family_id":"affb2d85fd5b020cfb344a27","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"ec927b562dee9467162b18ff683217feea30d2f7c3a70762cabda17985183805","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps2_mean for hydraulic cycles where (vs1_mean is greater than 0.54422), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.54422,2],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.54422,2],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.54422,2],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.54422,2],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,123122.75436],[1,48061.19216],[2,45773.20691]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[0.54422,2]","state":"{\"question\":\"Return the sum of ps2_mean for hydraulic cycles where (vs1_mean is greater than 0.54422), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}182{"category":"single_table/and/aggregate","domain":"commerce","family_id":"3b0c94b4f0627c4caa21b629","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"703df5ac19a30e31f2acbcab805582f63b2381ef8e3245b3d52d3631c9cb6337","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Australia' and quantity is at most 648).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",648],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",648],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[47]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)","sql_parameters":"[\"Australia\",648]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Australia' and quantity is at most 648).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}183{"category":"single_table/and/aggregate","domain":"commerce","family_id":"977db37ef7f08b62abdb09b6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"15bb5b100f05a15b96bfeb4e1994c958eb4eb26e2148812ee374551ff1e8d582","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (administrative is greater than 7 and product_related is greater than 93).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,93],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,93],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (administrative > ? OR product_related > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,93],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,93],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[94]]","source":"online_shoppers","split":"calibration","sql":"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (administrative > ? AND product_related > ?)","sql_parameters":"[7,93]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (administrative is greater than 7 and product_related is greater than 93).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}184{"category":"join/or/aggregate","domain":"commerce","family_id":"eda92fc9e8b1eaf85fa57c3d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"351ac141ff7887dba9235e3494e1f61d35012b5fd2f262cb636598458b3a5b36","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 or l.unit_price is at most 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[124339.79]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?)","sql_parameters":"[25,8.5]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 or l.unit_price is at most 8.5).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}185{"category":"join/aggregate","domain":"commerce","family_id":"46857efaafc8cf724e4e6abc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e5b6baac8787e027765800433b850b429cd997a635fb16653aabc4ec00e36691","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[865243]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)","sql_parameters":"[92]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}186{"category":"single_table/or/ranked","domain":"commerce","family_id":"71ca7bf2dc43646949af69d5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"19f63331d28d1412d68c658f880f35ea1d8870fbaf1f5758f7a48519a9c1cda0","language":"en","license":"CC-BY-4.0","query":"Return the sum of administrative for shopping sessions where (month equals 'Oct' or revenue equals 0), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Oct\\\",0],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? AND revenue = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Oct\\\",0],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR revenue = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Oct\\\",0],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR revenue = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Oct\\\",0],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR revenue = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Feb\",83],[\"June\",565],[\"Jul\",836]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR revenue = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[\"Oct\",0]","state":"{\"question\":\"Return the sum of administrative for shopping sessions where (month equals 'Oct' or revenue equals 0), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}187{"category":"single_table/or/ranked","domain":"sensor","family_id":"a4631cca5a6798cc36c12ca7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b8f29947697a6707397c64932dc32423d9c8cf4f1aa70212941f473f47315e8a","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 or ts1_mean is greater than 35.56605), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[107.72581,35.56605],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[107.72581,35.56605],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[107.72581,35.56605],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[107.72581,35.56605],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,180.54151],[80,180.62794],[73,180.70461]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[107.72581,35.56605]","state":"{\"question\":\"Return the maximum of ps1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 or ts1_mean is greater than 35.56605), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}188{"category":"single_table/and/aggregate","domain":"commerce","family_id":"b209e8158da5f7f13aefde32","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"46b090fbf97ae99438105d962f1eeba48bb7c6ab59391cd05e69eeed2e0d21c9","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_duration for shopping sessions where (month equals 'Feb' and visitor_type equals 'Other').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Feb\\\",\\\"Other\\\"],\\\"sql\\\":\\\"SELECT MAX(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR visitor_type = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Feb\\\",\\\"Other\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND visitor_type = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MAX(product_duration) AS value FROM shopping_sessions\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Feb\\\",\\\"Other\\\"],\\\"sql\\\":\\\"SELECT MAX(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND visitor_type = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_shoppers","split":"calibration","sql":"SELECT MAX(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND visitor_type = ?)","sql_parameters":"[\"Feb\",\"Other\"]","state":"{\"question\":\"Return the maximum of product_duration for shopping sessions where (month equals 'Feb' and visitor_type equals 'Other').\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}189{"category":"single_table/grouped","domain":"sensor","family_id":"59a565d8538faa0b6b2963ca","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"68ff0b907cb9838c2c98ca4e676b8c82fcf0b27a889f80663ada57be152392a1","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ts1_mean for hydraulic cycles where (fs1_mean is at most 6.41875), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT valve, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,57.83973],[80,57.7733],[90,57.65457],[100,57.78898]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[6.41875]","state":"{\"question\":\"Return the maximum of ts1_mean for hydraulic cycles where (fs1_mean is at most 6.41875), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}190{"category":"join/null/and/ranked","domain":"commerce","family_id":"dec1a220ec7313d89886780d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ad44ebf05044e5b4cc393139d32ae872c6591bb6e6c301bb01e1853b40882e5e","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-10\",14.25],[\"2010-03-23\",8.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}191{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"5950ed73a92a54f920d5ceb7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7046d880c5c0a07ffd02d45b8c44e5582f1361b9f5acbf824624bb7cfc17c00b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 or l.unit_price is at most 8.5), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-04\",17],[\"2009-12-05\",6],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",23],[\"2009-12-09\",22],[\"2009-12-10\",17],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",15],[\"2009-12-15\",20],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",11],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",8],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",5],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",7],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",11],[\"2010-02-23\",6],[\"2010-02-24\",12],[\"2010-02-25\",14],[\"2010-02-26\",6],[\"2010-02-28\",8],[\"2010-03-01\",13],[\"2010-03-02\",8],[\"2010-03-03\",11],[\"2010-03-04\",7],[\"2010-03-05\",19],[\"2010-03-07\",6],[\"2010-03-08\",22],[\"2010-03-09\",11],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",7],[\"2010-03-14\",4],[\"2010-03-15\",8],[\"2010-03-16\",6],[\"2010-03-17\",7],[\"2010-03-18\",16],[\"2010-03-19\",9],[\"2010-03-21\",7],[\"2010-03-22\",7],[\"2010-03-23\",14],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",9],[\"2010-03-30\",13],[\"2010-03-31\",12],[\"2010-04-01\",9],[\"2010-04-06\",8],[\"2010-04-07\",9],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",9],[\"2010-04-13\",8],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",8],[\"2010-04-22\",19],[\"2010-04-23\",8],[\"2010-04-25\",10],[\"2010-04-26\",13],[\"2010-04-27\",16],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",20],[\"2010-05-06\",13],[\"2010-05-07\",15],[\"2010-05-09\",10],[\"2010-05-10\",17],[\"2010-05-11\",9],[\"2010-05-12\",22],[\"2010-05-13\",9],[\"2010-05-14\",12],[\"2010-05-16\",5],[\"2010-05-17\",6],[\"2010-05-18\",11],[\"2010-05-19\",13],[\"2010-05-20\",7],[\"2010-05-21\",9],[\"2010-05-23\",6],[\"2010-05-24\",13],[\"2010-05-25\",8],[\"2010-05-26\",14],[\"2010-05-27\",14],[\"2010-05-28\",12],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",15],[\"2010-06-04\",7],[\"2010-06-06\",5],[\"2010-06-07\",16],[\"2010-06-08\",14],[\"2010-06-09\",9],[\"2010-06-10\",9],[\"2010-06-11\",13],[\"2010-06-13\",13],[\"2010-06-14\",9],[\"2010-06-15\",8],[\"2010-06-16\",15],[\"2010-06-17\",10],[\"2010-06-18\",8],[\"2010-06-20\",5],[\"2010-06-21\",4],[\"2010-06-22\",3],[\"2010-06-23\",17],[\"2010-06-24\",12],[\"2010-06-25\",5],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",12],[\"2010-06-30\",12],[\"2010-07-01\",10],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",13],[\"2010-07-06\",11],[\"2010-07-07\",10],[\"2010-07-08\",15],[\"2010-07-09\",3],[\"2010-07-11\",1],[\"2010-07-12\",10],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",14],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",10],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",23],[\"2010-07-28\",11],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",7],[\"2010-08-04\",4],[\"2010-08-05\",16],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",12],[\"2010-08-16\",5],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",16],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",7],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",22],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",13],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",13],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",10],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",10],[\"2010-10-20\",20],[\"2010-10-21\",16],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",22],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",16],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",7],[\"2010-11-09\",18],[\"2010-11-10\",28],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",25],[\"2010-11-17\",22],[\"2010-11-18\",21],[\"2010-11-19\",16],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",32],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-03\",20],[\"2010-12-05\",22],[\"2010-12-06\",30],[\"2010-12-07\",34],[\"2010-12-08\",42],[\"2010-12-09\",52],[\"2010-12-10\",11],[\"2010-12-12\",4],[\"2010-12-13\",14],[\"2010-12-14\",17],[\"2010-12-15\",12],[\"2010-12-16\",30],[\"2010-12-17\",13],[\"2010-12-19\",3],[\"2010-12-20\",11],[\"2010-12-21\",9],[\"2010-12-22\",5],[\"2010-12-23\",8],[\"2011-01-04\",3],[\"2011-01-05\",11],[\"2011-01-06\",7],[\"2011-01-07\",8],[\"2011-01-09\",6],[\"2011-01-10\",2],[\"2011-01-11\",15],[\"2011-01-12\",9],[\"2011-01-13\",4],[\"2011-01-14\",10],[\"2011-01-16\",1],[\"2011-01-17\",9],[\"2011-01-18\",6],[\"2011-01-19\",2],[\"2011-01-20\",13],[\"2011-01-21\",10],[\"2011-01-23\",2],[\"2011-01-24\",8],[\"2011-01-25\",12],[\"2011-01-26\",9],[\"2011-01-27\",8],[\"2011-01-28\",3],[\"2011-01-30\",1],[\"2011-01-31\",9],[\"2011-02-01\",11],[\"2011-02-02\",13],[\"2011-02-03\",7],[\"2011-02-04\",13],[\"2011-02-07\",8],[\"2011-02-08\",5],[\"2011-02-09\",3],[\"2011-02-10\",9],[\"2011-02-11\",12],[\"2011-02-13\",1],[\"2011-02-14\",6],[\"2011-02-15\",11],[\"2011-02-16\",13],[\"2011-02-17\",15],[\"2011-02-18\",8],[\"2011-02-20\",3],[\"2011-02-21\",4],[\"2011-02-22\",8],[\"2011-02-23\",6],[\"2011-02-24\",6],[\"2011-02-25\",9],[\"2011-02-27\",3],[\"2011-02-28\",6],[\"2011-03-01\",12],[\"2011-03-02\",4],[\"2011-03-03\",11],[\"2011-03-04\",10],[\"2011-03-06\",3],[\"2011-03-07\",12],[\"2011-03-08\",9],[\"2011-03-09\",10],[\"2011-03-10\",10],[\"2011-03-11\",11],[\"2011-03-14\",10],[\"2011-03-15\",6],[\"2011-03-16\",13],[\"2011-03-17\",14],[\"2011-03-18\",14],[\"2011-03-20\",16],[\"2011-03-21\",10],[\"2011-03-22\",4],[\"2011-03-23\",11],[\"2011-03-24\",8],[\"2011-03-25\",10],[\"2011-03-27\",5],[\"2011-03-28\",11],[\"2011-03-29\",6],[\"2011-03-30\",15],[\"2011-03-31\",15],[\"2011-04-01\",20],[\"2011-04-03\",4],[\"2011-04-04\",5],[\"2011-04-05\",12],[\"2011-04-06\",5],[\"2011-04-07\",13],[\"2011-04-08\",14],[\"2011-04-10\",1],[\"2011-04-11\",10],[\"2011-04-12\",9],[\"2011-04-13\",11],[\"2011-04-14\",21],[\"2011-04-15\",6],[\"2011-04-17\",5],[\"2011-04-18\",9],[\"2011-04-19\",5],[\"2011-04-20\",15],[\"2011-04-21\",16],[\"2011-04-26\",12],[\"2011-04-27\",15],[\"2011-04-28\",12],[\"2011-05-01\",1],[\"2011-05-03\",13],[\"2011-05-04\",14],[\"2011-05-05\",27],[\"2011-05-06\",15],[\"2011-05-08\",7],[\"2011-05-09\",12],[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",18],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",2],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",6],[\"2011-06-16\",24],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",14],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",8],[\"2011-06-30\",10],[\"2011-07-01\",6],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",15],[\"2011-07-06\",15],[\"2011-07-07\",16],[\"2011-07-08\",7],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",8],[\"2011-07-22\",9],[\"2011-07-24\",15],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",17],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",5],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",11],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",16],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",7],[\"2011-10-04\",13],[\"2011-10-05\",15],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",19],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",7],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",13],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",19],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",28],[\"2011-11-17\",27],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",14],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[92,8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 or l.unit_price is at most 8.5), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}192{"category":"single_table/and/having","domain":"sensor","family_id":"b95342a8243511a7291b2187","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f06bd45cdcfceb7d733f5fe86af058a3042153b9848ba698a83b637ef997a3dd","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (accumulator equals 130 and ps2_mean is greater than 105.7255), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[130,105.7255,2],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND ps2_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[130,105.7255,2],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR ps2_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[130,105.7255,2],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND ps2_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[130,105.7255,2],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND ps2_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2,105.79619],[0,105.73128],[1,105.72723]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND ps2_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[130,105.7255,2]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (accumulator equals 130 and ps2_mean is greater than 105.7255), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}193{"category":"single_table/or/aggregate","domain":"commerce","family_id":"825a8172b75d1172f0493436","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"01c56f5834fd41accb579954e1f4a7887de96ec8efb8fbe97567faab08db9345","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Belgium' or unit_price is at most 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[24871]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)","sql_parameters":"[\"Belgium\",8.5]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Belgium' or unit_price is at most 8.5).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}194{"category":"single_table/and/aggregate","domain":"sensor","family_id":"7dab36ae0321e8fc0779b4cf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5781018db5d2bc2ff75c1a049104ac59518d4e1816cfde24b994ef978429d4af","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (eps1_mean is greater than 2544.76 and ts1_mean is at most 35.56605).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2544.76,35.56605],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR ts1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2544.76,35.56605],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND ts1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2544.76,35.56605],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND ts1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2544.76,35.56605],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND ts1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[52.1089]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND ts1_mean <= ?)","sql_parameters":"[2544.76,35.56605]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (eps1_mean is greater than 2544.76 and ts1_mean is at most 35.56605).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}195{"category":"single_table/and/ranked","domain":"commerce","family_id":"89777022c99bf874bacb66ca","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"904f09439598f9e2cceb89299968d3597fb6fc0a98c519cc7b26e684e10d5512","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is greater than 25 and unit_price is at most 8.5), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-18\",0.29],[\"2010-06-25\",0.42],[\"2010-06-06\",0.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[25,8.5]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is greater than 25 and unit_price is at most 8.5), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}196{"category":"single_table/aggregate","domain":"commerce","family_id":"862b416bdc6f612ef841c71c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c5ca42568f37851e4f70a4a9fa8b47197c144380ad34073096b1ebf501385053","language":"en","license":"CC-BY-4.0","query":"Return the average of product_related for shopping sessions where (visitor_type equals 'Returning_Visitor').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (visitor_type = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\"],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (visitor_type = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\"],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (visitor_type = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\"],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (visitor_type = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[34.08245663918112]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (visitor_type = ?)","sql_parameters":"[\"Returning_Visitor\"]","state":"{\"question\":\"Return the average of product_related for shopping sessions where (visitor_type equals 'Returning_Visitor').\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}197{"category":"single_table/having","domain":"sensor","family_id":"8bd77e96d8dd5b2037cb438c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"840b63145683ad1a9d032e42498c5be8660a8996f9f160879e8efdc7b831cac4","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ts1_mean for hydraulic cycles where (vs1_mean is at most 0.56377), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.56377,2],\\\"sql\\\":\\\"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.56377,2],\\\"sql\\\":\\\"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.56377,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.56377,2],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,36.45085],[73,36.37988],[90,36.37263],[80,36.36827]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[0.56377,2]","state":"{\"question\":\"Return the maximum of ts1_mean for hydraulic cycles where (vs1_mean is at most 0.56377), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}198{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"767cb46df8780967c1284b62","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f864eda37b1d080f5475d3831c132ce489581d03ae2cd69f1dd80eb9601bcc7a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",25],[\"2009-12-03\",24],[\"2009-12-04\",15],[\"2009-12-05\",5],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",22],[\"2009-12-09\",20],[\"2009-12-10\",15],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",15],[\"2009-12-15\",19],[\"2009-12-16\",13],[\"2009-12-17\",20],[\"2009-12-18\",11],[\"2009-12-20\",4],[\"2009-12-21\",11],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",7],[\"2010-01-08\",11],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",8],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",7],[\"2010-01-21\",9],[\"2010-01-22\",5],[\"2010-01-24\",6],[\"2010-01-25\",6],[\"2010-01-26\",5],[\"2010-01-27\",14],[\"2010-01-28\",4],[\"2010-01-29\",7],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",6],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",12],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",8],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",8],[\"2010-02-17\",10],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",9],[\"2010-02-23\",4],[\"2010-02-24\",9],[\"2010-02-25\",14],[\"2010-02-26\",5],[\"2010-02-28\",8],[\"2010-03-01\",13],[\"2010-03-02\",8],[\"2010-03-03\",10],[\"2010-03-04\",6],[\"2010-03-05\",17],[\"2010-03-07\",5],[\"2010-03-08\",21],[\"2010-03-09\",9],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",6],[\"2010-03-14\",4],[\"2010-03-15\",8],[\"2010-03-16\",6],[\"2010-03-17\",6],[\"2010-03-18\",14],[\"2010-03-19\",7],[\"2010-03-21\",7],[\"2010-03-22\",6],[\"2010-03-23\",13],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",6],[\"2010-03-30\",11],[\"2010-03-31\",11],[\"2010-04-01\",8],[\"2010-04-06\",7],[\"2010-04-07\",8],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",5],[\"2010-04-13\",8],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",8],[\"2010-04-22\",17],[\"2010-04-23\",7],[\"2010-04-25\",9],[\"2010-04-26\",13],[\"2010-04-27\",15],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",19],[\"2010-05-06\",11],[\"2010-05-07\",15],[\"2010-05-09\",9],[\"2010-05-10\",14],[\"2010-05-11\",7],[\"2010-05-12\",22],[\"2010-05-13\",9],[\"2010-05-14\",11],[\"2010-05-16\",5],[\"2010-05-17\",5],[\"2010-05-18\",10],[\"2010-05-19\",12],[\"2010-05-20\",6],[\"2010-05-21\",9],[\"2010-05-23\",5],[\"2010-05-24\",12],[\"2010-05-25\",7],[\"2010-05-26\",12],[\"2010-05-27\",13],[\"2010-05-28\",11],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",14],[\"2010-06-04\",7],[\"2010-06-06\",5],[\"2010-06-07\",15],[\"2010-06-08\",13],[\"2010-06-09\",7],[\"2010-06-10\",8],[\"2010-06-11\",12],[\"2010-06-13\",13],[\"2010-06-14\",7],[\"2010-06-15\",7],[\"2010-06-16\",15],[\"2010-06-17\",8],[\"2010-06-18\",8],[\"2010-06-20\",4],[\"2010-06-21\",4],[\"2010-06-22\",3],[\"2010-06-23\",17],[\"2010-06-24\",10],[\"2010-06-25\",4],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",11],[\"2010-06-30\",11],[\"2010-07-01\",10],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",11],[\"2010-07-06\",11],[\"2010-07-07\",9],[\"2010-07-08\",12],[\"2010-07-09\",3],[\"2010-07-12\",10],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",12],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",10],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",8],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",10],[\"2010-07-27\",21],[\"2010-07-28\",9],[\"2010-07-29\",7],[\"2010-07-30\",13],[\"2010-08-01\",2],[\"2010-08-02\",13],[\"2010-08-03\",6],[\"2010-08-04\",3],[\"2010-08-05\",16],[\"2010-08-06\",6],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",5],[\"2010-08-11\",6],[\"2010-08-12\",10],[\"2010-08-13\",11],[\"2010-08-15\",12],[\"2010-08-16\",3],[\"2010-08-17\",10],[\"2010-08-18\",8],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",11],[\"2010-08-26\",9],[\"2010-08-27\",4],[\"2010-08-29\",4],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",19],[\"2010-09-03\",14],[\"2010-09-05\",8],[\"2010-09-06\",6],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",7],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",12],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",7],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",14],[\"2010-09-28\",19],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",13],[\"2010-10-07\",15],[\"2010-10-08\",13],[\"2010-10-10\",8],[\"2010-10-11\",13],[\"2010-10-12\",18],[\"2010-10-13\",8],[\"2010-10-14\",10],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",19],[\"2010-10-19\",10],[\"2010-10-20\",20],[\"2010-10-21\",13],[\"2010-10-22\",14],[\"2010-10-24\",8],[\"2010-10-25\",8],[\"2010-10-26\",16],[\"2010-10-27\",6],[\"2010-10-28\",7],[\"2010-10-29\",18],[\"2010-10-31\",7],[\"2010-11-01\",4],[\"2010-11-02\",14],[\"2010-11-03\",15],[\"2010-11-04\",26],[\"2010-11-05\",9],[\"2010-11-07\",5],[\"2010-11-08\",5],[\"2010-11-09\",18],[\"2010-11-10\",25],[\"2010-11-11\",24],[\"2010-11-12\",18],[\"2010-11-14\",9],[\"2010-11-15\",16],[\"2010-11-16\",23],[\"2010-11-17\",20],[\"2010-11-18\",21],[\"2010-11-19\",14],[\"2010-11-21\",7],[\"2010-11-22\",16],[\"2010-11-23\",22],[\"2010-11-24\",23],[\"2010-11-25\",31],[\"2010-11-26\",12],[\"2010-11-28\",11],[\"2010-11-29\",15],[\"2010-11-30\",23],[\"2010-12-01\",68]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[4.77,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}199{"category":"single_table/or/ranked","domain":"commerce","family_id":"10b40f2fd51974e170760952","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1b670203950b2d2c8317f700ca03946f14b7aaec53bcad43d7111d36e28d25f5","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (administrative is at most 7 or product_duration is at most 876.3), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,876.3],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? AND product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,876.3],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,876.3],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,876.3],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Feb\",182],[\"June\",268],[\"Aug\",394]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[7,876.3]","state":"{\"question\":\"Return the number of rows for shopping sessions where (administrative is at most 7 or product_duration is at most 876.3), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}200{"category":"single_table/or/grouped","domain":"sensor","family_id":"3e58b556923f89ec619d2e20","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d04be55802527af668f9e35c8b06fe3d36fd642bb37fa73e09bb3abc73c0967d","language":"en","license":"CC-BY-4.0","query":"Return the average of vs1_mean for hydraulic cycles where (fs1_mean is at most 6.68926 or vs1_mean is greater than 0.64278), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT cooler, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT cooler, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND vs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,0.6813640137931034],[20,0.6107354035567716],[100,0.5492914423076923]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[6.68926,0.64278]","state":"{\"question\":\"Return the average of vs1_mean for hydraulic cycles where (fs1_mean is at most 6.68926 or vs1_mean is greater than 0.64278), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}201{"category":"single_table/grouped","domain":"commerce","family_id":"acd2a76fe4ec161f6b0bceec","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4007c21f5ba50a8862aa86ff111129b190baa536d0712e8c123e10f57ba8f766","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (product_duration is greater than 472.4166667), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[472.4166667],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[472.4166667],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[472.4166667],\\\"sql\\\":\\\"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[472.4166667],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",3.9115384615384614],[\"Dec\",2.94672131147541],[\"Feb\",1.3333333333333333],[\"Jul\",3.307017543859649],[\"June\",3.5492957746478875],[\"Mar\",2.8838992332968236],[\"May\",2.9720982142857144],[\"Nov\",3.438100050530571],[\"Oct\",4.426282051282051],[\"Sep\",3.753787878787879]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (product_duration > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[472.4166667]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (product_duration is greater than 472.4166667), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}202{"category":"single_table/and/aggregate","domain":"sensor","family_id":"75270b4b2f0f2ea389e3088b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"59ec010429563eb1827762640d98022bd062ffa6bd36e567dfce693c18bdbfa4","language":"en","license":"CC-BY-4.0","query":"Return the average of vs1_mean for hydraulic cycles where (ps1_mean is at most 158.96089 and ts1_mean is at most 36.33327).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.96089,36.33327],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[158.96089,36.33327],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR ts1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.96089,36.33327],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean <= ?)","sql_parameters":"[158.96089,36.33327]","state":"{\"question\":\"Return the average of vs1_mean for hydraulic cycles where (ps1_mean is at most 158.96089 and ts1_mean is at most 36.33327).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}203{"category":"single_table/or/grouped","domain":"commerce","family_id":"817e75f95901199085aa6793","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c7e2deb3a925ce2d720dae2876e4a7303150185425e8a16c1cffac35bf74ab11","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (month equals 'Feb' or product_duration is greater than 472.4166667), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Feb\\\",472.4166667],\\\"sql\\\":\\\"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Feb\\\",472.4166667],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Feb\\\",472.4166667],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Feb\\\",472.4166667],\\\"sql\\\":\\\"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0],[\"Dec\",0],[\"Feb\",0],[\"Jul\",0],[\"June\",0],[\"Mar\",0],[\"May\",0],[\"Nov\",0],[\"Oct\",0],[\"Sep\",0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[\"Feb\",472.4166667]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (month equals 'Feb' or product_duration is greater than 472.4166667), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}204{"category":"single_table/and/ranked","domain":"sensor","family_id":"ebbd99da23dac6715796140b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"418660646de5ebfcd01721549e9d488f49e9172a4e88968ce73ac5fcffcf43c9","language":"en","license":"CC-BY-4.0","query":"Return the maximum of vs1_mean for hydraulic cycles where (ps1_mean is at most 172.56377 and ts1_mean is greater than 44.84172), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[172.56377,44.84172],\\\"sql\\\":\\\"SELECT valve, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[172.56377,44.84172],\\\"sql\\\":\\\"SELECT valve, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[172.56377,44.84172],\\\"sql\\\":\\\"SELECT valve, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[172.56377,44.84172],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[80,0.72737],[90,0.72803],[73,0.80637]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[172.56377,44.84172]","state":"{\"question\":\"Return the maximum of vs1_mean for hydraulic cycles where (ps1_mean is at most 172.56377 and ts1_mean is greater than 44.84172), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}205{"category":"single_table/and/ranked","domain":"commerce","family_id":"32fe4d9684bc940a3f50ccbf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"769c23d55bcacf1e0d53ef24310430101cbae88813cabf045b7ef289b571b828","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (month equals 'Dec' and traffic_type equals 14), grouped by revenue; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Dec\\\",14],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR traffic_type = ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Dec\\\",14],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Dec\\\"],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[\"Dec\",14]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (month equals 'Dec' and traffic_type equals 14), grouped by revenue; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}206{"category":"single_table/or/grouped","domain":"commerce","family_id":"02559e4b0a6923fc4cc29b2f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2f41b50a6ee3a79f027c9a992dc0bd9556786b75b2b47bf4d7415eaaefe1ab85","language":"en","license":"CC-BY-4.0","query":"Return the average of product_related for shopping sessions where (month equals 'Oct' or region equals 4), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT month, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",32.88636363636363],[\"Dec\",30.86335403726708],[\"Feb\",14.25],[\"Jul\",37.41860465116279],[\"June\",33.95454545454545],[\"Mar\",18.602564102564102],[\"May\",23.494350282485875],[\"Nov\",37.203508771929826],[\"Oct\",33.56648451730419],[\"Sep\",40.836363636363636]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[\"Oct\",4]","state":"{\"question\":\"Return the average of product_related for shopping sessions where (month equals 'Oct' or region equals 4), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}207{"category":"single_table/and/grouped","domain":"commerce","family_id":"331d96c2aa97e51ad79db1b2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"91dc8e19bc28642baad059a67b1fe0bc80b255622ff02a2e10d66f49c6bc0315","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Channel Islands' and quantity is at most 92), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-06-24\",1.85],[\"2011-11-06\",6.9366666666666665],[\"2011-12-05\",4.12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Channel Islands\",92]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Channel Islands' and quantity is at most 92), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}208{"category":"single_table/or/ranked","domain":"sensor","family_id":"8f4eb1346428e252c3b9a65b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0514ae541a87f5031cbf4e21a9487dde9fad418ee93ddb3cd6ff1eef0c679545","language":"en","license":"CC-BY-4.0","query":"Return the maximum of vs1_mean for hydraulic cycles where (eps1_mean is greater than 2598.8769 or fs1_mean is greater than 6.41875), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2598.8769,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2598.8769,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? AND fs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2598.8769,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2598.8769,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0.83907],[2,0.80637],[1,0.77482]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MAX(vs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[2598.8769,6.41875]","state":"{\"question\":\"Return the maximum of vs1_mean for hydraulic cycles where (eps1_mean is greater than 2598.8769 or fs1_mean is greater than 6.41875), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}209{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"972bc8f9b7637a927225ca96","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"846c57e80d349d9777c1382ca0f267f530b0eddf58765a805250d4edb45494c3","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 92 or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",6310],[\"Germany\",121],[\"France\",59],[\"EIRE\",53],[\"Netherlands\",31]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[92,\"2011-05-10\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 92 or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}210{"category":"single_table/and/having","domain":"commerce","family_id":"ec3ddfc4e4a4f4b1e6223b35","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c4ffcf39a047e7b1e699039616c030539ae612b42b2a962b5fbbf2ebe2a8b66a","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (quantity is greater than 25 and unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,8.5,10],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,8.5,10],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,8.5,10],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Switzerland\",808],[\"Channel Islands\",2400],[\"Finland\",2462]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[25,8.5,10]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (quantity is greater than 25 and unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}211{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"dd085d308ddad10c565f4757","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"505753c531e42e5713be87966d9ae92ac71a77ba127c7af82321a0903c5002a5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",52],[\"EIRE\",14],[\"Singapore\",2],[\"Germany\",1],[\"Norway\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}212{"category":"join/or/ranked","domain":"commerce","family_id":"0e61fa036bfb2148740092aa","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a674edd4677e972631d8937370c1a7db23a5e9279457a8d9559b1680afe14537","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12356' or l.quantity is at most 229), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12356\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12356\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12356\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12356\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-11\",8.5],[\"2011-01-16\",3.39],[\"2011-08-31\",1.79],[\"2010-02-23\",1.69],[\"2010-10-17\",1.69]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12356\",229]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12356' or l.quantity is at most 229), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}213{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"f9c51007c1ef5c59621d1cab","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"58ade20938677f50a52a5590445c8de812b75992d454ccbd4f0aca660cae6690","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Australia' and invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-20\",21],[\"2010-03-23\",24],[\"2009-12-18\",60]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Australia\",\"2011-09-29\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Australia' and invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}214{"category":"join/distinct_invoice/null/or/ranked","domain":"commerce","family_id":"9b554f79fcac194689d41e49","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7012307cdcbe649ed58dfae7ecc5529060642ad9d3400820a05abc1ddf40d6b0","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Israel\",1],[\"Switzerland\",1],[\"Bahrain\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}215{"category":"single_table/grouped","domain":"commerce","family_id":"19ede4c2901399d7dd58da53","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6d385b60b177da611df8f27f67f14868131675740d570f7fe9694cf2c9d73190","language":"en","license":"CC-BY-4.0","query":"Return the sum of administrative for shopping sessions where (administrative is greater than 23), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[23],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[23],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[23],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[23],\\\"sql\\\":\\\"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (administrative > ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,123],[1,26]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (administrative > ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[23]","state":"{\"question\":\"Return the sum of administrative for shopping sessions where (administrative is greater than 23), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}216{"category":"single_table/or/aggregate","domain":"commerce","family_id":"529a20cba4487da8334dd0cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a3359c9f5aaf38eb6f6495ffcbcae7733f1e053ba9150249df34395a5633a502","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (visitor_type equals 'Returning_Visitor' or administrative is at most 2).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",2],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? AND administrative <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",2],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (visitor_type = ? OR administrative <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",2],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? OR administrative <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",2],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? OR administrative <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1226.9616376516383]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? OR administrative <= ?)","sql_parameters":"[\"Returning_Visitor\",2]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (visitor_type equals 'Returning_Visitor' or administrative is at most 2).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}217{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"529fee1be5d9b4dda61af92a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d81385844aa8ead9b24f49623126fa41d11073969cb676d3da99084392319f70","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12353\",1800,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}218{"category":"single_table/and/ranked","domain":"commerce","family_id":"fb8e50e77fc3f88bc9fe2c53","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f6ac56f1c01ac900142ae08e4756226cfe3fce3090e0b6c53f267000fc6a16ab","language":"en","license":"CC-BY-4.0","query":"Return the maximum of administrative for shopping sessions where (traffic_type equals 15 and product_duration is at most 167.5), grouped by revenue; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,5]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MAX(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[15,167.5]","state":"{\"question\":\"Return the maximum of administrative for shopping sessions where (traffic_type equals 15 and product_duration is at most 167.5), grouped by revenue; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}219{"category":"single_table/and/having","domain":"sensor","family_id":"bea2f6ca9abfe693f705a42e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c9636da2203ec581067f6b202d9097a61c851290ba2635d75ab7d91fada2d4e6","language":"en","license":"CC-BY-4.0","query":"Return the minimum of vs1_mean for hydraulic cycles where (valve equals 100 and vs1_mean is greater than 0.56377), grouped by pump_leakage, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[100,0.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[100,0.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[100,0.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[100,0.56377,10],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0.5639],[2,0.59328],[1,0.6003]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND vs1_mean > ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 3","sql_parameters":"[100,0.56377,10]","state":"{\"question\":\"Return the minimum of vs1_mean for hydraulic cycles where (valve equals 100 and vs1_mean is greater than 0.56377), grouped by pump_leakage, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}220{"category":"join/null/and/grouped","domain":"commerce","family_id":"c3be73855de5613abc1887b4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c85547b8e5e1b5bd769ff76c7e6d1c1580fe48c0933c3b87e48e0e25e6af741b","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-25\",14.4],[\"2011-03-03\",12.0725],[\"2011-04-26\",9.77],[\"2011-05-06\",9.825000000000001]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}221{"category":"join/date/or/having","domain":"commerce","family_id":"2143c424d64796af3d3e8ef3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e35441f213a82a74b25c607f482216d16878e9b4bf397b1f2011162f33a755d3","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-06-22\",14.95],[\"2010-06-06\",9.95],[\"2010-07-11\",8.5],[\"2010-08-24\",8.5],[\"2010-09-12\",8.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[4.77,\"2010-12-02\",2]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}222{"category":"single_table/or/ranked","domain":"sensor","family_id":"6914a9760dee466c3370065f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a1b0f3c94ac20376474955ce51c889b08c8f3b10e36408ed4dd7533e76b09b09","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (pump_leakage equals 2 or vs1_mean is greater than 0.54422), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2,0.54422],\\\"sql\\\":\\\"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2,0.54422],\\\"sql\\\":\\\"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2,0.54422],\\\"sql\\\":\\\"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR vs1_mean > ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2,0.54422],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,35.31378],[90,35.41145],[80,35.51297]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR vs1_mean > ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[2,0.54422]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (pump_leakage equals 2 or vs1_mean is greater than 0.54422), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}223{"category":"join/null/and/having","domain":"commerce","family_id":"cef72068aa824a3fd84fdb68","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ef014f09b5d07448fa878ea132fb310db461c2d0583d498f2e73e3752b77271c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-02-07\",3.96]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Australia\",10]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}224{"category":"single_table/and/ranked","domain":"commerce","family_id":"10313416886b192b6cb30f39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"71e830bc63214abafdb8fe654b32c3b1638e00772d6809bf0a681c35a2fa640b","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 92), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",16.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Belgium\",92]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 92), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}225{"category":"single_table/or/ranked","domain":"commerce","family_id":"bd884f7320b14e3f81217959","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"7a8263be515626fdb07b0b17cb5d8bd19c123c58e3c8b0b491d47dcfd61b4540","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 or unit_price is greater than 4.77), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1684.305],[\"United Arab Emirates\",134.0],[\"Norway\",101.9],[\"EIRE\",47.375],[\"Poland\",40.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[92,4.77]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 or unit_price is greater than 4.77), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}226{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"0905661088258c69c697285a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"fa5223d80a2ced58cbb572d69b96e2503950b9744354589c6f207062284a6664","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (quantity is at most 229 or invoice_date is on or after '2010-07-14'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",52],[\"2009-12-02\",92],[\"2009-12-03\",83],[\"2009-12-04\",60],[\"2009-12-05\",28],[\"2009-12-06\",31],[\"2009-12-07\",65],[\"2009-12-08\",80],[\"2009-12-09\",87],[\"2009-12-10\",71],[\"2009-12-11\",28],[\"2009-12-13\",25],[\"2009-12-14\",68],[\"2009-12-15\",85],[\"2009-12-16\",54],[\"2009-12-17\",97],[\"2009-12-18\",54],[\"2009-12-20\",20],[\"2009-12-21\",43],[\"2009-12-22\",43],[\"2009-12-23\",26],[\"2010-01-04\",16],[\"2010-01-05\",18],[\"2010-01-06\",3],[\"2010-01-07\",28],[\"2010-01-08\",38],[\"2010-01-10\",15],[\"2010-01-11\",31],[\"2010-01-12\",43],[\"2010-01-13\",20],[\"2010-01-14\",20],[\"2010-01-15\",36],[\"2010-01-17\",13],[\"2010-01-18\",6],[\"2010-01-19\",35],[\"2010-01-20\",28],[\"2010-01-21\",40],[\"2010-01-22\",25],[\"2010-01-24\",30],[\"2010-01-25\",34],[\"2010-01-26\",23],[\"2010-01-27\",57],[\"2010-01-28\",19],[\"2010-01-29\",28],[\"2010-01-31\",41],[\"2010-02-01\",37],[\"2010-02-02\",26],[\"2010-02-03\",28],[\"2010-02-04\",45],[\"2010-02-05\",41],[\"2010-02-07\",10],[\"2010-02-08\",51],[\"2010-02-09\",36],[\"2010-02-10\",28],[\"2010-02-11\",28],[\"2010-02-12\",22],[\"2010-02-14\",17],[\"2010-02-15\",34],[\"2010-02-16\",50],[\"2010-02-17\",39],[\"2010-02-18\",31],[\"2010-02-19\",31],[\"2010-02-21\",18],[\"2010-02-22\",50],[\"2010-02-23\",19],[\"2010-02-24\",47],[\"2010-02-25\",49],[\"2010-02-26\",17],[\"2010-02-28\",36],[\"2010-03-01\",52],[\"2010-03-02\",30],[\"2010-03-03\",46],[\"2010-03-04\",30],[\"2010-03-05\",66],[\"2010-03-07\",16],[\"2010-03-08\",78],[\"2010-03-09\",46],[\"2010-03-10\",35],[\"2010-03-11\",35],[\"2010-03-12\",35],[\"2010-03-14\",22],[\"2010-03-15\",30],[\"2010-03-16\",23],[\"2010-03-17\",21],[\"2010-03-18\",63],[\"2010-03-19\",32],[\"2010-03-21\",23],[\"2010-03-22\",27],[\"2010-03-23\",43],[\"2010-03-24\",40],[\"2010-03-25\",34],[\"2010-03-26\",35],[\"2010-03-28\",13],[\"2010-03-29\",25],[\"2010-03-30\",38],[\"2010-03-31\",39],[\"2010-04-01\",32],[\"2010-04-06\",34],[\"2010-04-07\",35],[\"2010-04-08\",69],[\"2010-04-09\",19],[\"2010-04-11\",21],[\"2010-04-12\",37],[\"2010-04-13\",27],[\"2010-04-14\",45],[\"2010-04-15\",27],[\"2010-04-16\",41],[\"2010-04-18\",19],[\"2010-04-19\",55],[\"2010-04-20\",47],[\"2010-04-21\",33],[\"2010-04-22\",60],[\"2010-04-23\",37],[\"2010-04-25\",42],[\"2010-04-26\",50],[\"2010-04-27\",55],[\"2010-04-28\",46],[\"2010-04-29\",68],[\"2010-04-30\",38],[\"2010-05-02\",25],[\"2010-05-04\",16],[\"2010-05-05\",77],[\"2010-05-06\",46],[\"2010-05-07\",57],[\"2010-05-09\",45],[\"2010-05-10\",63],[\"2010-05-11\",38],[\"2010-05-12\",78],[\"2010-05-13\",28],[\"2010-05-14\",37],[\"2010-05-16\",19],[\"2010-05-17\",21],[\"2010-05-18\",39],[\"2010-05-19\",50],[\"2010-05-20\",32],[\"2010-05-21\",42],[\"2010-05-23\",27],[\"2010-05-24\",66],[\"2010-05-25\",28],[\"2010-05-26\",55],[\"2010-05-27\",60],[\"2010-05-28\",44],[\"2010-05-30\",12],[\"2010-06-01\",33],[\"2010-06-02\",45],[\"2010-06-03\",60],[\"2010-06-04\",30],[\"2010-06-06\",18],[\"2010-06-07\",46],[\"2010-06-08\",43],[\"2010-06-09\",31],[\"2010-06-10\",39],[\"2010-06-11\",45],[\"2010-06-13\",60],[\"2010-06-14\",38],[\"2010-06-15\",25],[\"2010-06-16\",58],[\"2010-06-17\",40],[\"2010-06-18\",31],[\"2010-06-20\",20],[\"2010-06-21\",16],[\"2010-06-22\",17],[\"2010-06-23\",63],[\"2010-06-24\",48],[\"2010-06-25\",19],[\"2010-06-27\",47],[\"2010-06-28\",41],[\"2010-06-29\",41],[\"2010-06-30\",39],[\"2010-07-01\",41],[\"2010-07-02\",7],[\"2010-07-04\",14],[\"2010-07-05\",59],[\"2010-07-06\",49],[\"2010-07-07\",44],[\"2010-07-08\",58],[\"2010-07-09\",7],[\"2010-07-11\",3],[\"2010-07-12\",37],[\"2010-07-13\",53],[\"2010-07-14\",19],[\"2010-07-15\",52],[\"2010-07-16\",58],[\"2010-07-18\",26],[\"2010-07-19\",31],[\"2010-07-20\",52],[\"2010-07-21\",56],[\"2010-07-22\",35],[\"2010-07-23\",24],[\"2010-07-25\",15],[\"2010-07-26\",43],[\"2010-07-27\",72],[\"2010-07-28\",30],[\"2010-07-29\",27],[\"2010-07-30\",52],[\"2010-08-01\",12],[\"2010-08-02\",56],[\"2010-08-03\",35],[\"2010-08-04\",16],[\"2010-08-05\",61],[\"2010-08-06\",24],[\"2010-08-08\",27],[\"2010-08-09\",48],[\"2010-08-10\",16],[\"2010-08-11\",24],[\"2010-08-12\",39],[\"2010-08-13\",48],[\"2010-08-15\",51],[\"2010-08-16\",21],[\"2010-08-17\",44],[\"2010-08-18\",24],[\"2010-08-19\",52],[\"2010-08-20\",44],[\"2010-08-22\",26],[\"2010-08-23\",28],[\"2010-08-24\",22],[\"2010-08-25\",46],[\"2010-08-26\",39],[\"2010-08-27\",19],[\"2010-08-29\",22],[\"2010-08-31\",39],[\"2010-09-01\",37],[\"2010-09-02\",69],[\"2010-09-03\",64],[\"2010-09-05\",42],[\"2010-09-06\",25],[\"2010-09-07\",37],[\"2010-09-08\",9],[\"2010-09-09\",32],[\"2010-09-10\",17],[\"2010-09-12\",16],[\"2010-09-13\",71],[\"2010-09-14\",58],[\"2010-09-15\",20],[\"2010-09-16\",45],[\"2010-09-17\",36],[\"2010-09-19\",27],[\"2010-09-20\",63],[\"2010-09-21\",91],[\"2010-09-22\",43],[\"2010-09-23\",31],[\"2010-09-24\",35],[\"2010-09-26\",64],[\"2010-09-27\",54],[\"2010-09-28\",80],[\"2010-09-29\",54],[\"2010-09-30\",52],[\"2010-10-01\",39],[\"2010-10-03\",23],[\"2010-10-04\",45],[\"2010-10-05\",52],[\"2010-10-06\",52],[\"2010-10-07\",59],[\"2010-10-08\",47],[\"2010-10-10\",32],[\"2010-10-11\",52],[\"2010-10-12\",74],[\"2010-10-13\",42],[\"2010-10-14\",49],[\"2010-10-15\",83],[\"2010-10-17\",6],[\"2010-10-18\",90],[\"2010-10-19\",42],[\"2010-10-20\",81],[\"2010-10-21\",66],[\"2010-10-22\",61],[\"2010-10-24\",42],[\"2010-10-25\",35],[\"2010-10-26\",73],[\"2010-10-27\",43],[\"2010-10-28\",38],[\"2010-10-29\",75],[\"2010-10-31\",40],[\"2010-11-01\",21],[\"2010-11-02\",59],[\"2010-11-03\",75],[\"2010-11-04\",116],[\"2010-11-05\",30],[\"2010-11-07\",27],[\"2010-11-08\",27],[\"2010-11-09\",66],[\"2010-11-10\",103],[\"2010-11-11\",95],[\"2010-11-12\",78],[\"2010-11-14\",30],[\"2010-11-15\",66],[\"2010-11-16\",102],[\"2010-11-17\",96],[\"2010-11-18\",89],[\"2010-11-19\",69],[\"2010-11-21\",38],[\"2010-11-22\",65],[\"2010-11-23\",73],[\"2010-11-24\",96],[\"2010-11-25\",130],[\"2010-11-26\",47],[\"2010-11-28\",52],[\"2010-11-29\",67],[\"2010-11-30\",95],[\"2010-12-01\",248],[\"2010-12-02\",226],[\"2010-12-03\",72],[\"2010-12-05\",78],[\"2010-12-06\",116],[\"2010-12-07\",144],[\"2010-12-08\",178],[\"2010-12-09\",194],[\"2010-12-10\",45],[\"2010-12-12\",19],[\"2010-12-13\",55],[\"2010-12-14\",80],[\"2010-12-15\",56],[\"2010-12-16\",117],[\"2010-12-17\",57],[\"2010-12-19\",12],[\"2010-12-20\",39],[\"2010-12-21\",35],[\"2010-12-22\",17],[\"2010-12-23\",26],[\"2011-01-04\",11],[\"2011-01-05\",39],[\"2011-01-06\",30],[\"2011-01-07\",28],[\"2011-01-09\",26],[\"2011-01-10\",9],[\"2011-01-11\",52],[\"2011-01-12\",29],[\"2011-01-13\",15],[\"2011-01-14\",37],[\"2011-01-16\",2],[\"2011-01-17\",40],[\"2011-01-18\",28],[\"2011-01-19\",9],[\"2011-01-20\",45],[\"2011-01-21\",42],[\"2011-01-23\",10],[\"2011-01-24\",37],[\"2011-01-25\",52],[\"2011-01-26\",36],[\"2011-01-27\",37],[\"2011-01-28\",10],[\"2011-01-30\",5],[\"2011-01-31\",35],[\"2011-02-01\",42],[\"2011-02-02\",48],[\"2011-02-03\",27],[\"2011-02-04\",42],[\"2011-02-07\",31],[\"2011-02-08\",16],[\"2011-02-09\",13],[\"2011-02-10\",34],[\"2011-02-11\",29],[\"2011-02-13\",5],[\"2011-02-14\",25],[\"2011-02-15\",34],[\"2011-02-16\",55],[\"2011-02-17\",57],[\"2011-02-18\",32],[\"2011-02-20\",9],[\"2011-02-21\",18],[\"2011-02-22\",29],[\"2011-02-23\",27],[\"2011-02-24\",25],[\"2011-02-25\",40],[\"2011-02-27\",13],[\"2011-02-28\",24],[\"2011-03-01\",55],[\"2011-03-02\",17],[\"2011-03-03\",39],[\"2011-03-04\",43],[\"2011-03-06\",16],[\"2011-03-07\",51],[\"2011-03-08\",33],[\"2011-03-09\",45],[\"2011-03-10\",43],[\"2011-03-11\",49],[\"2011-03-14\",35],[\"2011-03-15\",19],[\"2011-03-16\",46],[\"2011-03-17\",51],[\"2011-03-18\",58],[\"2011-03-20\",65],[\"2011-03-21\",47],[\"2011-03-22\",16],[\"2011-03-23\",44],[\"2011-03-24\",24],[\"2011-03-25\",39],[\"2011-03-27\",21],[\"2011-03-28\",43],[\"2011-03-29\",19],[\"2011-03-30\",50],[\"2011-03-31\",58],[\"2011-04-01\",74],[\"2011-04-03\",19],[\"2011-04-04\",21],[\"2011-04-05\",46],[\"2011-04-06\",20],[\"2011-04-07\",53],[\"2011-04-08\",67],[\"2011-04-10\",2],[\"2011-04-11\",46],[\"2011-04-12\",32],[\"2011-04-13\",43],[\"2011-04-14\",77],[\"2011-04-15\",18],[\"2011-04-17\",21],[\"2011-04-18\",32],[\"2011-04-19\",20],[\"2011-04-20\",52],[\"2011-04-21\",61],[\"2011-04-26\",58],[\"2011-04-27\",56],[\"2011-04-28\",57],[\"2011-05-01\",5],[\"2011-05-03\",55],[\"2011-05-04\",59],[\"2011-05-05\",97],[\"2011-05-06\",59],[\"2011-05-08\",32],[\"2011-05-09\",52],[\"2011-05-10\",44],[\"2011-05-11\",57],[\"2011-05-12\",66],[\"2011-05-13\",72],[\"2011-05-15\",15],[\"2011-05-16\",64],[\"2011-05-17\",71],[\"2011-05-18\",59],[\"2011-05-19\",75],[\"2011-05-20\",82],[\"2011-05-22\",42],[\"2011-05-23\",65],[\"2011-05-24\",71],[\"2011-05-25\",42],[\"2011-05-26\",72],[\"2011-05-27\",54],[\"2011-05-29\",12],[\"2011-05-31\",38],[\"2011-06-01\",31],[\"2011-06-02\",45],[\"2011-06-03\",32],[\"2011-06-05\",36],[\"2011-06-06\",33],[\"2011-06-07\",55],[\"2011-06-08\",67],[\"2011-06-09\",55],[\"2011-06-10\",26],[\"2011-06-12\",10],[\"2011-06-13\",42],[\"2011-06-14\",30],[\"2011-06-15\",23],[\"2011-06-16\",95],[\"2011-06-17\",36],[\"2011-06-19\",28],[\"2011-06-20\",48],[\"2011-06-21\",33],[\"2011-06-22\",40],[\"2011-06-23\",23],[\"2011-06-24\",42],[\"2011-06-26\",21],[\"2011-06-27\",23],[\"2011-06-28\",48],[\"2011-06-29\",31],[\"2011-06-30\",35],[\"2011-07-01\",27],[\"2011-07-03\",9],[\"2011-07-04\",34],[\"2011-07-05\",58],[\"2011-07-06\",59],[\"2011-07-07\",58],[\"2011-07-08\",19],[\"2011-07-10\",5],[\"2011-07-11\",38],[\"2011-07-12\",36],[\"2011-07-13\",44],[\"2011-07-14\",47],[\"2011-07-15\",42],[\"2011-07-17\",44],[\"2011-07-18\",20],[\"2011-07-19\",52],[\"2011-07-20\",38],[\"2011-07-21\",30],[\"2011-07-22\",40],[\"2011-07-24\",65],[\"2011-07-25\",65],[\"2011-07-26\",33],[\"2011-07-27\",21],[\"2011-07-28\",87],[\"2011-07-29\",38],[\"2011-07-31\",22],[\"2011-08-01\",24],[\"2011-08-02\",32],[\"2011-08-03\",40],[\"2011-08-04\",71],[\"2011-08-05\",50],[\"2011-08-07\",40],[\"2011-08-08\",18],[\"2011-08-09\",28],[\"2011-08-10\",31],[\"2011-08-11\",46],[\"2011-08-12\",16],[\"2011-08-14\",23],[\"2011-08-15\",29],[\"2011-08-16\",41],[\"2011-08-17\",17],[\"2011-08-18\",39],[\"2011-08-19\",42],[\"2011-08-21\",33],[\"2011-08-22\",57],[\"2011-08-23\",41],[\"2011-08-24\",68],[\"2011-08-25\",57],[\"2011-08-26\",18],[\"2011-08-28\",17],[\"2011-08-30\",23],[\"2011-08-31\",10],[\"2011-09-01\",67],[\"2011-09-02\",59],[\"2011-09-04\",35],[\"2011-09-05\",30],[\"2011-09-06\",59],[\"2011-09-07\",19],[\"2011-09-08\",59],[\"2011-09-09\",41],[\"2011-09-11\",34],[\"2011-09-12\",49],[\"2011-09-13\",21],[\"2011-09-14\",74],[\"2011-09-15\",39],[\"2011-09-16\",23],[\"2011-09-18\",6],[\"2011-09-19\",47],[\"2011-09-20\",50],[\"2011-09-21\",48],[\"2011-09-22\",71],[\"2011-09-23\",21],[\"2011-09-25\",32],[\"2011-09-26\",31],[\"2011-09-27\",56],[\"2011-09-28\",44],[\"2011-09-29\",38],[\"2011-09-30\",45],[\"2011-10-02\",13],[\"2011-10-03\",34],[\"2011-10-04\",41],[\"2011-10-05\",65],[\"2011-10-06\",86],[\"2011-10-07\",59],[\"2011-10-09\",6],[\"2011-10-10\",53],[\"2011-10-11\",60],[\"2011-10-12\",59],[\"2011-10-13\",52],[\"2011-10-14\",34],[\"2011-10-17\",65],[\"2011-10-18\",38],[\"2011-10-19\",76],[\"2011-10-20\",51],[\"2011-10-21\",42],[\"2011-10-23\",5],[\"2011-10-24\",64],[\"2011-10-25\",30],[\"2011-10-26\",80],[\"2011-10-27\",68],[\"2011-10-28\",60],[\"2011-10-30\",52],[\"2011-10-31\",47],[\"2011-11-01\",44],[\"2011-11-02\",29],[\"2011-11-03\",55],[\"2011-11-04\",51],[\"2011-11-06\",61],[\"2011-11-07\",71],[\"2011-11-08\",71],[\"2011-11-09\",122],[\"2011-11-10\",88],[\"2011-11-11\",45],[\"2011-11-13\",31],[\"2011-11-14\",43],[\"2011-11-15\",78],[\"2011-11-16\",102],[\"2011-11-17\",110],[\"2011-11-18\",84],[\"2011-11-20\",42],[\"2011-11-21\",55],[\"2011-11-22\",88],[\"2011-11-23\",92],[\"2011-11-24\",90],[\"2011-11-25\",72],[\"2011-11-27\",7],[\"2011-11-28\",76],[\"2011-11-29\",96],[\"2011-11-30\",50],[\"2011-12-01\",128],[\"2011-12-02\",102],[\"2011-12-04\",47],[\"2011-12-05\",97],[\"2011-12-06\",110],[\"2011-12-07\",59],[\"2011-12-08\",75],[\"2011-12-09\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[229,\"2010-07-14\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (quantity is at most 229 or invoice_date is on or after '2010-07-14'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}227{"category":"single_table/and/grouped","domain":"commerce","family_id":"c90015d9494b8ff40f39acaf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"245af80c714d3453f9476d713f01009bcc0d2f47bd05eacafa641aab755147cc","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'EIRE' and unit_price is greater than 2.25), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",2.25],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",4477.0199999999995]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"EIRE\",2.25]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'EIRE' and unit_price is greater than 2.25), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}228{"category":"join/date/and/grouped","domain":"commerce","family_id":"bc788aa1fedfaeb0b2e3bc8d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5edf1de9908e64a9587a08b3ffb6b2ab26c24caf110282e5b8eeb9c0db2763ea","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' and i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",15.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Australia\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' and i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}229{"category":"single_table/and/grouped","domain":"commerce","family_id":"1dc21bf1f093b432075b8d9c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e8b3edc876121179490e13e9aab3fa44b5ecf6bac66702c77e3bd93b776b2b80","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (weekend equals 1 and region equals 2), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND region = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (weekend = ? OR region = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (weekend = ? AND region = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND region = ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,1],[1,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND region = ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[1,2]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (weekend equals 1 and region equals 2), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}230{"category":"single_table/and/ranked","domain":"commerce","family_id":"2eccfe44695f5786fec9a260","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5f768ad9748cc12820832d79045bc004f2c3ea3d161989d16e1cbdb18f38574b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (month equals 'June' and weekend equals 0), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR weekend = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"June\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[\"June\",0]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (month equals 'June' and weekend equals 0), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}231{"category":"single_table/grouped","domain":"commerce","family_id":"32d4964457fac4354c597d44","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4e0bc1c9c2f7ca610c7adfc888fd8d5fe3dcc0e87cffb98ac1b247d8d2d6a993","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (administrative is at most 18), grouped by revenue, ordered by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[18],\\\"sql\\\":\\\"SELECT revenue, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0],[1,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY revenue ORDER BY revenue ASC","sql_parameters":"[18]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (administrative is at most 18), grouped by revenue, ordered by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}232{"category":"single_table/or/aggregate","domain":"sensor","family_id":"f28c1d646ec2dd92bdcea821","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a08375bf2647ab73be02b2899a3ccd452bb1f90b55ea1081270ec21d00ae1dff","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (valve equals 100 or ps1_mean is greater than 158.27043).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[100,158.27043],\\\"sql\\\":\\\"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND ps1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[100,158.27043],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? OR ps1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[100,158.27043],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR ps1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[100,158.27043],\\\"sql\\\":\\\"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR ps1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[104.9733]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR ps1_mean > ?)","sql_parameters":"[100,158.27043]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (valve equals 100 or ps1_mean is greater than 158.27043).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}233{"category":"single_table/and/grouped","domain":"commerce","family_id":"0889c820bc209e2351d2e77a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"fcf9ca44c2d427ee5c2a70b81e2d437db32a58afff3efe73d7d95d942b715129","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (traffic_type equals 16 and product_related is greater than 340), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[16,340],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[16,340],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[16],\\\"sql\\\":\\\"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[16,340]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (traffic_type equals 16 and product_related is greater than 340), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}234{"category":"join/date/and/ranked","domain":"commerce","family_id":"e86f67d0f6c665882e330a8b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"fe25bb12aa713195fbe2ca941f2762730ce64e7798601a263313871802978e07","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12364\",\"2010-07-14\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}235{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"cc88edbaed37132d1f016d73","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"678dad98444dd4c6155c331612b4c1f2853b878b7f1b6d0a6e765f3062eacf81","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12364\",\"2010-07-14\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}236{"category":"join/null/ranked","domain":"commerce","family_id":"abd81654163d84f1bff609bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f1688cec85b721c2dd0b25674bbe587911610eeeae56a70b59873548202d989a","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",2007],[\"EIRE\",14],[\"Bahrain\",7],[\"Israel\",6],[\"Switzerland\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}237{"category":"single_table/and/grouped","domain":"commerce","family_id":"fadbd12371aca41942ecc103","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"99a1a12f909f1de8833db87560cb441bf0a6f02f266000c11cb1d818c232e334","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (region equals 7 and product_duration is greater than 1564.0), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7,1564.0],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (region = ? OR product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7,1564.0],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7,1564.0],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7,1564.0],\\\"sql\\\":\\\"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",2472.724454125],[\"Dec\",2996.5525251153845],[\"Feb\",2086.242857],[\"Jul\",2049.567183333333],[\"June\",1892.5980206666666],[\"Mar\",2490.91626425],[\"May\",2803.7219704599997],[\"Nov\",4037.0570886724136],[\"Oct\",2090.018275],[\"Sep\",3949.939392875]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND product_duration > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[7,1564.0]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (region equals 7 and product_duration is greater than 1564.0), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}238{"category":"single_table/and/having","domain":"sensor","family_id":"acc24ebf3ba8d7a5b2d9b788","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"083c2f679e983144beb975bcbe489623cfd6292c98aca3401e166bb020283d21","language":"en","license":"CC-BY-4.0","query":"Return the maximum of eps1_mean for hydraulic cycles where (ps2_mean is greater than 105.7255 and ts1_mean is at most 35.56605), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[105.7255,35.56605,10],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? OR ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[105.7255,35.56605,10],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[105.7255,35.56605,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[105.7255,35.56605,10],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,2544.1666],[80,2545.30023],[100,2555.55997]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[105.7255,35.56605,10]","state":"{\"question\":\"Return the maximum of eps1_mean for hydraulic cycles where (ps2_mean is greater than 105.7255 and ts1_mean is at most 35.56605), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}239{"category":"single_table/and/having","domain":"sensor","family_id":"7e0950051c129ec3a20802f0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"125ed03a64a565dff3cdacc24c26efef6cef1ab7f831d043570fa6e6ac82f99c","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 and vs1_mean is at most 0.61133), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[107.72581,0.61133,2],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[107.72581,0.61133,2],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[107.72581,0.61133,2],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[107.72581,0.61133,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,9670.1163],[73,1591.93868],[80,1512.29333],[90,891.46724]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[107.72581,0.61133,2]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 and vs1_mean is at most 0.61133), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}240{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"b54989262c0b4a4b31a3949c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"acff8c85a341b04e471820a47e4daf27133915365d3772b66d05b94dfeec12e6","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (quantity is at most 229 and invoice_date is before '2010-12-02'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-06\",3],[\"2010-07-11\",3],[\"2010-01-18\",6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[229,\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (quantity is at most 229 and invoice_date is before '2010-12-02'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}241{"category":"single_table/having","domain":"sensor","family_id":"5053ddfdeff2cc16f92208ee","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"602f85e3aa964960aa647e3a08f965ab90b3560296316f8d3e5cfba1556875ee","language":"en","license":"CC-BY-4.0","query":"Return the minimum of fs1_mean for hydraulic cycles where (ts1_mean is at most 36.33327), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT valve, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT valve, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,6.39889],[90,6.39093],[80,6.37638],[73,6.36245]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[36.33327,2]","state":"{\"question\":\"Return the minimum of fs1_mean for hydraulic cycles where (ts1_mean is at most 36.33327), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}242{"category":"single_table/having","domain":"sensor","family_id":"2bd562218e4cb1f8aa5dcb23","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9e5d8d9df4271255fff627d9247bfa546142cf43fc72fe0290e378250aeafb00","language":"en","license":"CC-BY-4.0","query":"Return the sum of fs1_mean for hydraulic cycles where (fs1_mean is greater than 6.63763), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.63763,10],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.63763,10],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.63763,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.63763,10],\\\"sql\\\":\\\"SELECT valve, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,292.94695],[80,513.88086],[90,534.81932]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[6.63763,10]","state":"{\"question\":\"Return the sum of fs1_mean for hydraulic cycles where (fs1_mean is greater than 6.63763), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}243{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"3940f5f654aa1671dd244744","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ae03061190090d185b6eea6f4a732279d698a7d834c2c4610d22cd8e59bf35b1","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'EIRE' or invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[8780]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)","sql_parameters":"[\"EIRE\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'EIRE' or invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}244{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"91aa3bc39638b373e4ded96b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"100f4b4814fc68fba634e21c5d24a8480298ff3b029db4fd04cdd131fddbaf24","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (quantity is greater than 92 and invoice_date is before '2011-09-29'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Cyprus\",96],[\"EIRE\",96],[\"Finland\",96]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[92,\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (quantity is greater than 92 and invoice_date is before '2011-09-29'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}245{"category":"single_table/grouped","domain":"commerce","family_id":"4d6c11b9c2d1b347e9fdc8d8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7761755bcfa33d085072e93bb944b050960b204f240ef622c870072d5b561c87","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (unit_price is greater than 4.77), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",7.95],[\"2009-12-02\",34.95],[\"2009-12-03\",79.95],[\"2009-12-04\",12.75],[\"2009-12-05\",12.75],[\"2009-12-06\",49.95],[\"2009-12-07\",50.0],[\"2009-12-08\",15.95],[\"2009-12-09\",79.95],[\"2009-12-10\",49.95],[\"2009-12-11\",39.95],[\"2009-12-13\",40.0],[\"2009-12-14\",14.95],[\"2009-12-15\",35.95],[\"2009-12-16\",39.95],[\"2009-12-17\",12.75],[\"2009-12-18\",10.95],[\"2009-12-20\",9.95],[\"2009-12-21\",10.95],[\"2009-12-22\",16.48],[\"2010-01-04\",6.95],[\"2010-01-05\",45.95],[\"2010-01-06\",7.95],[\"2010-01-07\",18.0],[\"2010-01-08\",16.95],[\"2010-01-10\",7.95],[\"2010-01-11\",34.95],[\"2010-01-12\",21.95],[\"2010-01-13\",8.5],[\"2010-01-14\",9.95],[\"2010-01-15\",39.95],[\"2010-01-17\",4.95],[\"2010-01-19\",14.95],[\"2010-01-20\",12.75],[\"2010-01-21\",12.75],[\"2010-01-22\",35.95],[\"2010-01-24\",12.75],[\"2010-01-25\",14.26],[\"2010-01-26\",39.95],[\"2010-01-27\",9.95],[\"2010-01-28\",12.75],[\"2010-01-29\",28.0],[\"2010-01-31\",9.95],[\"2010-02-01\",45.95],[\"2010-02-02\",79.95],[\"2010-02-03\",79.95],[\"2010-02-04\",16.95],[\"2010-02-05\",21.95],[\"2010-02-07\",4.95],[\"2010-02-08\",14.95],[\"2010-02-09\",10.95],[\"2010-02-10\",40.0],[\"2010-02-11\",6.95],[\"2010-02-12\",8.49],[\"2010-02-14\",26.95],[\"2010-02-15\",12.75],[\"2010-02-16\",45.95],[\"2010-02-17\",8.5],[\"2010-02-18\",12.75],[\"2010-02-19\",13.57],[\"2010-02-21\",12.75],[\"2010-02-22\",79.95],[\"2010-02-23\",45.95],[\"2010-02-24\",10.95],[\"2010-02-25\",18.0],[\"2010-02-26\",45.95],[\"2010-02-28\",12.75],[\"2010-03-01\",12.75],[\"2010-03-02\",12.75],[\"2010-03-03\",45.95],[\"2010-03-04\",26.95],[\"2010-03-05\",18.0],[\"2010-03-07\",7.95],[\"2010-03-08\",39.95],[\"2010-03-09\",12.75],[\"2010-03-10\",10.95],[\"2010-03-11\",12.75],[\"2010-03-12\",9.95],[\"2010-03-14\",16.95],[\"2010-03-15\",25.52],[\"2010-03-16\",18.0],[\"2010-03-17\",9.95],[\"2010-03-18\",29.95],[\"2010-03-19\",14.95],[\"2010-03-21\",12.75],[\"2010-03-22\",12.75],[\"2010-03-23\",12.75],[\"2010-03-24\",867.79],[\"2010-03-25\",40.0],[\"2010-03-26\",16.95],[\"2010-03-28\",4.95],[\"2010-03-29\",8.5],[\"2010-03-30\",18.95],[\"2010-03-31\",34.95],[\"2010-04-01\",10.95],[\"2010-04-06\",15.95],[\"2010-04-07\",10.95],[\"2010-04-08\",12.75],[\"2010-04-09\",12.75],[\"2010-04-11\",7.95],[\"2010-04-12\",12.75],[\"2010-04-13\",9.95],[\"2010-04-14\",12.75],[\"2010-04-15\",12.75],[\"2010-04-16\",12.75],[\"2010-04-18\",14.95],[\"2010-04-19\",26.95],[\"2010-04-20\",10.75],[\"2010-04-21\",125.0],[\"2010-04-22\",18.0],[\"2010-04-23\",45.95],[\"2010-04-25\",12.75],[\"2010-04-26\",39.95],[\"2010-04-27\",25.49],[\"2010-04-28\",7.65],[\"2010-04-29\",12.75],[\"2010-04-30\",14.95],[\"2010-05-02\",15.0],[\"2010-05-04\",230.0],[\"2010-05-05\",12.75],[\"2010-05-06\",19.95],[\"2010-05-07\",15.95],[\"2010-05-09\",16.95],[\"2010-05-10\",29.95],[\"2010-05-11\",16.95],[\"2010-05-12\",12.75],[\"2010-05-13\",12.75],[\"2010-05-14\",16.98],[\"2010-05-16\",8.5],[\"2010-05-17\",12.75],[\"2010-05-18\",18.95],[\"2010-05-19\",79.95],[\"2010-05-20\",12.75],[\"2010-05-21\",12.75],[\"2010-05-23\",12.75],[\"2010-05-24\",14.95],[\"2010-05-25\",19.95],[\"2010-05-26\",25.49],[\"2010-05-27\",12.75],[\"2010-05-28\",15.95],[\"2010-05-30\",12.75],[\"2010-06-01\",15.95],[\"2010-06-02\",12.75],[\"2010-06-03\",12.75],[\"2010-06-04\",25.49],[\"2010-06-06\",9.95],[\"2010-06-07\",18.0],[\"2010-06-08\",12.75],[\"2010-06-09\",40.0],[\"2010-06-10\",12.75],[\"2010-06-11\",39.95],[\"2010-06-13\",16.95],[\"2010-06-14\",16.95],[\"2010-06-15\",12.75],[\"2010-06-16\",19.95],[\"2010-06-17\",12.75],[\"2010-06-18\",10.95],[\"2010-06-20\",12.75],[\"2010-06-21\",12.75],[\"2010-06-22\",19.95],[\"2010-06-23\",19.95],[\"2010-06-24\",25.49],[\"2010-06-25\",12.75],[\"2010-06-27\",12.75],[\"2010-06-28\",14.95],[\"2010-06-29\",125.0],[\"2010-06-30\",19.95],[\"2010-07-01\",18.95],[\"2010-07-02\",8.95],[\"2010-07-04\",24.95],[\"2010-07-05\",18.0],[\"2010-07-06\",19.95],[\"2010-07-07\",12.75],[\"2010-07-08\",125.0],[\"2010-07-09\",15.95],[\"2010-07-11\",15.95],[\"2010-07-12\",295.0],[\"2010-07-13\",40.0],[\"2010-07-14\",12.75],[\"2010-07-15\",18.0],[\"2010-07-16\",34.95],[\"2010-07-18\",4.95],[\"2010-07-19\",10.95],[\"2010-07-20\",12.75],[\"2010-07-21\",15.95],[\"2010-07-22\",28.0],[\"2010-07-23\",10.95],[\"2010-07-25\",15.0],[\"2010-07-26\",18.0],[\"2010-07-27\",19.95],[\"2010-07-28\",10.95],[\"2010-07-29\",10.95],[\"2010-07-30\",12.75],[\"2010-08-01\",12.75],[\"2010-08-02\",295.0],[\"2010-08-03\",295.0],[\"2010-08-04\",12.75],[\"2010-08-05\",12.95],[\"2010-08-06\",8.5],[\"2010-08-08\",34.95],[\"2010-08-09\",6.68],[\"2010-08-10\",5.95],[\"2010-08-11\",18.0],[\"2010-08-12\",16.95],[\"2010-08-13\",10.65],[\"2010-08-15\",12.75],[\"2010-08-16\",12.75],[\"2010-08-17\",9.95],[\"2010-08-18\",12.75],[\"2010-08-19\",12.75],[\"2010-08-20\",15.0],[\"2010-08-22\",8.5],[\"2010-08-23\",14.95],[\"2010-08-24\",295.0],[\"2010-08-25\",12.75],[\"2010-08-26\",8.5],[\"2010-08-27\",7.49],[\"2010-08-29\",8.5],[\"2010-08-31\",9.95],[\"2010-09-01\",79.95],[\"2010-09-02\",39.95],[\"2010-09-03\",15.0],[\"2010-09-05\",10.95],[\"2010-09-06\",18.0],[\"2010-09-07\",10.95],[\"2010-09-09\",110.0],[\"2010-09-10\",6.75],[\"2010-09-12\",16.95],[\"2010-09-13\",12.75],[\"2010-09-14\",12.75],[\"2010-09-15\",16.95],[\"2010-09-16\",18.0],[\"2010-09-17\",79.95],[\"2010-09-19\",14.95],[\"2010-09-20\",129.95],[\"2010-09-21\",9.95],[\"2010-09-22\",7.95],[\"2010-09-23\",18.95],[\"2010-09-24\",14.95],[\"2010-09-26\",12.75],[\"2010-09-27\",16.95],[\"2010-09-28\",16.95],[\"2010-09-29\",50.0],[\"2010-09-30\",16.98],[\"2010-10-01\",18.95],[\"2010-10-03\",5.45],[\"2010-10-04\",29.95],[\"2010-10-05\",12.75],[\"2010-10-06\",50.0],[\"2010-10-07\",12.75],[\"2010-10-08\",16.95],[\"2010-10-10\",14.95],[\"2010-10-11\",79.95],[\"2010-10-12\",10.95],[\"2010-10-13\",16.95],[\"2010-10-14\",52.78],[\"2010-10-15\",16.98],[\"2010-10-17\",14.95],[\"2010-10-18\",18.0],[\"2010-10-19\",21.95],[\"2010-10-20\",34.95],[\"2010-10-21\",145.0],[\"2010-10-22\",145.0],[\"2010-10-24\",39.95],[\"2010-10-25\",14.95],[\"2010-10-26\",9.95],[\"2010-10-27\",14.95],[\"2010-10-28\",12.75],[\"2010-10-29\",39.95],[\"2010-10-31\",18.0],[\"2010-11-01\",9.95],[\"2010-11-02\",40.0],[\"2010-11-03\",165.0],[\"2010-11-04\",14.95],[\"2010-11-05\",14.95],[\"2010-11-07\",8.95],[\"2010-11-08\",32.69],[\"2010-11-09\",50.0],[\"2010-11-10\",16.95],[\"2010-11-11\",14.95],[\"2010-11-12\",15.0],[\"2010-11-14\",28.0],[\"2010-11-15\",40.0],[\"2010-11-16\",24.95],[\"2010-11-17\",295.0],[\"2010-11-18\",34.95],[\"2010-11-19\",253.0],[\"2010-11-21\",14.95],[\"2010-11-22\",12.75],[\"2010-11-23\",12.75],[\"2010-11-24\",79.95],[\"2010-11-25\",65.0],[\"2010-11-26\",8.5],[\"2010-11-28\",110.0],[\"2010-11-29\",18.0],[\"2010-11-30\",24.95],[\"2010-12-01\",19.95],[\"2010-12-02\",10.95],[\"2010-12-03\",40.0],[\"2010-12-05\",18.0],[\"2010-12-06\",14.95],[\"2010-12-07\",19.84],[\"2010-12-08\",21.95],[\"2010-12-09\",18.0],[\"2010-12-10\",16.95],[\"2010-12-12\",19.95],[\"2010-12-13\",12.75],[\"2010-12-14\",29.95],[\"2010-12-15\",12.75],[\"2010-12-16\",39.95],[\"2010-12-17\",18.0],[\"2010-12-19\",8.5],[\"2010-12-20\",22.0],[\"2010-12-21\",18.0],[\"2010-12-22\",4.95],[\"2010-12-23\",5.95],[\"2011-01-04\",8.5],[\"2011-01-05\",12.75],[\"2011-01-06\",8.5],[\"2011-01-07\",39.95],[\"2011-01-09\",12.75],[\"2011-01-10\",18.0],[\"2011-01-11\",18.0],[\"2011-01-12\",165.0],[\"2011-01-13\",8.5],[\"2011-01-14\",18.0],[\"2011-01-17\",12.75],[\"2011-01-18\",6.95],[\"2011-01-19\",18.0],[\"2011-01-20\",8.95],[\"2011-01-21\",40.0],[\"2011-01-23\",14.95],[\"2011-01-24\",12.75],[\"2011-01-25\",40.0],[\"2011-01-26\",12.75],[\"2011-01-27\",18.0],[\"2011-01-28\",7.95],[\"2011-01-31\",14.95],[\"2011-02-01\",14.95],[\"2011-02-02\",12.75],[\"2011-02-03\",15.0],[\"2011-02-04\",295.0],[\"2011-02-07\",12.75],[\"2011-02-08\",4.95],[\"2011-02-09\",15.0],[\"2011-02-10\",165.0],[\"2011-02-11\",145.0],[\"2011-02-13\",5.95],[\"2011-02-14\",16.95],[\"2011-02-15\",10.95],[\"2011-02-16\",8.5],[\"2011-02-17\",18.0],[\"2011-02-18\",14.95],[\"2011-02-20\",10.95],[\"2011-02-21\",12.75],[\"2011-02-22\",10.95],[\"2011-02-23\",34.95],[\"2011-02-24\",10.95],[\"2011-02-25\",40.0],[\"2011-02-27\",18.0],[\"2011-02-28\",125.0],[\"2011-03-01\",376.5],[\"2011-03-02\",10.95],[\"2011-03-03\",40.0],[\"2011-03-04\",28.0],[\"2011-03-06\",10.95],[\"2011-03-07\",125.0],[\"2011-03-08\",10.95],[\"2011-03-09\",40.0],[\"2011-03-10\",14.95],[\"2011-03-11\",16.95],[\"2011-03-14\",10.95],[\"2011-03-15\",9.95],[\"2011-03-16\",10.95],[\"2011-03-17\",10.95],[\"2011-03-18\",18.0],[\"2011-03-20\",18.0],[\"2011-03-21\",10.95],[\"2011-03-22\",9.95],[\"2011-03-23\",16.95],[\"2011-03-24\",8.5],[\"2011-03-25\",18.0],[\"2011-03-27\",12.75],[\"2011-03-28\",150.0],[\"2011-03-29\",10.65],[\"2011-03-30\",12.75],[\"2011-03-31\",18.0],[\"2011-04-01\",16.95],[\"2011-04-03\",10.95],[\"2011-04-04\",2382.92],[\"2011-04-05\",125.0],[\"2011-04-06\",8.5],[\"2011-04-07\",12.75],[\"2011-04-08\",18.0],[\"2011-04-10\",10.95],[\"2011-04-11\",8.5],[\"2011-04-12\",10.95],[\"2011-04-13\",12.75],[\"2011-04-14\",18.0],[\"2011-04-15\",40.0],[\"2011-04-17\",9.95],[\"2011-04-18\",12.75],[\"2011-04-19\",5.95],[\"2011-04-20\",14.95],[\"2011-04-21\",40.0],[\"2011-04-26\",40.0],[\"2011-04-27\",50.0],[\"2011-04-28\",295.0],[\"2011-05-01\",9.95],[\"2011-05-03\",110.0],[\"2011-05-04\",9.95],[\"2011-05-05\",39.95],[\"2011-05-06\",40.0],[\"2011-05-08\",16.95],[\"2011-05-09\",12.75],[\"2011-05-10\",16.95],[\"2011-05-11\",18.0],[\"2011-05-12\",12.5],[\"2011-05-13\",34.95],[\"2011-05-15\",16.95],[\"2011-05-16\",10.4],[\"2011-05-17\",12.5],[\"2011-05-18\",40.0],[\"2011-05-19\",39.95],[\"2011-05-20\",16.95],[\"2011-05-22\",9.95],[\"2011-05-23\",18.0],[\"2011-05-24\",29.95],[\"2011-05-25\",8.5],[\"2011-05-26\",125.0],[\"2011-05-27\",10.95],[\"2011-05-29\",5.45],[\"2011-05-31\",12.75],[\"2011-06-01\",16.95],[\"2011-06-02\",40.0],[\"2011-06-03\",18.0],[\"2011-06-05\",34.95],[\"2011-06-06\",12.75],[\"2011-06-07\",12.75],[\"2011-06-08\",15.0],[\"2011-06-09\",18.0],[\"2011-06-10\",18.0],[\"2011-06-12\",19.95],[\"2011-06-13\",19.95],[\"2011-06-14\",15.0],[\"2011-06-15\",12.75],[\"2011-06-16\",25.0],[\"2011-06-17\",16.95],[\"2011-06-19\",7.95],[\"2011-06-20\",1917.0],[\"2011-06-21\",25.0],[\"2011-06-22\",15.0],[\"2011-06-23\",9.95],[\"2011-06-24\",16.95],[\"2011-06-26\",28.0],[\"2011-06-27\",4.95],[\"2011-06-28\",12.75],[\"2011-06-29\",24.95],[\"2011-06-30\",165.0],[\"2011-07-01\",50.0],[\"2011-07-03\",10.95],[\"2011-07-04\",12.75],[\"2011-07-05\",15.0],[\"2011-07-06\",12.75],[\"2011-07-07\",15.0],[\"2011-07-08\",85.0],[\"2011-07-11\",18.0],[\"2011-07-12\",10.95],[\"2011-07-13\",85.0],[\"2011-07-14\",14.95],[\"2011-07-15\",16.95],[\"2011-07-17\",18.0],[\"2011-07-18\",16.95],[\"2011-07-19\",18.0],[\"2011-07-20\",28.0],[\"2011-07-21\",14.95],[\"2011-07-22\",8.5],[\"2011-07-24\",24.95],[\"2011-07-25\",15.0],[\"2011-07-26\",16.95],[\"2011-07-27\",7.65],[\"2011-07-28\",15.0],[\"2011-07-29\",12.75],[\"2011-07-31\",12.5],[\"2011-08-01\",4.95],[\"2011-08-02\",8.5],[\"2011-08-03\",12.75],[\"2011-08-04\",49.95],[\"2011-08-05\",18.0],[\"2011-08-07\",8.5],[\"2011-08-08\",40.0],[\"2011-08-09\",18.0],[\"2011-08-10\",12.75],[\"2011-08-11\",15.0],[\"2011-08-12\",6.75],[\"2011-08-14\",39.95],[\"2011-08-15\",5.95],[\"2011-08-16\",18.0],[\"2011-08-18\",12.75],[\"2011-08-19\",14.95],[\"2011-08-21\",8.5],[\"2011-08-22\",10.95],[\"2011-08-23\",7.65],[\"2011-08-24\",18.0],[\"2011-08-25\",34.95],[\"2011-08-26\",85.0],[\"2011-08-28\",5.95],[\"2011-08-30\",40.0],[\"2011-08-31\",18.0],[\"2011-09-01\",12.75],[\"2011-09-02\",10.95],[\"2011-09-04\",18.0],[\"2011-09-05\",6.35],[\"2011-09-06\",18.0],[\"2011-09-07\",10.75],[\"2011-09-08\",19.95],[\"2011-09-09\",15.0],[\"2011-09-11\",7.5],[\"2011-09-12\",9.95],[\"2011-09-13\",40.0],[\"2011-09-14\",9.95],[\"2011-09-15\",50.0],[\"2011-09-16\",18.0],[\"2011-09-18\",9.95],[\"2011-09-19\",8.5],[\"2011-09-20\",9.95],[\"2011-09-21\",12.75],[\"2011-09-22\",18.0],[\"2011-09-23\",49.95],[\"2011-09-25\",40.0],[\"2011-09-26\",12.5],[\"2011-09-27\",12.5],[\"2011-09-28\",15.0],[\"2011-09-29\",10.95],[\"2011-09-30\",50.0],[\"2011-10-02\",9.95],[\"2011-10-03\",152.78],[\"2011-10-04\",40.0],[\"2011-10-05\",39.95],[\"2011-10-06\",18.0],[\"2011-10-07\",18.0],[\"2011-10-09\",7.08],[\"2011-10-10\",12.75],[\"2011-10-11\",50.0],[\"2011-10-12\",18.0],[\"2011-10-13\",12.75],[\"2011-10-14\",12.75],[\"2011-10-17\",9.95],[\"2011-10-18\",39.95],[\"2011-10-19\",3949.32],[\"2011-10-20\",18.0],[\"2011-10-21\",20.8],[\"2011-10-23\",12.75],[\"2011-10-24\",25.0],[\"2011-10-25\",250.0],[\"2011-10-26\",25.0],[\"2011-10-27\",18.0],[\"2011-10-28\",12.5],[\"2011-10-30\",29.95],[\"2011-10-31\",18.0],[\"2011-11-01\",10.4],[\"2011-11-02\",7.65],[\"2011-11-03\",25.0],[\"2011-11-04\",18.0],[\"2011-11-06\",16.65],[\"2011-11-07\",50.0],[\"2011-11-08\",12.5],[\"2011-11-09\",24.95],[\"2011-11-10\",549.34],[\"2011-11-11\",18.0],[\"2011-11-13\",16.65],[\"2011-11-14\",12.75],[\"2011-11-15\",10.95],[\"2011-11-16\",145.0],[\"2011-11-17\",40.0],[\"2011-11-18\",39.95],[\"2011-11-20\",9.95],[\"2011-11-21\",15.0],[\"2011-11-22\",40.0],[\"2011-11-23\",40.0],[\"2011-11-24\",14.95],[\"2011-11-25\",50.0],[\"2011-11-27\",9.95],[\"2011-11-28\",15.0],[\"2011-11-29\",40.0],[\"2011-11-30\",18.0],[\"2011-12-01\",40.0],[\"2011-12-02\",40.0],[\"2011-12-04\",18.0],[\"2011-12-05\",219.5],[\"2011-12-06\",25.0],[\"2011-12-07\",18.0],[\"2011-12-08\",18.0],[\"2011-12-09\",12.75]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[4.77]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (unit_price is greater than 4.77), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}246{"category":"single_table/or/ranked","domain":"commerce","family_id":"6f472e24d0de429596115c9b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"25b9dbd14f82f10ec50df3ea8eb824d59745af7909f0a192feeb89b8f6bb71c9","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (traffic_type equals 12 or product_duration is at most 472.4166667), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[12,472.4166667],\\\"sql\\\":\\\"SELECT month, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[12,472.4166667],\\\"sql\\\":\\\"SELECT month, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[12,472.4166667],\\\"sql\\\":\\\"SELECT month, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[12,472.4166667],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0],[\"Dec\",0],[\"Feb\",0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[12,472.4166667]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (traffic_type equals 12 or product_duration is at most 472.4166667), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}247{"category":"single_table/date/having","domain":"commerce","family_id":"044a60ae0a54230c1038df25","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5cd1a6d158aa1def7e965fc64ce4e45ddf66ee9221713a0f6f03661c72802d32","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",6],[\"2011-06-12\",10],[\"2011-02-09\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\",10]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}248{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"4af6d63774cefa17c30fb306","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6c2043d8ed0818f92876f7af5df468859ffdfe30eec9c3b14a0636f632a7005e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 0.55 and invoice_date is before '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)","sql_parameters":"[0.55,\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 0.55 and invoice_date is before '2010-07-14').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}249{"category":"join/date/and/grouped","domain":"commerce","family_id":"1d4b1bf71c7d32683be27dc3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6c7de627d526f875936b48ad7e0360c53f1f9c2f2c55902f22720fe52ac2700d","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",18],[\"Austria\",2],[\"Bahrain\",6],[\"Belgium\",13],[\"Channel Islands\",12],[\"Cyprus\",10],[\"Denmark\",3],[\"EIRE\",58],[\"Finland\",6],[\"France\",48],[\"Germany\",96],[\"Italy\",5],[\"Japan\",4],[\"Netherlands\",52],[\"Norway\",6],[\"Poland\",4],[\"Portugal\",15],[\"Spain\",22],[\"Sweden\",65],[\"Switzerland\",7],[\"USA\",3],[\"United Kingdom\",9277]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[4.77,\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}250{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"2db7ebedd42b1b85584e2d39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3331906de3803de846c63ea1a315767bf3bced95c68127880983cafa651c26c5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-02\",1],[\"2010-03-23\",1],[\"2010-05-10\",1],[\"2011-05-19\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Bahrain\",\"12346\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}251{"category":"single_table/and/ranked","domain":"commerce","family_id":"f8e9e4b25720f59d15669d66","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b6528ade57ea59b49fde9b242d4dffa05b0262ff252b46094b0b9322973168dd","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (month equals 'June' and administrative is greater than 23), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Returning_Visitor\",189]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[\"June\",23]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (month equals 'June' and administrative is greater than 23), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}252{"category":"single_table/having","domain":"sensor","family_id":"a6e337277e1e4cd8e27f3705","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cb1038747899f3e6dcf2179247bf9d61e1cdd3c8cbfe8995e56f46ebaa89145b","language":"en","license":"CC-BY-4.0","query":"Return the maximum of fs1_mean for hydraulic cycles where (ps1_mean is greater than 156.56746), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[156.56746,2],\\\"sql\\\":\\\"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[156.56746,2],\\\"sql\\\":\\\"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[156.56746,2],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[156.56746,2],\\\"sql\\\":\\\"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,6.72271],[3,6.72056],[20,6.69124]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[156.56746,2]","state":"{\"question\":\"Return the maximum of fs1_mean for hydraulic cycles where (ps1_mean is greater than 156.56746), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}253{"category":"single_table/and/having","domain":"sensor","family_id":"21f664311512d7acf2d1eff8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e0445fc30d4b774f4dc417730465b42076f763abe2f7f6a18642ff624d19a4ac","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 and fs1_mean is greater than 3.36184), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[107.72581,3.36184,2],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[107.72581,3.36184,2],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[107.72581,3.36184,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[107.72581,3.36184,2],\\\"sql\\\":\\\"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,159.25179],[80,159.14255],[90,158.9453],[100,158.68434]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[107.72581,3.36184,2]","state":"{\"question\":\"Return the maximum of ps1_mean for hydraulic cycles where (ps2_mean is at most 107.72581 and fs1_mean is greater than 3.36184), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}254{"category":"join/date/or/aggregate","domain":"commerce","family_id":"7bb79a68e9220011c2b41dea","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c3d23d71d9244aff804d51cedc5b094ca5d7d160786ff2396e03520a1a4958a9","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)","sql_parameters":"[\"Australia\",\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}255{"category":"single_table/aggregate","domain":"commerce","family_id":"da14dea56a6a8d83bd086a2c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"fbdc81aa3ee26cdb664bc3e60e3e21d1ccee077238aae749b68e18ab4eddede2","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (month equals 'Nov').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[138024]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ?)","sql_parameters":"[\"Nov\"]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (month equals 'Nov').\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}256{"category":"single_table/having","domain":"commerce","family_id":"5f57c92a22662a4c2847117f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f9e0b02f9470ee26711f291bebac7cce72eb5b4ec095b940e3cbf8803529a2e5","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (month equals 'Jul'), grouped by month, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Jul\\\",10],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Jul\\\",10],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Jul\\\",10],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Jul\\\",10],\\\"sql\\\":\\\"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Jul\",0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(administrative) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[\"Jul\",10]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (month equals 'Jul'), grouped by month, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}257{"category":"join/null/or/grouped","domain":"commerce","family_id":"575ffa6c4f3dce0ddb51b70e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"dd59ab9933eacbaf3293a8505d112fa50265eab04f2e2547cc5c99d0ead74989","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1.5],[\"2009-12-02\",2.0],[\"2009-12-03\",2922.0],[\"2009-12-04\",1.3076923076923077],[\"2009-12-06\",2.8181818181818183],[\"2009-12-07\",20.6],[\"2009-12-08\",86.45454545454545],[\"2009-12-09\",3.1666666666666665],[\"2009-12-10\",1.0],[\"2009-12-11\",2.5],[\"2009-12-14\",2.466666666666667],[\"2009-12-15\",7.0],[\"2009-12-17\",1.3846153846153846],[\"2009-12-18\",1.0],[\"2009-12-20\",1.0],[\"2009-12-21\",1.8846153846153846],[\"2009-12-22\",1.75],[\"2009-12-23\",2.0],[\"2010-01-04\",5.8],[\"2010-01-05\",1.1428571428571428],[\"2010-01-07\",278.6666666666667],[\"2010-01-12\",91.5],[\"2010-01-13\",1.0],[\"2010-01-15\",1.0],[\"2010-01-22\",4.333333333333333],[\"2010-01-25\",1.1176470588235294],[\"2010-01-26\",3.7142857142857144],[\"2010-01-27\",161.11111111111111],[\"2010-01-28\",5.4],[\"2010-01-29\",1.25],[\"2010-01-31\",1.2727272727272727],[\"2010-02-01\",1.1538461538461537],[\"2010-02-02\",1.0],[\"2010-02-03\",1.0],[\"2010-02-04\",1.0],[\"2010-02-07\",145.4],[\"2010-02-08\",1.3571428571428572],[\"2010-02-10\",1.5],[\"2010-02-11\",1.3333333333333333],[\"2010-02-12\",1.0],[\"2010-02-14\",1.0],[\"2010-02-16\",1.0],[\"2010-02-17\",122.33333333333333],[\"2010-02-18\",1.0],[\"2010-02-19\",180.93333333333334],[\"2010-02-22\",1.5],[\"2010-02-23\",1.5],[\"2010-02-26\",1.0],[\"2010-03-03\",1.5],[\"2010-03-05\",1.5],[\"2010-03-07\",1.6666666666666667],[\"2010-03-08\",1.0],[\"2010-03-09\",7.5],[\"2010-03-10\",1.5714285714285714],[\"2010-03-15\",3.1818181818181817],[\"2010-03-17\",1.0],[\"2010-03-18\",720.0],[\"2010-03-19\",346.4],[\"2010-03-21\",4.75],[\"2010-03-23\",4382.8],[\"2010-03-24\",9.25],[\"2010-03-26\",5.0],[\"2010-03-29\",816.0],[\"2010-03-31\",1.0],[\"2010-04-01\",1.0],[\"2010-04-06\",720.0],[\"2010-04-08\",1.0],[\"2010-04-09\",1.25],[\"2010-04-11\",720.0],[\"2010-04-12\",1.0],[\"2010-04-14\",1.0],[\"2010-04-15\",1.5],[\"2010-04-16\",72.0],[\"2010-04-19\",181.25],[\"2010-04-20\",1.0],[\"2010-04-21\",1.25],[\"2010-04-23\",1.2857142857142858],[\"2010-04-26\",1.25],[\"2010-04-27\",1.0],[\"2010-04-28\",1.0],[\"2010-04-29\",61.25],[\"2010-04-30\",3.5],[\"2010-05-05\",1.0],[\"2010-05-06\",2.5555555555555554],[\"2010-05-07\",272.6666666666667],[\"2010-05-10\",6.5],[\"2010-05-12\",1440.0],[\"2010-05-13\",1.0],[\"2010-05-14\",132.63636363636363],[\"2010-05-17\",1.0],[\"2010-05-18\",2085.8333333333335],[\"2010-05-21\",1.1538461538461537],[\"2010-05-24\",1.0],[\"2010-05-25\",180.75],[\"2010-05-26\",66.45454545454545],[\"2010-05-28\",1.0],[\"2010-06-01\",1.0],[\"2010-06-02\",1.4545454545454546],[\"2010-06-03\",1.0],[\"2010-06-04\",1.2142857142857142],[\"2010-06-07\",782.7272727272727],[\"2010-06-08\",3500.0],[\"2010-06-10\",1.0],[\"2010-06-11\",4.666666666666667],[\"2010-06-14\",1.5],[\"2010-06-15\",3.75],[\"2010-06-16\",5.25],[\"2010-06-17\",1.0],[\"2010-06-18\",1.3333333333333333],[\"2010-06-23\",240.66666666666666],[\"2010-06-24\",1.0909090909090908],[\"2010-06-25\",1.0],[\"2010-06-28\",720.0],[\"2010-06-29\",1.0],[\"2010-06-30\",103.71428571428571],[\"2010-07-01\",2.0],[\"2010-07-02\",1.75],[\"2010-07-05\",1.6666666666666667],[\"2010-07-06\",10.0],[\"2010-07-07\",13.125],[\"2010-07-08\",1.1666666666666667],[\"2010-07-09\",1.0],[\"2010-07-14\",1.0],[\"2010-07-15\",816.0],[\"2010-07-16\",1.1666666666666667],[\"2010-07-19\",1.0],[\"2010-07-20\",1.6],[\"2010-07-21\",1.3846153846153846],[\"2010-07-22\",2.0],[\"2010-07-23\",1.6666666666666667],[\"2010-07-26\",1.0],[\"2010-07-27\",4.285714285714286],[\"2010-07-28\",3.5],[\"2010-07-29\",1.2],[\"2010-07-30\",1.25],[\"2010-08-02\",1.3333333333333333],[\"2010-08-03\",829.2],[\"2010-08-05\",1.5],[\"2010-08-06\",1.8181818181818181],[\"2010-08-10\",1.0],[\"2010-08-11\",1.5],[\"2010-08-12\",1.0],[\"2010-08-13\",9.047619047619047],[\"2010-08-15\",1040.0],[\"2010-08-16\",142.0],[\"2010-08-18\",2.8333333333333335],[\"2010-08-19\",240.66666666666666],[\"2010-08-20\",2.0],[\"2010-08-24\",720.0],[\"2010-08-25\",174.4],[\"2010-08-26\",1.0],[\"2010-08-31\",1.0],[\"2010-09-02\",1.3333333333333333],[\"2010-09-03\",1314.7272727272727],[\"2010-09-06\",3.0],[\"2010-09-09\",1.0],[\"2010-09-13\",172.07407407407408],[\"2010-09-16\",1.1666666666666667],[\"2010-09-17\",1.0],[\"2010-09-20\",256.6666666666667],[\"2010-09-22\",1.2],[\"2010-09-24\",1.0],[\"2010-09-26\",118.83333333333333],[\"2010-09-27\",192.75],[\"2010-09-28\",1.0],[\"2010-09-30\",2.263157894736842],[\"2010-10-01\",5.75],[\"2010-10-04\",240.66666666666666],[\"2010-10-05\",1.0],[\"2010-10-06\",672.4],[\"2010-10-07\",2.4],[\"2010-10-08\",1391.8],[\"2010-10-10\",1.0],[\"2010-10-11\",1.75],[\"2010-10-12\",145.2],[\"2010-10-15\",2.0],[\"2010-10-18\",1.5],[\"2010-10-19\",1.2],[\"2010-10-21\",1.2],[\"2010-10-22\",1240.0],[\"2010-10-25\",1.4444444444444444],[\"2010-10-26\",1.0],[\"2010-10-29\",2.380952380952381],[\"2010-10-31\",1.0],[\"2010-11-02\",1.3333333333333333],[\"2010-11-04\",2062.0833333333335],[\"2010-11-05\",540.75],[\"2010-11-09\",1.5],[\"2010-11-10\",1000.0],[\"2010-11-11\",135.33333333333334],[\"2010-11-12\",800.0],[\"2010-11-17\",120.83333333333333],[\"2010-11-18\",2.9],[\"2010-11-19\",164.0],[\"2010-11-22\",1.0],[\"2010-11-23\",3.6666666666666665],[\"2010-11-24\",3.5714285714285716],[\"2010-11-25\",4.0],[\"2010-11-29\",4.0],[\"2010-11-30\",1.0],[\"2010-12-01\",1.3],[\"2010-12-02\",714.0],[\"2010-12-03\",1440.0],[\"2010-12-06\",1.2],[\"2010-12-07\",130.86666666666667],[\"2010-12-08\",4.8],[\"2010-12-09\",157.22222222222223],[\"2010-12-10\",1.0],[\"2010-12-12\",1.3333333333333333],[\"2010-12-13\",1.25],[\"2010-12-15\",7.285714285714286],[\"2010-12-16\",1.6],[\"2010-12-17\",2.142857142857143],[\"2010-12-19\",1.6666666666666667],[\"2010-12-20\",213.75],[\"2010-12-22\",1.0],[\"2010-12-23\",2.5454545454545454],[\"2011-01-05\",1.75],[\"2011-01-07\",2.4],[\"2011-01-10\",1.25],[\"2011-01-11\",1502.6666666666667],[\"2011-01-12\",1.0],[\"2011-01-20\",1.0],[\"2011-01-24\",1.3333333333333333],[\"2011-01-25\",2.3333333333333335],[\"2011-01-26\",720.0],[\"2011-01-27\",1.25],[\"2011-02-01\",10.0],[\"2011-02-03\",2592.0],[\"2011-02-04\",1.0],[\"2011-02-10\",1296.0],[\"2011-02-11\",1.0],[\"2011-02-15\",301.0],[\"2011-02-17\",1.0],[\"2011-02-18\",1.6],[\"2011-02-21\",7.571428571428571],[\"2011-02-25\",23.6],[\"2011-03-01\",2.0],[\"2011-03-04\",1176.0],[\"2011-03-07\",1.0],[\"2011-03-08\",864.0],[\"2011-03-09\",1.0],[\"2011-03-10\",1.0],[\"2011-03-14\",3.5],[\"2011-03-15\",1.0],[\"2011-03-16\",1.5],[\"2011-03-17\",240.66666666666666],[\"2011-03-18\",1.0],[\"2011-03-20\",494.42857142857144],[\"2011-03-21\",1.0],[\"2011-03-22\",5.333333333333333],[\"2011-03-23\",1.0],[\"2011-03-25\",1.5],[\"2011-03-30\",1.2352941176470589],[\"2011-04-01\",208.76470588235293],[\"2011-04-03\",2.0],[\"2011-04-04\",4.2],[\"2011-04-05\",2.25],[\"2011-04-06\",1.25],[\"2011-04-07\",5.0],[\"2011-04-08\",300.75],[\"2011-04-12\",1.0],[\"2011-04-13\",1728.0],[\"2011-04-14\",1.0],[\"2011-04-15\",1.3333333333333333],[\"2011-04-18\",1802.8],[\"2011-04-19\",1.5],[\"2011-04-20\",912.0],[\"2011-04-21\",102.9],[\"2011-04-26\",121.0],[\"2011-04-27\",590.0],[\"2011-05-03\",1.0],[\"2011-05-05\",1.375],[\"2011-05-06\",1.3333333333333333],[\"2011-05-09\",1.6666666666666667],[\"2011-05-10\",3.8],[\"2011-05-11\",1.5],[\"2011-05-12\",1.5],[\"2011-05-13\",3.0],[\"2011-05-18\",1.0],[\"2011-05-19\",864.0],[\"2011-05-23\",2700.0],[\"2011-05-24\",254.7],[\"2011-05-25\",1.0],[\"2011-05-26\",1.0],[\"2011-05-31\",1152.0],[\"2011-06-01\",1.0],[\"2011-06-03\",1.0],[\"2011-06-07\",17.2],[\"2011-06-08\",720.0],[\"2011-06-10\",1.0],[\"2011-06-12\",1.5],[\"2011-06-13\",6.625],[\"2011-06-14\",660.0],[\"2011-06-15\",1.5],[\"2011-06-16\",2.8],[\"2011-06-17\",109.125],[\"2011-06-20\",1.0],[\"2011-06-22\",2.2],[\"2011-06-24\",3.0],[\"2011-06-27\",5.0],[\"2011-06-28\",1.2],[\"2011-06-30\",256.5],[\"2011-07-05\",720.0],[\"2011-07-06\",173.6],[\"2011-07-07\",482.6666666666667],[\"2011-07-08\",1.0],[\"2011-07-11\",1.0],[\"2011-07-15\",1.5],[\"2011-07-17\",720.0],[\"2011-07-20\",70.5],[\"2011-07-21\",180.75],[\"2011-07-22\",1.3333333333333333],[\"2011-07-26\",1.3333333333333333],[\"2011-07-27\",1.6666666666666667],[\"2011-08-02\",1000.0],[\"2011-08-03\",1.0],[\"2011-08-04\",864.0],[\"2011-08-05\",1.25],[\"2011-08-08\",700.0],[\"2011-08-10\",3.2],[\"2011-08-11\",1.5],[\"2011-08-16\",1.0],[\"2011-08-17\",754.0],[\"2011-08-18\",306.54545454545456],[\"2011-08-21\",1.0],[\"2011-08-22\",2.5],[\"2011-08-23\",1.3333333333333333],[\"2011-08-24\",720.0],[\"2011-08-30\",2.142857142857143],[\"2011-09-02\",282.0],[\"2011-09-04\",960.0],[\"2011-09-06\",1.4],[\"2011-09-08\",1.5],[\"2011-09-09\",2.0],[\"2011-09-15\",2.0],[\"2011-09-19\",1.2],[\"2011-09-20\",1.0],[\"2011-09-23\",1.125],[\"2011-09-26\",2.75],[\"2011-09-30\",1.0],[\"2011-10-02\",1.6666666666666667],[\"2011-10-03\",960.0],[\"2011-10-04\",514.0],[\"2011-10-06\",36.0],[\"2011-10-07\",1008.0],[\"2011-10-10\",1.375],[\"2011-10-11\",1.0],[\"2011-10-12\",4.2],[\"2011-10-13\",1.0],[\"2011-10-14\",1.5],[\"2011-10-19\",1.3333333333333333],[\"2011-10-20\",4.0],[\"2011-10-21\",1.0],[\"2011-10-24\",123.66666666666667],[\"2011-10-25\",400.6666666666667],[\"2011-10-26\",6.666666666666667],[\"2011-10-27\",181.0],[\"2011-10-28\",1.1],[\"2011-10-31\",1.0],[\"2011-11-02\",864.0],[\"2011-11-03\",768.4],[\"2011-11-04\",2.909090909090909],[\"2011-11-06\",1.3333333333333333],[\"2011-11-08\",1.1428571428571428],[\"2011-11-09\",1200.0],[\"2011-11-10\",1.0],[\"2011-11-11\",1.25],[\"2011-11-13\",2.0],[\"2011-11-15\",217.25],[\"2011-11-16\",8.5],[\"2011-11-18\",3.0],[\"2011-11-21\",1.0],[\"2011-11-22\",403.75],[\"2011-11-25\",1.4],[\"2011-11-28\",760.0],[\"2011-11-29\",1.2222222222222223],[\"2011-11-30\",1.0],[\"2011-12-02\",1.5],[\"2011-12-05\",95.94117647058823],[\"2011-12-06\",1.6666666666666667],[\"2011-12-08\",1.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}258{"category":"single_table/or/aggregate","domain":"sensor","family_id":"131176aa415f7810d057b055","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cafdbc15d30960462b0007cb6a9c7e68298bb069d16dbba19cef08ad570140e3","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (ps2_mean is greater than 105.7255 or fs1_mean is at most 6.57291).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[105.7255,6.57291],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? AND fs1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[105.7255,6.57291],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? OR fs1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[105.7255,6.57291],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? OR fs1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[105.7255,6.57291],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? OR fs1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1315.35762]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean > ? OR fs1_mean <= ?)","sql_parameters":"[105.7255,6.57291]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (ps2_mean is greater than 105.7255 or fs1_mean is at most 6.57291).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}259{"category":"single_table/or/aggregate","domain":"commerce","family_id":"a9fa7826ee03cd45c0721755","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cb99c1baf3eda8459dea24a20ee42ff56904ba92c5b81cfcf861624456804a05","language":"en","license":"CC-BY-4.0","query":"Return the maximum of administrative for shopping sessions where (revenue equals 1 or traffic_type equals 15).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,15],\\\"sql\\\":\\\"SELECT MAX(administrative) AS value FROM shopping_sessions WHERE (revenue = ? AND traffic_type = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,15],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (revenue = ? OR traffic_type = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,15],\\\"sql\\\":\\\"SELECT MAX(administrative) AS value FROM shopping_sessions WHERE (revenue = ? OR traffic_type = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,15],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (revenue = ? OR traffic_type = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[26]]","source":"online_shoppers","split":"calibration","sql":"SELECT MAX(administrative) AS value FROM shopping_sessions WHERE (revenue = ? OR traffic_type = ?)","sql_parameters":"[1,15]","state":"{\"question\":\"Return the maximum of administrative for shopping sessions where (revenue equals 1 or traffic_type equals 15).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}260{"category":"join/distinct_invoice/having","domain":"commerce","family_id":"4a31cf056615038d778be4c6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"79a1f9b77f853ed606f6687c33afd5e839a8eaf71cdd9c2132b1c3c874e9c2f4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",50],[\"2010-12-08\",38],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[4.77,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}261{"category":"single_table/and/aggregate","domain":"sensor","family_id":"9dba781ff3425d599c08be57","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9b402bc9fc82873dcd9a039f0805c7ffd6c5b2bea74980c4e0e2213dcdea1511","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (pump_leakage equals 1 and fs1_mean is at most 6.57291).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,6.57291],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,6.57291],\\\"sql\\\":\\\"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,6.57291],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,6.57291],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[104.40631]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND fs1_mean <= ?)","sql_parameters":"[1,6.57291]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (pump_leakage equals 1 and fs1_mean is at most 6.57291).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}262{"category":"single_table/grouped","domain":"commerce","family_id":"e21819b1eb5789927e9fad4c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0160717f5ab9963580f684aff6357df4c5404bea3f8395245018fcd309dad5f5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (quantity is at most 648), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Austria\",48],[\"Bahrain\",24],[\"Belgium\",272],[\"Canada\",16],[\"Channel Islands\",200],[\"Cyprus\",200],[\"Denmark\",256],[\"EIRE\",600],[\"Finland\",144],[\"France\",576],[\"Germany\",288],[\"Israel\",12],[\"Italy\",96],[\"Japan\",576],[\"Netherlands\",576],[\"Norway\",24],[\"Poland\",48],[\"Portugal\",60],[\"Singapore\",1],[\"Spain\",560],[\"Sweden\",600],[\"Switzerland\",144],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",648]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity <= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (quantity is at most 648), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}263{"category":"single_table/aggregate","domain":"sensor","family_id":"ad43d39249182a88c8523621","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"54450a3b8d659dfe19430523d65a020e0c5ddae5379fb242139820589a193f55","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (accumulator equals 130).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[130],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[130],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[130],\\\"sql\\\":\\\"SELECT MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[130],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[372.63067]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)","sql_parameters":"[130]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (accumulator equals 130).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}264{"category":"single_table/and/ranked","domain":"commerce","family_id":"89777022c99bf874bacb66ca","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"62c979e252fb357444f64c7b1f5e38551ea88f516a50374548984fa8f299f311","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is greater than 92 and unit_price is at most 0.55), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,0.55],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,0.55],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,0.55],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-30\",0.04],[\"2011-10-19\",0.04],[\"2011-11-23\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[92,0.55]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is greater than 92 and unit_price is at most 0.55), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}265{"category":"join/date/or/aggregate","domain":"commerce","family_id":"b872ac8f95f33dc87cadd56f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f7735a65a8b8e4ab836a9b9950947dbc07c18f604d6e02800c0d654d603d2147","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 or i.invoice_date is on or after '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[49.833751253761285]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?)","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 or i.invoice_date is on or after '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}266{"category":"single_table/and/having","domain":"commerce","family_id":"fd7f65cbe2ba3261ede58c68","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d584b5d3834de0a7dae2cbfb6b13829b1c4bf78877c821c1418f13f867ab16f2","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (quantity is greater than 25 and unit_price is at most 8.5), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,8.5,2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,8.5,2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,8.5,2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,8.5,2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-04\",4.58],[\"2011-10-21\",3.75],[\"2010-08-11\",3.39],[\"2010-08-18\",3.39],[\"2009-12-11\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[25,8.5,2]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (quantity is greater than 25 and unit_price is at most 8.5), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}267{"category":"join/date/having","domain":"commerce","family_id":"d903951aca1d3bf2e4a4718b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6024f5b53a8adb4fa9b6b2b19e3cb09bca5345ceac6d3dbbe965c962be3435fd","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",11],[\"2010-05-30\",12],[\"2010-08-01\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\",10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}268{"category":"single_table/and/grouped","domain":"sensor","family_id":"6674f3a81707c25b0f78a3a0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a95062c9fde8af0bd92436cc592ab9931465fd8f351fb8310eae464d0750ab67","language":"en","license":"CC-BY-4.0","query":"Return the maximum of fs1_mean for hydraulic cycles where (cooler equals 20 and ts1_mean is greater than 36.33327), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[20,36.33327],\\\"sql\\\":\\\"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[20,6.69124]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND ts1_mean > ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[20,36.33327]","state":"{\"question\":\"Return the maximum of fs1_mean for hydraulic cycles where (cooler equals 20 and ts1_mean is greater than 36.33327), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}269{"category":"join/having","domain":"commerce","family_id":"c2eabc8371d68e9853b601b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0830964c2e0aef3849612e044d1046dbdd6c45a5d87d7481fe3b8bdc27e5d9b2","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Belgium'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-11-17\",14.966666666666667],[\"2011-08-25\",13.35],[\"2011-11-29\",12.379999999999999],[\"2011-05-23\",11.408333333333333],[\"2011-02-28\",10.833333333333334]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Belgium\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Belgium'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}270{"category":"join/grouped","domain":"commerce","family_id":"7614964a8c86b62f831b1f5a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c609c1410040f47c1926bd7e9ddf8f1c68332bba327d261b8ade985bf9b9626c","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 1800), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-03\",1.0],[\"2010-03-23\",1.0],[\"2010-05-18\",1.5],[\"2010-06-08\",2.55],[\"2010-08-03\",0.18],[\"2010-09-03\",2.04],[\"2010-10-08\",2.03],[\"2010-11-04\",3.84],[\"2010-12-02\",0.36],[\"2011-01-11\",6.5],[\"2011-02-03\",0.21],[\"2011-03-20\",0.25],[\"2011-04-18\",6.1899999999999995],[\"2011-05-23\",0.42],[\"2011-11-03\",1.06]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[1800]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 1800), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}271{"category":"join/date/or/aggregate","domain":"commerce","family_id":"184943e73bde117b609815bc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6c5a1c88103c78764b98ba7992369d2667a0fe21e098755192f59fc670ff97c7","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[40.24778353483017]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)","sql_parameters":"[\"12348\",\"2011-05-10\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}272{"category":"single_table/and/having","domain":"commerce","family_id":"08689d7f66c004b54f6b47b8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"94c3a24584c1f52506e35c1ad40d729eb9078b5f53c2d9d82fd27d740446b2e1","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (month equals 'Aug' and region equals 2), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,2],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR region = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,2],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,2],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Aug\\\",2,2],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND region = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[\"Aug\",2,2]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (month equals 'Aug' and region equals 2), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}273{"category":"single_table/and/grouped","domain":"commerce","family_id":"6634eb554652835a3dbe7875","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"015dd973cf0d24d50d730430eb3633cc9dd5e71e810b7d65852b85c4f47efebe","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (month equals 'Mar' and visitor_type equals 'Other'), grouped by visitor_type, ordered by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Mar\\\",\\\"Other\\\"],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR visitor_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Mar\\\"],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Mar\\\",\\\"Other\\\"],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND visitor_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND visitor_type = ?) GROUP BY visitor_type ORDER BY visitor_type ASC","sql_parameters":"[\"Mar\",\"Other\"]","state":"{\"question\":\"Return the number of rows for shopping sessions where (month equals 'Mar' and visitor_type equals 'Other'), grouped by visitor_type, ordered by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}274{"category":"single_table/date/grouped","domain":"commerce","family_id":"538795755dd1739cadd592d4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4cded89ae2f0ab173a4b4478dfcd644584d1c350d70a5ff51b68bfe570abbeaa","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is before '2010-02-18'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",216],[\"2009-12-02\",288],[\"2009-12-03\",5184],[\"2009-12-04\",300],[\"2009-12-05\",144],[\"2009-12-06\",75],[\"2009-12-07\",288],[\"2009-12-08\",936],[\"2009-12-09\",144],[\"2009-12-10\",200],[\"2009-12-11\",40],[\"2009-12-13\",120],[\"2009-12-14\",96],[\"2009-12-15\",480],[\"2009-12-16\",200],[\"2009-12-17\",216],[\"2009-12-18\",168],[\"2009-12-20\",192],[\"2009-12-21\",200],[\"2009-12-22\",336],[\"2009-12-23\",240],[\"2010-01-04\",300],[\"2010-01-05\",200],[\"2010-01-06\",12],[\"2010-01-07\",832],[\"2010-01-08\",600],[\"2010-01-10\",300],[\"2010-01-11\",576],[\"2010-01-12\",720],[\"2010-01-13\",288],[\"2010-01-14\",150],[\"2010-01-15\",100],[\"2010-01-17\",192],[\"2010-01-18\",48],[\"2010-01-19\",100],[\"2010-01-20\",240],[\"2010-01-21\",144],[\"2010-01-22\",80],[\"2010-01-24\",48],[\"2010-01-25\",60],[\"2010-01-26\",24],[\"2010-01-27\",1440],[\"2010-01-28\",96],[\"2010-01-29\",288],[\"2010-01-31\",96],[\"2010-02-01\",144],[\"2010-02-02\",144],[\"2010-02-03\",96],[\"2010-02-04\",252],[\"2010-02-05\",200],[\"2010-02-07\",720],[\"2010-02-08\",96],[\"2010-02-09\",150],[\"2010-02-10\",48],[\"2010-02-11\",384],[\"2010-02-12\",600],[\"2010-02-14\",192],[\"2010-02-15\",100],[\"2010-02-16\",288],[\"2010-02-17\",720]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is before '2010-02-18'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}275{"category":"join/null/date/and/having","domain":"commerce","family_id":"da2bee7aeef8077f663e482c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"135f848a4f87521824b0dc162a0f47884ff4fbb6b22da9dea01c51c8198f9f99","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-08-03\",21.181515151515153],[\"2010-07-12\",20.248108108108106],[\"2010-05-04\",19.911176470588234],[\"2010-08-24\",16.257272727272728],[\"2010-07-11\",12.4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}276{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"3940f5f654aa1671dd244744","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ce8a9cdbc8ebb7aa220d19887e05fe99707756d3fb8bf7b6f39527da55dbc802","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Canada' or invoice_date is on or after '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13839]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)","sql_parameters":"[\"Canada\",\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Canada' or invoice_date is on or after '2010-12-02').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}277{"category":"single_table/date/or/having","domain":"commerce","family_id":"1e6e0034b4edd51325a160b8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6fd7876ef5c3eb74e3c37e0db3a831fd5c38705b3ec9d7e57e62c8a25229d6e0","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (quantity is at most 92 or invoice_date is before '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",3949.32],[\"EIRE\",1917.0],[\"United Kingdom\",867.79],[\"Germany\",549.34],[\"Norway\",376.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[92,\"2011-05-10\",2]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (quantity is at most 92 or invoice_date is before '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}278{"category":"single_table/and/having","domain":"commerce","family_id":"1ec2d2c471d902ed13b6e849","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"de83e655ac94278ab8807b5ca7d3f1ff997f684745e5349c07cb26d2a2eb8bfb","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (region equals 9 and traffic_type equals 11), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[9,11,10],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (region = ? OR traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[9,11,10],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (region = ? AND traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[9,11],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (region = ? AND traffic_type = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (region = ? AND traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[9,11,10]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (region equals 9 and traffic_type equals 11), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}279{"category":"join/distinct_invoice/date/and/aggregate","domain":"commerce","family_id":"ed842c1f908ac0ff8c63bbc8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8be02567e7d3b7b1d92ff4dc0a0b32bddf22f90b4def4fbe346975ce04d54435","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4962]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)","sql_parameters":"[2.25,\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}280{"category":"single_table/and/having","domain":"commerce","family_id":"0597045bb2fe3b64588c91ed","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bd6a73d7740d88c2ad0807db1b7517017bc3f410cebaf9100d5d050456f06d8b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (month equals 'June' and product_duration is greater than 1564.0), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"June\\\",1564.0,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? OR product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"June\\\",1564.0],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"June\\\",1564.0,10],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"June\\\",1564.0,10],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Returning_Visitor\",7]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? AND product_duration > ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[\"June\",1564.0,10]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (month equals 'June' and product_duration is greater than 1564.0), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}281{"category":"single_table/date/or/having","domain":"commerce","family_id":"93f2732a81ba8866ab2514e0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"14daa42c5cfb3554b93458f81fa6df867c5f7dbd5e8f9e0ccf366cdc6e31c2eb","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 49.95 or invoice_date is before '2011-09-29'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",6],[\"2011-06-12\",10],[\"2010-08-01\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[49.95,\"2011-09-29\",10]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 49.95 or invoice_date is before '2011-09-29'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}282{"category":"join/date/or/aggregate","domain":"commerce","family_id":"950a027ebf126a673fa5b1f9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ce2d5db06fa7b5c767f7060e7263f5aeb5b2a448088cd8c9f40f3fa538b381e3","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2382.92]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)","sql_parameters":"[0.55,\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}283{"category":"single_table/having","domain":"sensor","family_id":"01e40c7bab72e58c88b97e5c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"709d054ad00a259f632af800a04eeb4ab484452123c6912d88d6ffcde75103e7","language":"en","license":"CC-BY-4.0","query":"Return the maximum of eps1_mean for hydraulic cycles where (ts1_mean is at most 36.33327), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[36.33327],\\\"sql\\\":\\\"SELECT cooler, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT cooler, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[36.33327,2],\\\"sql\\\":\\\"SELECT cooler, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,2582.46763]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[36.33327,2]","state":"{\"question\":\"Return the maximum of eps1_mean for hydraulic cycles where (ts1_mean is at most 36.33327), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}284{"category":"single_table/or/having","domain":"commerce","family_id":"60d92adf848414ea8469ee45","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2a7cb8a5e2c09c192291ac35b87e868d0664b6766b0723d96491caa80a0dc88f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_duration for shopping sessions where (traffic_type equals 1 or product_related is at most 155), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,155,2],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,155,2],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,155,2],\\\"sql\\\":\\\"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value ASC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,155,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,23342.08205],[1,14568.16201]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MAX(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related <= ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[1,155,2]","state":"{\"question\":\"Return the maximum of product_duration for shopping sessions where (traffic_type equals 1 or product_related is at most 155), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}285{"category":"single_table/or/ranked","domain":"sensor","family_id":"2b8c5d94784acbf920d0c9b6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c3d170d388d0d324d30ed7ae8502c8c0e7d09aa3099dd4bd52f013b9217f5f3a","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (cooler equals 3 or fs1_mean is at most 6.68926), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3,6.68926],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND fs1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3,6.68926],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR fs1_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3,6.68926],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? OR fs1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3,6.68926],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR fs1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,111.56960267759564],[100,109.11770215384615],[20,107.3239975512996]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR fs1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[3,6.68926]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (cooler equals 3 or fs1_mean is at most 6.68926), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}286{"category":"single_table/and/having","domain":"commerce","family_id":"395f7dcb4d3078d2e99dbcf5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"aedca31739a26b8d86e874fc705c0b7a934fbf2e0403a57d80de9ec354719fc0","language":"en","license":"CC-BY-4.0","query":"Return the average of product_related for shopping sessions where (month equals 'Jul' and traffic_type equals 16), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Jul\\\",16,2],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? OR traffic_type = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Jul\\\",2],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Jul\\\",16,2],\\\"sql\\\":\\\"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT month, AVG(product_related) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?) GROUP BY month HAVING COUNT(*) >= ? ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[\"Jul\",16,2]","state":"{\"question\":\"Return the average of product_related for shopping sessions where (month equals 'Jul' and traffic_type equals 16), grouped by month, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}287{"category":"single_table/ranked","domain":"commerce","family_id":"ee6bbd55f7321bea4338c8a5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"761f9436829e77e6f57e7b0e736df741bc919c14b4eb73fee6664023f5b3ce49","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_duration for shopping sessions where (revenue equals 1), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_duration) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Other\",20134.274978999998],[\"New_Visitor\",368922.11459773],[\"Returning_Visitor\",3190751.5556313]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, SUM(product_duration) AS value FROM shopping_sessions WHERE (revenue = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[1]","state":"{\"question\":\"Return the sum of product_duration for shopping sessions where (revenue equals 1), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}288{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"baca1f9a47139ea7618a5d63","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"9898134e3b55e4c1566f74fc49a65d102a48023c2f42186f5210c8a241ff0c0f","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (unit_price is greater than 49.95 or invoice_date is before '2010-12-02'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",141.08],[\"2009-12-02\",323.13],[\"2009-12-03\",442.63],[\"2009-12-04\",190.89000000000001],[\"2009-12-05\",126.13],[\"2009-12-06\",138.70000000000002],[\"2009-12-07\",259.49],[\"2009-12-08\",257.1],[\"2009-12-09\",479.06],[\"2009-12-10\",286.39],[\"2009-12-11\",140.9],[\"2009-12-13\",154.19],[\"2009-12-14\",259.18],[\"2009-12-15\",328.57],[\"2009-12-16\",246.16],[\"2009-12-17\",327.24],[\"2009-12-18\",185.55],[\"2009-12-20\",77.91],[\"2009-12-21\",135.68],[\"2009-12-22\",181.95],[\"2009-12-23\",42.21],[\"2010-01-04\",44.77],[\"2010-01-05\",120.75],[\"2010-01-06\",10.45],[\"2010-01-07\",186.59],[\"2010-01-08\",173.84],[\"2010-01-10\",62.230000000000004],[\"2010-01-11\",131.0],[\"2010-01-12\",187.63],[\"2010-01-13\",57.19],[\"2010-01-14\",59.36],[\"2010-01-15\",153.57],[\"2010-01-17\",38.97],[\"2010-01-18\",6.88],[\"2010-01-19\",109.2],[\"2010-01-20\",131.6],[\"2010-01-21\",145.2],[\"2010-01-22\",179.35],[\"2010-01-24\",139.01],[\"2010-01-25\",187.83],[\"2010-01-26\",146.33],[\"2010-01-27\",176.59],[\"2010-01-28\",70.3],[\"2010-01-29\",163.35999999999999],[\"2010-01-31\",122.81],[\"2010-02-01\",156.33],[\"2010-02-02\",266.95],[\"2010-02-03\",210.14000000000001],[\"2010-02-04\",153.71],[\"2010-02-05\",162.09],[\"2010-02-07\",12.17],[\"2010-02-08\",181.85],[\"2010-02-09\",111.87],[\"2010-02-10\",147.46],[\"2010-02-11\",84.06],[\"2010-02-12\",55.18],[\"2010-02-14\",75.44],[\"2010-02-15\",81.56],[\"2010-02-16\",318.23],[\"2010-02-17\",98.68],[\"2010-02-18\",115.9],[\"2010-02-19\",118.49],[\"2010-02-21\",49.26],[\"2010-02-22\",584.97],[\"2010-02-23\",206.51],[\"2010-02-24\",173.2],[\"2010-02-25\",194.48],[\"2010-02-26\",102.08],[\"2010-02-28\",194.66],[\"2010-03-01\",166.58],[\"2010-03-02\",99.24],[\"2010-03-03\",217.4],[\"2010-03-04\",128.68],[\"2010-03-05\",261.63],[\"2010-03-07\",65.5],[\"2010-03-08\",270.65],[\"2010-03-09\",159.07],[\"2010-03-10\",85.11],[\"2010-03-11\",107.32],[\"2010-03-12\",115.72],[\"2010-03-14\",79.31],[\"2010-03-15\",101.76],[\"2010-03-16\",89.98],[\"2010-03-17\",80.06],[\"2010-03-18\",275.37],[\"2010-03-19\",117.88],[\"2010-03-21\",105.2],[\"2010-03-22\",142.83],[\"2010-03-23\",159.64],[\"2010-03-24\",1032.8799999999999],[\"2010-03-25\",150.36],[\"2010-03-26\",141.88],[\"2010-03-28\",22.24],[\"2010-03-29\",128.07999999999998],[\"2010-03-30\",170.98],[\"2010-03-31\",185.15],[\"2010-04-01\",91.81],[\"2010-04-06\",182.47],[\"2010-04-07\",110.33],[\"2010-04-08\",226.8],[\"2010-04-09\",75.24],[\"2010-04-11\",68.98],[\"2010-04-12\",179.17000000000002],[\"2010-04-13\",78.96],[\"2010-04-14\",129.97],[\"2010-04-15\",105.49000000000001],[\"2010-04-16\",114.16],[\"2010-04-18\",65.6],[\"2010-04-19\",275.21],[\"2010-04-20\",143.88],[\"2010-04-21\",309.59],[\"2010-04-22\",208.37],[\"2010-04-23\",230.78],[\"2010-04-25\",131.3],[\"2010-04-26\",207.38],[\"2010-04-27\",224.82],[\"2010-04-28\",109.2],[\"2010-04-29\",231.26],[\"2010-04-30\",187.32999999999998],[\"2010-05-02\",77.35],[\"2010-05-04\",338.49],[\"2010-05-05\",313.73],[\"2010-05-06\",242.60999999999999],[\"2010-05-07\",205.46],[\"2010-05-09\",198.89],[\"2010-05-10\",274.13],[\"2010-05-11\",118.28],[\"2010-05-12\",195.45],[\"2010-05-13\",97.51],[\"2010-05-14\",202.76],[\"2010-05-16\",46.04],[\"2010-05-17\",74.0],[\"2010-05-18\",166.59],[\"2010-05-19\",467.40000000000003],[\"2010-05-20\",156.72],[\"2010-05-21\",211.6],[\"2010-05-23\",68.88],[\"2010-05-24\",222.19],[\"2010-05-25\",147.23],[\"2010-05-26\",246.32],[\"2010-05-27\",190.29],[\"2010-05-28\",117.06],[\"2010-05-30\",61.3],[\"2010-06-01\",99.25],[\"2010-06-02\",156.2],[\"2010-06-03\",222.73],[\"2010-06-04\",210.02],[\"2010-06-06\",50.08],[\"2010-06-07\",232.65],[\"2010-06-08\",161.64],[\"2010-06-09\",189.22],[\"2010-06-10\",167.87],[\"2010-06-11\",195.66],[\"2010-06-13\",183.67],[\"2010-06-14\",173.78],[\"2010-06-15\",94.87],[\"2010-06-16\",249.21],[\"2010-06-17\",193.44],[\"2010-06-18\",83.04],[\"2010-06-20\",114.41],[\"2010-06-21\",74.0],[\"2010-06-22\",68.4],[\"2010-06-23\",223.98],[\"2010-06-24\",205.91],[\"2010-06-25\",63.82],[\"2010-06-27\",151.19],[\"2010-06-28\",187.3],[\"2010-06-29\",265.41],[\"2010-06-30\",139.77],[\"2010-07-01\",126.64],[\"2010-07-02\",17.15],[\"2010-07-04\",90.19],[\"2010-07-05\",259.23],[\"2010-07-06\",173.37],[\"2010-07-07\",173.91],[\"2010-07-08\",374.17],[\"2010-07-09\",39.23],[\"2010-07-11\",37.2],[\"2010-07-12\",749.18],[\"2010-07-13\",240.62],[\"2010-07-14\",66.77],[\"2010-07-15\",233.48],[\"2010-07-16\",234.46],[\"2010-07-18\",53.89],[\"2010-07-19\",119.9],[\"2010-07-20\",197.4],[\"2010-07-21\",195.05],[\"2010-07-22\",111.7],[\"2010-07-23\",71.92],[\"2010-07-25\",39.08],[\"2010-07-26\",117.25],[\"2010-07-27\",270.78],[\"2010-07-28\",112.65],[\"2010-07-29\",85.7],[\"2010-07-30\",215.59],[\"2010-08-01\",47.8],[\"2010-08-02\",548.82],[\"2010-08-03\",715.07],[\"2010-08-04\",88.26],[\"2010-08-05\",177.35],[\"2010-08-06\",71.13],[\"2010-08-08\",102.97],[\"2010-08-09\",99.53],[\"2010-08-10\",41.160000000000004],[\"2010-08-11\",106.99],[\"2010-08-12\",174.82999999999998],[\"2010-08-13\",155.5],[\"2010-08-15\",147.9],[\"2010-08-16\",82.55],[\"2010-08-17\",132.11],[\"2010-08-18\",100.36],[\"2010-08-19\",211.51],[\"2010-08-20\",167.24],[\"2010-08-22\",58.75],[\"2010-08-23\",110.21],[\"2010-08-24\",357.66],[\"2010-08-25\",132.87],[\"2010-08-26\",102.91],[\"2010-08-27\",86.96000000000001],[\"2010-08-29\",82.06],[\"2010-08-31\",88.8],[\"2010-09-01\",211.17000000000002],[\"2010-09-02\",339.54],[\"2010-09-03\",213.18],[\"2010-09-05\",134.04999999999998],[\"2010-09-06\",83.7],[\"2010-09-07\",105.16],[\"2010-09-08\",14.08],[\"2010-09-09\",334.04],[\"2010-09-10\",40.64],[\"2010-09-12\",70.69],[\"2010-09-13\",216.37],[\"2010-09-14\",209.35999999999999],[\"2010-09-15\",64.65],[\"2010-09-16\",188.48],[\"2010-09-17\",183.93],[\"2010-09-19\",82.07],[\"2010-09-20\",389.15],[\"2010-09-21\",214.12],[\"2010-09-22\",94.67],[\"2010-09-23\",177.2],[\"2010-09-24\",133.24],[\"2010-09-26\",188.85],[\"2010-09-27\",192.13],[\"2010-09-28\",322.94],[\"2010-09-29\",270.89],[\"2010-09-30\",200.53],[\"2010-10-01\",200.17000000000002],[\"2010-10-03\",47.06],[\"2010-10-04\",159.88],[\"2010-10-05\",143.92],[\"2010-10-06\",186.54],[\"2010-10-07\",198.82],[\"2010-10-08\",148.29],[\"2010-10-10\",107.38],[\"2010-10-11\",252.51000000000002],[\"2010-10-12\",212.33],[\"2010-10-13\",121.8],[\"2010-10-14\",233.06],[\"2010-10-15\",271.88],[\"2010-10-17\",31.39],[\"2010-10-18\",430.89],[\"2010-10-19\",180.12],[\"2010-10-20\",280.26],[\"2010-10-21\",579.04],[\"2010-10-22\",387.68],[\"2010-10-24\",252.72],[\"2010-10-25\",112.32],[\"2010-10-26\",295.3],[\"2010-10-27\",222.25],[\"2010-10-28\",153.67],[\"2010-10-29\",266.48],[\"2010-10-31\",178.8],[\"2010-11-01\",69.48],[\"2010-11-02\",224.05],[\"2010-11-03\",496.14],[\"2010-11-04\",387.17],[\"2010-11-05\",137.0],[\"2010-11-07\",95.93],[\"2010-11-08\",155.7],[\"2010-11-09\",307.74],[\"2010-11-10\",423.29],[\"2010-11-11\",327.05],[\"2010-11-12\",249.36],[\"2010-11-14\",149.1],[\"2010-11-15\",268.8],[\"2010-11-16\",410.27],[\"2010-11-17\",777.18],[\"2010-11-18\",343.09],[\"2010-11-19\",555.46],[\"2010-11-21\",151.25],[\"2010-11-22\",248.12],[\"2010-11-23\",238.08],[\"2010-11-24\",473.65],[\"2010-11-25\",482.85],[\"2010-11-26\",131.96],[\"2010-11-28\",402.85],[\"2010-11-29\",235.95],[\"2010-11-30\",243.18],[\"2010-12-01\",829.6],[\"2011-01-12\",165.0],[\"2011-02-04\",295.0],[\"2011-02-10\",165.0],[\"2011-02-11\",145.0],[\"2011-02-28\",250.0],[\"2011-03-01\",840.3],[\"2011-03-07\",309.95],[\"2011-03-28\",150.0],[\"2011-04-04\",4037.77],[\"2011-04-05\",125.0],[\"2011-04-27\",50.0],[\"2011-04-28\",440.0],[\"2011-05-03\",110.0],[\"2011-05-26\",250.0],[\"2011-06-20\",3133.12],[\"2011-06-30\",290.0],[\"2011-07-01\",50.0],[\"2011-07-08\",85.0],[\"2011-07-13\",85.0],[\"2011-08-26\",85.0],[\"2011-09-15\",50.0],[\"2011-09-30\",50.0],[\"2011-10-03\",272.78],[\"2011-10-11\",50.0],[\"2011-10-19\",6068.0599999999995],[\"2011-10-25\",250.0],[\"2011-11-07\",50.0],[\"2011-11-10\",1058.4],[\"2011-11-16\",195.0],[\"2011-11-25\",50.0],[\"2011-12-05\",219.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (unit_price is greater than 49.95 or invoice_date is before '2010-12-02'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}289{"category":"single_table/or/ranked","domain":"commerce","family_id":"24fbacebfe6717de06038521","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"93411730403d01e6a1630ae16b9b60fbb22eafb473a46613f222629d9029cd9e","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Finland' or quantity is at most 1800), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-11\",4],[\"2010-10-17\",6],[\"2011-10-23\",8]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Finland\",1800]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Finland' or quantity is at most 1800), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}290{"category":"single_table/having","domain":"sensor","family_id":"10a273cc4512831fc166ebd7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8a8480cef42245df7cb6c0e20d4964459bce1f8795a5dae255e6b7bd7f27b43d","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps2_mean for hydraulic cycles where (ps2_mean is at most 109.23171), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[109.23171,10],\\\"sql\\\":\\\"SELECT valve, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[109.23171,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[109.23171,10],\\\"sql\\\":\\\"SELECT valve, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[109.23171,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,25983.24516],[80,29418.97372],[73,32407.59228]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[109.23171,10]","state":"{\"question\":\"Return the sum of ps2_mean for hydraulic cycles where (ps2_mean is at most 109.23171), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}291{"category":"single_table/or/grouped","domain":"commerce","family_id":"4860fcf74c5cb51649d91da8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"41ef9fabc00abd42a2c292e7338f7984045ae77eee5bd6ef489c9c406e473e76","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'Channel Islands' or unit_price is at most 0.55), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",0.55],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",0.55],[\"Belgium\",0.6799999999999999],[\"Channel Islands\",68.77],[\"Cyprus\",0.34],[\"EIRE\",3.2],[\"Finland\",1.7399999999999998],[\"France\",7.64],[\"Germany\",13.59],[\"Japan\",1.14],[\"Netherlands\",1.31],[\"Portugal\",1.13],[\"Sweden\",5.61],[\"United Kingdom\",718.13]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Channel Islands\",0.55]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'Channel Islands' or unit_price is at most 0.55), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}292{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"9ef80518725da45306c6c6bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1fa28e6c48db2adaf20cb965ad19b567c3ac40262d6ff551dd98b6118d2408fc","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is before '2010-07-14'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1222],[\"2009-12-02\",4011],[\"2009-12-03\",21466],[\"2009-12-04\",2360],[\"2009-12-05\",613],[\"2009-12-06\",319],[\"2009-12-07\",2230],[\"2009-12-08\",4695],[\"2009-12-09\",1624],[\"2009-12-10\",2335],[\"2009-12-11\",261],[\"2009-12-13\",555],[\"2009-12-14\",644],[\"2009-12-15\",4506],[\"2009-12-16\",1384],[\"2009-12-17\",1747],[\"2009-12-18\",1267],[\"2009-12-20\",612],[\"2009-12-21\",817],[\"2009-12-22\",1474],[\"2009-12-23\",794],[\"2010-01-04\",997],[\"2010-01-05\",956],[\"2010-01-06\",19],[\"2010-01-07\",2121],[\"2010-01-08\",5574],[\"2010-01-10\",1825],[\"2010-01-11\",1695],[\"2010-01-12\",1602],[\"2010-01-13\",1155],[\"2010-01-14\",420],[\"2010-01-15\",646],[\"2010-01-17\",631],[\"2010-01-18\",84],[\"2010-01-19\",662],[\"2010-01-20\",1569],[\"2010-01-21\",1079],[\"2010-01-22\",194],[\"2010-01-24\",370],[\"2010-01-25\",241],[\"2010-01-26\",166],[\"2010-01-27\",3658],[\"2010-01-28\",451],[\"2010-01-29\",1372],[\"2010-01-31\",667],[\"2010-02-01\",818],[\"2010-02-02\",433],[\"2010-02-03\",460],[\"2010-02-04\",1795],[\"2010-02-05\",1805],[\"2010-02-07\",1207],[\"2010-02-08\",503],[\"2010-02-09\",715],[\"2010-02-10\",452],[\"2010-02-11\",1226],[\"2010-02-12\",2736],[\"2010-02-14\",763],[\"2010-02-15\",1680],[\"2010-02-16\",1733],[\"2010-02-17\",2813],[\"2010-02-18\",896],[\"2010-02-19\",4028],[\"2010-02-21\",676],[\"2010-02-22\",1056],[\"2010-02-23\",317],[\"2010-02-24\",2327],[\"2010-02-25\",4622],[\"2010-02-26\",689],[\"2010-02-28\",1089],[\"2010-03-01\",2072],[\"2010-03-02\",586],[\"2010-03-03\",585],[\"2010-03-04\",1156],[\"2010-03-05\",2273],[\"2010-03-07\",156],[\"2010-03-08\",3230],[\"2010-03-09\",1403],[\"2010-03-10\",2485],[\"2010-03-11\",722],[\"2010-03-12\",589],[\"2010-03-14\",457],[\"2010-03-15\",2242],[\"2010-03-16\",527],[\"2010-03-17\",4258],[\"2010-03-18\",4923],[\"2010-03-19\",3168],[\"2010-03-21\",779],[\"2010-03-22\",1604],[\"2010-03-23\",45554],[\"2010-03-24\",952],[\"2010-03-25\",570],[\"2010-03-26\",459],[\"2010-03-28\",326],[\"2010-03-29\",4580],[\"2010-03-30\",958],[\"2010-03-31\",876],[\"2010-04-01\",2478],[\"2010-04-06\",3228],[\"2010-04-07\",1138],[\"2010-04-08\",2883],[\"2010-04-09\",516],[\"2010-04-11\",1592],[\"2010-04-12\",1388],[\"2010-04-13\",606],[\"2010-04-14\",1778],[\"2010-04-15\",397],[\"2010-04-16\",2176],[\"2010-04-18\",882],[\"2010-04-19\",2425],[\"2010-04-20\",1726],[\"2010-04-21\",702],[\"2010-04-22\",5372],[\"2010-04-23\",394],[\"2010-04-25\",1563],[\"2010-04-26\",2444],[\"2010-04-27\",1369],[\"2010-04-28\",1461],[\"2010-04-29\",2136],[\"2010-04-30\",511],[\"2010-05-02\",832],[\"2010-05-04\",661],[\"2010-05-05\",2546],[\"2010-05-06\",1587],[\"2010-05-07\",3590],[\"2010-05-09\",383],[\"2010-05-10\",3803],[\"2010-05-11\",574],[\"2010-05-12\",8734],[\"2010-05-13\",818],[\"2010-05-14\",2549],[\"2010-05-16\",587],[\"2010-05-17\",751],[\"2010-05-18\",13759],[\"2010-05-19\",1950],[\"2010-05-20\",518],[\"2010-05-21\",489],[\"2010-05-23\",675],[\"2010-05-24\",771],[\"2010-05-25\",3320],[\"2010-05-26\",2139],[\"2010-05-27\",1332],[\"2010-05-28\",1322],[\"2010-05-30\",290],[\"2010-06-01\",613],[\"2010-06-02\",417],[\"2010-06-03\",2499],[\"2010-06-04\",804],[\"2010-06-06\",246],[\"2010-06-07\",10427],[\"2010-06-08\",5376],[\"2010-06-09\",2054],[\"2010-06-10\",390],[\"2010-06-11\",1754],[\"2010-06-13\",1118],[\"2010-06-14\",834],[\"2010-06-15\",1422],[\"2010-06-16\",2035],[\"2010-06-17\",474],[\"2010-06-18\",370],[\"2010-06-20\",1133],[\"2010-06-21\",117],[\"2010-06-22\",250],[\"2010-06-23\",3515],[\"2010-06-24\",1308],[\"2010-06-25\",236],[\"2010-06-27\",1686],[\"2010-06-28\",3098],[\"2010-06-29\",2484],[\"2010-06-30\",1765],[\"2010-07-01\",990],[\"2010-07-02\",13],[\"2010-07-04\",350],[\"2010-07-05\",1536],[\"2010-07-06\",2914],[\"2010-07-07\",1292],[\"2010-07-08\",987],[\"2010-07-09\",58],[\"2010-07-11\",4],[\"2010-07-12\",1160],[\"2010-07-13\",1313],[\"2010-07-14\",45],[\"2010-07-15\",322],[\"2010-07-16\",52],[\"2010-07-18\",4],[\"2010-07-19\",96],[\"2010-07-20\",86],[\"2010-07-21\",74],[\"2010-07-22\",41],[\"2010-07-23\",77],[\"2010-07-25\",1],[\"2010-07-26\",47],[\"2010-07-27\",750],[\"2010-07-28\",56],[\"2010-07-29\",72],[\"2010-07-30\",132],[\"2010-08-01\",19],[\"2010-08-02\",163],[\"2010-08-03\",44],[\"2010-08-04\",55],[\"2010-08-05\",157],[\"2010-08-06\",23],[\"2010-08-08\",25],[\"2010-08-09\",209],[\"2010-08-10\",17],[\"2010-08-11\",692],[\"2010-08-12\",30],[\"2010-08-13\",81],[\"2010-08-15\",25],[\"2010-08-16\",471],[\"2010-08-17\",101],[\"2010-08-18\",86],[\"2010-08-19\",73],[\"2010-08-20\",122],[\"2010-08-22\",4],[\"2010-08-23\",55],[\"2010-08-24\",51],[\"2010-08-25\",106],[\"2010-08-26\",469],[\"2010-08-27\",81],[\"2010-08-29\",59],[\"2010-08-31\",120],[\"2010-09-01\",66],[\"2010-09-02\",88],[\"2010-09-03\",102],[\"2010-09-05\",63],[\"2010-09-06\",245],[\"2010-09-07\",95],[\"2010-09-09\",49],[\"2010-09-10\",14],[\"2010-09-12\",22],[\"2010-09-13\",33],[\"2010-09-14\",98],[\"2010-09-15\",6],[\"2010-09-16\",208],[\"2010-09-17\",97],[\"2010-09-19\",28],[\"2010-09-20\",102],[\"2010-09-21\",62],[\"2010-09-22\",4],[\"2010-09-23\",46],[\"2010-09-24\",57],[\"2010-09-26\",54],[\"2010-09-27\",822],[\"2010-09-28\",59],[\"2010-09-29\",104],[\"2010-09-30\",35],[\"2010-10-01\",52],[\"2010-10-03\",12],[\"2010-10-04\",94],[\"2010-10-05\",65],[\"2010-10-06\",78],[\"2010-10-07\",50],[\"2010-10-08\",82],[\"2010-10-10\",74],[\"2010-10-11\",37],[\"2010-10-12\",79],[\"2010-10-13\",41],[\"2010-10-14\",185],[\"2010-10-15\",67],[\"2010-10-17\",2],[\"2010-10-18\",304],[\"2010-10-19\",47],[\"2010-10-20\",122],[\"2010-10-21\",438],[\"2010-10-22\",169],[\"2010-10-24\",82],[\"2010-10-25\",28],[\"2010-10-26\",304],[\"2010-10-27\",164],[\"2010-10-28\",107],[\"2010-10-29\",216],[\"2010-10-31\",212],[\"2010-11-01\",30],[\"2010-11-02\",131],[\"2010-11-03\",96],[\"2010-11-04\",290],[\"2010-11-05\",179],[\"2010-11-07\",32],[\"2010-11-08\",143],[\"2010-11-09\",57],[\"2010-11-10\",179],[\"2010-11-11\",63],[\"2010-11-12\",445],[\"2010-11-14\",112],[\"2010-11-15\",109],[\"2010-11-16\",139],[\"2010-11-17\",255],[\"2010-11-18\",169],[\"2010-11-19\",136],[\"2010-11-21\",51],[\"2010-11-22\",173],[\"2010-11-23\",73],[\"2010-11-24\",259],[\"2010-11-25\",258],[\"2010-11-26\",49],[\"2010-11-28\",83],[\"2010-11-29\",82],[\"2010-11-30\",78],[\"2010-12-01\",180],[\"2010-12-02\",478],[\"2010-12-03\",40],[\"2010-12-05\",214],[\"2010-12-06\",406],[\"2010-12-07\",1884],[\"2010-12-08\",294],[\"2010-12-09\",518],[\"2010-12-10\",92],[\"2010-12-12\",54],[\"2010-12-13\",85],[\"2010-12-14\",63],[\"2010-12-15\",81],[\"2010-12-16\",187],[\"2010-12-17\",131],[\"2010-12-19\",2],[\"2010-12-20\",23],[\"2010-12-21\",50],[\"2010-12-22\",1],[\"2010-12-23\",1],[\"2011-01-04\",42],[\"2011-01-05\",33],[\"2011-01-06\",57],[\"2011-01-07\",113],[\"2011-01-09\",36],[\"2011-01-10\",3],[\"2011-01-11\",710],[\"2011-01-12\",155],[\"2011-01-13\",8],[\"2011-01-14\",125],[\"2011-01-17\",81],[\"2011-01-18\",103],[\"2011-01-19\",1],[\"2011-01-20\",70],[\"2011-01-21\",38],[\"2011-01-23\",44],[\"2011-01-24\",38],[\"2011-01-25\",76],[\"2011-01-26\",118],[\"2011-01-27\",98],[\"2011-01-28\",78],[\"2011-01-31\",83],[\"2011-02-01\",130],[\"2011-02-02\",10],[\"2011-02-03\",29],[\"2011-02-04\",86],[\"2011-02-07\",1058],[\"2011-02-08\",8],[\"2011-02-09\",11],[\"2011-02-10\",94],[\"2011-02-11\",273],[\"2011-02-13\",12],[\"2011-02-14\",113],[\"2011-02-15\",74],[\"2011-02-16\",105],[\"2011-02-17\",46],[\"2011-02-18\",40],[\"2011-02-20\",61],[\"2011-02-21\",21],[\"2011-02-22\",77],[\"2011-02-23\",24],[\"2011-02-24\",47],[\"2011-02-25\",20],[\"2011-02-27\",17],[\"2011-02-28\",56],[\"2011-03-01\",208],[\"2011-03-02\",27],[\"2011-03-03\",63],[\"2011-03-04\",31],[\"2011-03-06\",44],[\"2011-03-07\",76],[\"2011-03-08\",120],[\"2011-03-09\",169],[\"2011-03-10\",207],[\"2011-03-11\",91],[\"2011-03-14\",168],[\"2011-03-15\",82],[\"2011-03-16\",125],[\"2011-03-17\",69],[\"2011-03-18\",139],[\"2011-03-20\",211],[\"2011-03-21\",49],[\"2011-03-22\",64],[\"2011-03-23\",91],[\"2011-03-24\",12],[\"2011-03-25\",322],[\"2011-03-27\",92],[\"2011-03-28\",223],[\"2011-03-29\",47],[\"2011-03-30\",141],[\"2011-03-31\",144],[\"2011-04-01\",87],[\"2011-04-03\",41],[\"2011-04-04\",5],[\"2011-04-05\",167],[\"2011-04-06\",40],[\"2011-04-07\",102],[\"2011-04-08\",116],[\"2011-04-10\",24],[\"2011-04-11\",47],[\"2011-04-12\",50],[\"2011-04-13\",99],[\"2011-04-14\",73],[\"2011-04-15\",33],[\"2011-04-17\",27],[\"2011-04-18\",703],[\"2011-04-19\",6],[\"2011-04-20\",122],[\"2011-04-21\",24],[\"2011-04-26\",118],[\"2011-04-27\",100],[\"2011-04-28\",108],[\"2011-05-01\",5],[\"2011-05-03\",132],[\"2011-05-04\",148],[\"2011-05-05\",268],[\"2011-05-06\",437],[\"2011-05-08\",38],[\"2011-05-09\",209],[\"2011-05-10\",96],[\"2011-05-11\",64],[\"2011-05-12\",180],[\"2011-05-13\",114],[\"2011-05-15\",7],[\"2011-05-16\",113],[\"2011-05-17\",186],[\"2011-05-18\",91],[\"2011-05-19\",134],[\"2011-05-20\",72],[\"2011-05-22\",78],[\"2011-05-23\",131],[\"2011-05-24\",124],[\"2011-05-25\",48],[\"2011-05-26\",31],[\"2011-05-27\",121],[\"2011-05-29\",40],[\"2011-05-31\",53],[\"2011-06-01\",20],[\"2011-06-02\",80],[\"2011-06-03\",82],[\"2011-06-05\",74],[\"2011-06-06\",12],[\"2011-06-07\",84],[\"2011-06-08\",164],[\"2011-06-09\",71],[\"2011-06-10\",65],[\"2011-06-12\",26],[\"2011-06-13\",18],[\"2011-06-14\",40],[\"2011-06-15\",12],[\"2011-06-16\",73],[\"2011-06-17\",8],[\"2011-06-19\",127],[\"2011-06-20\",92],[\"2011-06-21\",44],[\"2011-06-22\",64],[\"2011-06-23\",11],[\"2011-06-24\",109],[\"2011-06-26\",28],[\"2011-06-27\",48],[\"2011-06-28\",160],[\"2011-06-29\",55],[\"2011-06-30\",30],[\"2011-07-01\",39],[\"2011-07-03\",24],[\"2011-07-04\",258],[\"2011-07-05\",133],[\"2011-07-06\",45],[\"2011-07-07\",31],[\"2011-07-08\",21],[\"2011-07-11\",29],[\"2011-07-12\",49],[\"2011-07-13\",12],[\"2011-07-14\",321],[\"2011-07-15\",75],[\"2011-07-17\",60],[\"2011-07-18\",165],[\"2011-07-19\",60],[\"2011-07-20\",35],[\"2011-07-21\",125],[\"2011-07-22\",77],[\"2011-07-24\",75],[\"2011-07-25\",104],[\"2011-07-26\",36],[\"2011-07-27\",18],[\"2011-07-28\",172],[\"2011-07-29\",35],[\"2011-07-31\",31],[\"2011-08-01\",4],[\"2011-08-02\",52],[\"2011-08-03\",165],[\"2011-08-04\",98],[\"2011-08-05\",122],[\"2011-08-07\",50],[\"2011-08-08\",8],[\"2011-08-09\",53],[\"2011-08-10\",61],[\"2011-08-11\",128],[\"2011-08-12\",176],[\"2011-08-14\",39],[\"2011-08-15\",27],[\"2011-08-16\",32],[\"2011-08-18\",120],[\"2011-08-19\",35],[\"2011-08-21\",37],[\"2011-08-22\",124],[\"2011-08-23\",48],[\"2011-08-24\",46],[\"2011-08-25\",108],[\"2011-08-26\",121],[\"2011-08-28\",7],[\"2011-08-30\",23],[\"2011-08-31\",5],[\"2011-09-01\",68],[\"2011-09-02\",595],[\"2011-09-04\",25],[\"2011-09-05\",9],[\"2011-09-06\",146],[\"2011-09-07\",11],[\"2011-09-08\",62],[\"2011-09-09\",156],[\"2011-09-11\",26],[\"2011-09-12\",86],[\"2011-09-13\",22],[\"2011-09-14\",152],[\"2011-09-15\",24],[\"2011-09-16\",51],[\"2011-09-18\",1],[\"2011-09-19\",30],[\"2011-09-20\",76],[\"2011-09-21\",46],[\"2011-09-22\",660],[\"2011-09-23\",4],[\"2011-09-25\",35],[\"2011-09-26\",31],[\"2011-09-27\",253],[\"2011-09-28\",67],[\"2011-09-29\",88],[\"2011-09-30\",179],[\"2011-10-02\",56],[\"2011-10-03\",42],[\"2011-10-04\",85],[\"2011-10-05\",100],[\"2011-10-06\",137],[\"2011-10-07\",61],[\"2011-10-09\",23],[\"2011-10-10\",508],[\"2011-10-11\",105],[\"2011-10-12\",34],[\"2011-10-13\",66],[\"2011-10-14\",25],[\"2011-10-17\",115],[\"2011-10-18\",145],[\"2011-10-19\",69],[\"2011-10-20\",27],[\"2011-10-21\",66],[\"2011-10-23\",1],[\"2011-10-24\",349],[\"2011-10-25\",15],[\"2011-10-26\",311],[\"2011-10-27\",149],[\"2011-10-28\",84],[\"2011-10-30\",78],[\"2011-10-31\",6],[\"2011-11-01\",88],[\"2011-11-02\",49],[\"2011-11-03\",35],[\"2011-11-04\",64],[\"2011-11-06\",105],[\"2011-11-07\",262],[\"2011-11-08\",60],[\"2011-11-09\",192],[\"2011-11-10\",75],[\"2011-11-11\",80],[\"2011-11-13\",56],[\"2011-11-14\",33],[\"2011-11-15\",101],[\"2011-11-16\",127],[\"2011-11-17\",218],[\"2011-11-18\",129],[\"2011-11-20\",21],[\"2011-11-21\",73],[\"2011-11-22\",132],[\"2011-11-23\",110],[\"2011-11-24\",57],[\"2011-11-25\",49],[\"2011-11-27\",1],[\"2011-11-28\",48],[\"2011-11-29\",131],[\"2011-11-30\",66],[\"2011-12-01\",243],[\"2011-12-02\",128],[\"2011-12-04\",48],[\"2011-12-05\",71],[\"2011-12-06\",174],[\"2011-12-07\",37],[\"2011-12-08\",61],[\"2011-12-09\",238]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[4.77,\"2010-07-14\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is before '2010-07-14'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}293{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"b29152f6f1563f9fd6f6d367","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"341d3020af0d768d507e6422a5b0d46dfdbb20acd809869248005d94f6784a49","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (quantity is greater than 648 or invoice_date is before '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (quantity is greater than 648 or invoice_date is before '2010-07-14').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}294{"category":"single_table/and/aggregate","domain":"commerce","family_id":"3b0c94b4f0627c4caa21b629","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b5849e611475cb70be5b00fa5cf8776a55f60879e0ba4b717f211f50f88d5c38","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Austria' and quantity is at most 92).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?)","sql_parameters":"[\"Austria\",92]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Austria' and quantity is at most 92).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}295{"category":"single_table/aggregate","domain":"sensor","family_id":"07321422396cb066c08be9a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e4772589d5a7c74a7effe5c7b530feceed2eeb7573cc6b28d49b894a753fca95","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (ts1_mean is greater than 36.33327).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[36.33327],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[36.33327],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[36.33327],\\\"sql\\\":\\\"SELECT SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[36.33327],\\\"sql\\\":\\\"SELECT AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[36.3333]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?)","sql_parameters":"[36.33327]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (ts1_mean is greater than 36.33327).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}296{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"034a888ed89ffaecd60b48dd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"237421f1fb837c2f1c9fb12592e025e3c9e8e986c8dd1c3b79ac8861dd7e160a","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'EIRE' or invoice_date is on or after '2011-05-10'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Bahrain\",20],[\"Belgium\",775],[\"Canada\",52],[\"Channel Islands\",882],[\"Denmark\",733],[\"EIRE\",13495],[\"Finland\",1321],[\"France\",1750],[\"Germany\",4475],[\"Israel\",4],[\"Italy\",22],[\"Japan\",2520],[\"Netherlands\",1805],[\"Norway\",8],[\"Poland\",49],[\"Portugal\",10],[\"Singapore\",2],[\"Spain\",1286],[\"Sweden\",1254],[\"Switzerland\",3],[\"United Kingdom\",327033]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"EIRE\",\"2011-05-10\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'EIRE' or invoice_date is on or after '2011-05-10'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}297{"category":"join/or/having","domain":"commerce","family_id":"e3be0b0c4a986f519e5ad512","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1a99df47ddee42028af44907f658c6897cac0f41570b4f7345af12243da2c9c6","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' or l.quantity is greater than 92), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",92,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",92],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",92,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",92,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Channel Islands\",1.65],[\"Spain\",1.45],[\"Denmark\",0.72],[\"Switzerland\",0.72],[\"Netherlands\",0.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12348\",92,2]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' or l.quantity is greater than 92), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}298{"category":"single_table/or/grouped","domain":"commerce","family_id":"63e922090c670ce7ebb9c308","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7bd9e1fdc94c04b442674f16c01db8df9ea75d42ef360c2ac4d74260d98e7281","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Denmark' or unit_price is at most 2.25), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-20\",0.65],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-01\",0.85],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-06\",0.72],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-10\",1.06],[\"2010-08-11\",0.14],[\"2010-08-12\",0.65],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",0.85],[\"2010-08-22\",0.85],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.64],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-06\",0.85],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-23\",1.25],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-01\",0.85],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-17\",1.69],[\"2010-10-18\",0.29],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-22\",0.72],[\"2010-10-24\",0.3],[\"2010-10-25\",0.29],[\"2010-10-26\",0.21],[\"2010-10-27\",0.85],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-10-31\",0.85],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-14\",0.85],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-21\",0.85],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.29],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-05\",0.65],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.42],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.29],[\"2010-12-17\",0.19],[\"2010-12-19\",0.85],[\"2010-12-20\",0.4],[\"2010-12-21\",0.85],[\"2010-12-22\",0.42],[\"2010-12-23\",1.05],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-09\",0.65],[\"2011-01-10\",1.06],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-14\",0.85],[\"2011-01-17\",0.34],[\"2011-01-18\",0.65],[\"2011-01-19\",1.06],[\"2011-01-20\",0.85],[\"2011-01-21\",0.64],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-27\",0.85],[\"2011-01-28\",0.42],[\"2011-01-30\",0.95],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-08\",0.85],[\"2011-02-09\",0.85],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-13\",1.69],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.42],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-27\",0.65],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-14\",0.72],[\"2011-03-15\",0.42],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-22\",0.72],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.21],[\"2011-04-05\",0.2],[\"2011-04-06\",0.65],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-10\",1.25],[\"2011-04-11\",0.72],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-15\",1.25],[\"2011-04-17\",0.85],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-01\",1.25],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-09\",0.65],[\"2011-05-10\",0.14],[\"2011-05-11\",0.29],[\"2011-05-12\",0.65],[\"2011-05-13\",0.29],[\"2011-05-15\",1.06],[\"2011-05-16\",0.29],[\"2011-05-17\",0.39],[\"2011-05-18\",0.29],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-22\",0.14],[\"2011-05-23\",0.36],[\"2011-05-24\",0.39],[\"2011-05-25\",0.42],[\"2011-05-26\",0.42],[\"2011-05-27\",0.39],[\"2011-05-29\",0.21],[\"2011-05-31\",0.21],[\"2011-06-01\",0.19],[\"2011-06-02\",0.42],[\"2011-06-03\",0.39],[\"2011-06-05\",0.42],[\"2011-06-06\",0.42],[\"2011-06-07\",0.29],[\"2011-06-08\",0.06],[\"2011-06-09\",0.55],[\"2011-06-10\",0.83],[\"2011-06-12\",1.65],[\"2011-06-13\",0.14],[\"2011-06-14\",0.42],[\"2011-06-15\",0.75],[\"2011-06-16\",0.28],[\"2011-06-17\",0.25],[\"2011-06-19\",0.29],[\"2011-06-20\",0.38],[\"2011-06-21\",0.29],[\"2011-06-22\",0.36],[\"2011-06-23\",0.39],[\"2011-06-24\",0.36],[\"2011-06-26\",1.25],[\"2011-06-27\",0.29],[\"2011-06-28\",0.55],[\"2011-06-29\",0.19],[\"2011-06-30\",0.42],[\"2011-07-01\",0.55],[\"2011-07-03\",1.25],[\"2011-07-04\",0.42],[\"2011-07-05\",0.36],[\"2011-07-06\",0.27],[\"2011-07-07\",0.12],[\"2011-07-08\",1.25],[\"2011-07-10\",0.29],[\"2011-07-11\",0.21],[\"2011-07-12\",0.19],[\"2011-07-13\",0.19],[\"2011-07-14\",0.85],[\"2011-07-15\",0.19],[\"2011-07-17\",0.25],[\"2011-07-18\",0.42],[\"2011-07-19\",0.29],[\"2011-07-20\",0.25],[\"2011-07-21\",0.19],[\"2011-07-22\",0.39],[\"2011-07-24\",0.29],[\"2011-07-25\",0.21],[\"2011-07-26\",0.42],[\"2011-07-27\",0.65],[\"2011-07-28\",0.08],[\"2011-07-29\",0.39],[\"2011-07-31\",1.06],[\"2011-08-01\",0.36],[\"2011-08-02\",0.19],[\"2011-08-03\",0.25],[\"2011-08-04\",0.21],[\"2011-08-05\",0.29],[\"2011-08-07\",0.12],[\"2011-08-08\",0.42],[\"2011-08-09\",0.65],[\"2011-08-10\",0.29],[\"2011-08-11\",0.39],[\"2011-08-12\",0.72],[\"2011-08-14\",1.25],[\"2011-08-15\",0.19],[\"2011-08-16\",0.29],[\"2011-08-17\",0.55],[\"2011-08-18\",0.4],[\"2011-08-19\",0.42],[\"2011-08-21\",0.29],[\"2011-08-22\",0.19],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-25\",0.63],[\"2011-08-26\",0.79],[\"2011-08-28\",0.42],[\"2011-08-30\",0.42],[\"2011-08-31\",1.79],[\"2011-09-01\",0.25],[\"2011-09-02\",0.14],[\"2011-09-04\",0.39],[\"2011-09-05\",0.36],[\"2011-09-06\",0.29],[\"2011-09-07\",0.29],[\"2011-09-08\",0.36],[\"2011-09-09\",0.36],[\"2011-09-11\",0.65],[\"2011-09-12\",0.29],[\"2011-09-13\",0.42],[\"2011-09-14\",0.25],[\"2011-09-15\",0.65],[\"2011-09-16\",0.04],[\"2011-09-18\",0.39],[\"2011-09-19\",0.42],[\"2011-09-20\",0.29],[\"2011-09-21\",0.42],[\"2011-09-22\",0.29],[\"2011-09-23\",0.29],[\"2011-09-25\",0.38],[\"2011-09-26\",0.19],[\"2011-09-27\",0.19],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-09\",1.45],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.29],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-21\",0.65],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-06\",0.83],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.2],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-27\",1.45],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39],[\"2011-12-09\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Denmark\",2.25]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Denmark' or unit_price is at most 2.25), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}299{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"b6f3b8d492f2055bb0c7f71c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"add2bfc04347ac702942f353fb87f3c2af9c741071c9d04bc0bf00aaf64c2125","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55,\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}300{"category":"single_table/and/aggregate","domain":"commerce","family_id":"c910d9b12090227b76f21451","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d22f6af02b2f9272380b6cdc40ce6b3db8fa2d121a08495e27b72999d49a0b07","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_duration for shopping sessions where (month equals 'Aug' and traffic_type equals 11).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Aug\\\",11],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Aug\\\",11],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR traffic_type = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Aug\\\",11],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1738.472529]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND traffic_type = ?)","sql_parameters":"[\"Aug\",11]","state":"{\"question\":\"Return the sum of product_duration for shopping sessions where (month equals 'Aug' and traffic_type equals 11).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}301{"category":"join/and/having","domain":"commerce","family_id":"d69783eddc6f211d6bee76ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9104c8075b9cd114b0b16734842adf6ae440ef329485f515fbc1bacea3ef760c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and i.customer_id equals '12356'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Finland\",\"12356\",10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and i.customer_id equals '12356'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}302{"category":"single_table/and/having","domain":"commerce","family_id":"7967df39ec893c3df2e45d2d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1ea5bc47d0572c4645b619a0dd0a5c847bd9484f28980a32670eedd4d81b2e00","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (quantity is greater than 25 and unit_price is greater than 2.25), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,2.25,2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,2.25],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,2.25,2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,2.25,2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-18\",10.95],[\"2010-05-14\",8.5],[\"2010-06-14\",6.35],[\"2011-06-19\",4.95],[\"2011-07-18\",4.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[25,2.25,2]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (quantity is greater than 25 and unit_price is greater than 2.25), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}303{"category":"single_table/and/grouped","domain":"sensor","family_id":"130007b4f685150b1c121fa1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"007236de378a2c875a41d852eca50fa6428e9502b9622e90275321c609d57a29","language":"en","license":"CC-BY-4.0","query":"Return the average of eps1_mean for hydraulic cycles where (ps1_mean is at most 160.79926 and eps1_mean is greater than 2598.8769), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[160.79926,2598.8769],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR eps1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[160.79926,2598.8769],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND eps1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[160.79926],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND eps1_mean > ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[160.79926,2598.8769]","state":"{\"question\":\"Return the average of eps1_mean for hydraulic cycles where (ps1_mean is at most 160.79926 and eps1_mean is greater than 2598.8769), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}304{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"f41f4eaea11eb03ab6b7a717","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"acb67e4799211245ef7660620c6f118afa051e5d3896a07f421785677466bf5e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2011-05-10'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",24],[\"2011-04-10\",24],[\"2011-03-22\",16],[\"2010-08-09\",13],[\"2010-01-04\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[4.77,\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2011-05-10'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}305{"category":"single_table/or/having","domain":"sensor","family_id":"6caa572549d8d6c9c988d834","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d61d74a4379cfcf7f80331c975280cbefc90dd2d54b908dc970ea9c9497d707c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps2_mean for hydraulic cycles where (ps1_mean is at most 160.79926 or vs1_mean is at most 0.61133), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[160.79926,0.61133,2],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR vs1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[160.79926,0.61133,2],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND vs1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[160.79926,0.61133,2],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR vs1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[160.79926,0.61133,2],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR vs1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,109.8156],[1,109.44456],[2,109.26661]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR vs1_mean <= ?) GROUP BY pump_leakage HAVING COUNT(*) >= ? ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[160.79926,0.61133,2]","state":"{\"question\":\"Return the maximum of ps2_mean for hydraulic cycles where (ps1_mean is at most 160.79926 or vs1_mean is at most 0.61133), grouped by pump_leakage, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}306{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"4dc755fc553a8048635b7df8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"66c6326b69e60235231d053091a1e6e9de558f816768fa0ae28eeb16a7000f57","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4.818260783459421]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)","sql_parameters":"[4.77,\"2010-02-18\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}307{"category":"single_table/or/aggregate","domain":"commerce","family_id":"971c42677702b1533338cc70","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5860ef353d10e92d787cb03b667533d2b46df91bd85f55cf091f827600578679","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is at most 25 or unit_price is greater than 0.55).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,0.55],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,0.55],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,0.55],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[33.58242307692308]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)","sql_parameters":"[25,0.55]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is at most 25 or unit_price is greater than 0.55).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}308{"category":"single_table/date/or/having","domain":"commerce","family_id":"024f4eb119bc85786de6ca60","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f7b164b71ed2e572dcb0c8fbbc72ea1d402a7d6859c3523aad46a524b7908f48","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (unit_price is greater than 0.55 or invoice_date is before '2011-09-29'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",162.6],[\"United Arab Emirates\",15.0],[\"USA\",2.55],[\"Channel Islands\",1.25],[\"Israel\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[0.55,\"2011-09-29\",2]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (unit_price is greater than 0.55 or invoice_date is before '2011-09-29'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}309{"category":"single_table/having","domain":"sensor","family_id":"c9b418316b92d411316b103e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8f9dff4aa8fd1e10dcee38b899c4b740a7342601c544711e3c89142899c9946c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of eps1_mean for hydraulic cycles where (ps1_mean is greater than 172.56377), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[172.56377,2],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[172.56377,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[172.56377,2],\\\"sql\\\":\\\"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[172.56377,2],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,2740.641],[90,2736.7313],[80,2728.44763],[100,2716.9452]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[172.56377,2]","state":"{\"question\":\"Return the maximum of eps1_mean for hydraulic cycles where (ps1_mean is greater than 172.56377), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}310{"category":"single_table/or/ranked","domain":"sensor","family_id":"a5d69fb840edd0334eb0ce8e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"95b13ff797c49d90298fb49f1539b38865d55013b8be7b3ecf50c52129249712","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (pump_leakage equals 0 or ts1_mean is greater than 36.33327), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0,36.33327],\\\"sql\\\":\\\"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,75650.80923],[20,116006.57695],[3,118695.57757]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[0,36.33327]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (pump_leakage equals 0 or ts1_mean is greater than 36.33327), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}311{"category":"single_table/aggregate","domain":"commerce","family_id":"413b6c35de5b14a1df662c07","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"674f58222af5d5611350abd6344af4e0f8341a2fde629d2b438a15e46a91f54b","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (month equals 'Nov').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Nov\\\"],\\\"sql\\\":\\\"SELECT MIN(administrative) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2.617411607738492]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (month = ?)","sql_parameters":"[\"Nov\"]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (month equals 'Nov').\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}312{"category":"single_table/and/aggregate","domain":"commerce","family_id":"e37a3e49cee64ae5c7c73efe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f46267d7c1367d49196a74aa5cd33fdfcddc87f4fc867501716830d17174cd22","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_duration for shopping sessions where (month equals 'June' and weekend equals 0).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR weekend = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"June\\\",0],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[303557.76213177]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND weekend = ?)","sql_parameters":"[\"June\",0]","state":"{\"question\":\"Return the sum of product_duration for shopping sessions where (month equals 'June' and weekend equals 0).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}313{"category":"single_table/or/aggregate","domain":"sensor","family_id":"c1656d51993f2d2111e57d27","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"59ab1888ddd063e87de178832e3bce79cdf12b0bc7f4995802b6284a6d0c0a38","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (accumulator equals 115 or eps1_mean is greater than 2398.143).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[115,2398.143],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[115,2398.143],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND eps1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[115,2398.143],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[115,2398.143],\\\"sql\\\":\\\"SELECT AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[327577.37155]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR eps1_mean > ?)","sql_parameters":"[115,2398.143]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (accumulator equals 115 or eps1_mean is greater than 2398.143).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}314{"category":"single_table/and/ranked","domain":"sensor","family_id":"a3ce16cf9a14e68cbf600798","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"75f8efef22425993d1a317d523d368b8b1948361edda555eb3379a5a93132041","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps2_mean for hydraulic cycles where (ps2_mean is at most 105.7255 and vs1_mean is greater than 0.64278), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[105.7255,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR vs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[105.7255,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[105.7255,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[105.7255,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,9789.88609],[2,4211.88715],[1,3894.18115]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 5","sql_parameters":"[105.7255,0.64278]","state":"{\"question\":\"Return the sum of ps2_mean for hydraulic cycles where (ps2_mean is at most 105.7255 and vs1_mean is greater than 0.64278), grouped by pump_leakage; return at most 5 groups ordered by aggregate value DESC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}315{"category":"single_table/and/aggregate","domain":"commerce","family_id":"623b34e7a1bbdce8e78e18da","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e7627a0d19b6e83e8d1fabd66d6b17460d18b9126a097c9289a74ad8cc65aefa","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Australia' and unit_price is at most 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)","sql_parameters":"[\"Australia\",2.25]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Australia' and unit_price is at most 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}316{"category":"join/date/or/grouped","domain":"commerce","family_id":"63bd00efefa50b8a90a88d66","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4b56f980257532a6e4824c37d43697bff599a8abee12a4094ef8b175b67d8a38","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2.08],[\"Belgium\",8.5],[\"Channel Islands\",1.25],[\"Denmark\",0.72],[\"EIRE\",0.72],[\"Finland\",0.29],[\"France\",0.39],[\"Germany\",0.04],[\"Israel\",3.25],[\"Netherlands\",1.05],[\"Norway\",7.45],[\"Portugal\",10.95],[\"Singapore\",2118.74],[\"Spain\",1.25],[\"Sweden\",1.65],[\"Switzerland\",3.75],[\"United Kingdom\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12348\",\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}317{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"d90c692e9ec16859ed1c2bda","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"69254a73dd13472b512ce1bb47828ee9d0121ea9a3579e20e0cae6557a23ce01","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 1800 and l.unit_price is at most 8.5), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[1800,8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 1800 and l.unit_price is at most 8.5), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}318{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"62c8f4d68cbd9d6bb076727d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"508a9ef205212ff467ca53dad22d7508483f3d235ddb559ab8c82e0ff4fa9945","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is greater than 92 or invoice_date is on or after '2011-09-29'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",21.333333333333332],[\"Belgium\",53.72727272727273],[\"Channel Islands\",108.27272727272727],[\"Cyprus\",137.6],[\"Denmark\",66.63636363636364],[\"EIRE\",144.35135135135135],[\"Finland\",42.644444444444446],[\"France\",43.459016393442624],[\"Germany\",35.33103448275862],[\"Israel\",2.0],[\"Italy\",96.0],[\"Japan\",376.0],[\"Netherlands\",116.54385964912281],[\"Norway\",4.0],[\"Portugal\",2.5],[\"Singapore\",1.0],[\"Spain\",176.32],[\"Sweden\",235.90697674418604],[\"Switzerland\",59.166666666666664],[\"United Kingdom\",143.4729485282026]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[92,\"2011-09-29\"]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is greater than 92 or invoice_date is on or after '2011-09-29'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}319{"category":"single_table/having","domain":"commerce","family_id":"94b9127f1607f04854a72afd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"51ce08d08736d0d4de396f3a5cd784f25e76c5e6682e49f0c44d399fe5d99e3c","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (traffic_type equals 18), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[18,2],\\\"sql\\\":\\\"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[18,2],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[18,2],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[18,2],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY revenue HAVING COUNT(*) >= ? ORDER BY value DESC, revenue ASC LIMIT 5","sql_parameters":"[18,2]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (traffic_type equals 18), grouped by revenue, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}320{"category":"single_table/or/aggregate","domain":"commerce","family_id":"d89d46ae6479bab72d8103a4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b1044dc77c6741822fbb0bca054f7ec9b39e67960ec56ff855e1866e1e46977f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (weekend equals 1 or region equals 2).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (weekend = ? AND region = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (weekend = ? OR region = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (weekend = ? OR region = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1,2],\\\"sql\\\":\\\"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (weekend = ? OR region = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[705]]","source":"online_shoppers","split":"calibration","sql":"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (weekend = ? OR region = ?)","sql_parameters":"[1,2]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (weekend equals 1 or region equals 2).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}321{"category":"join/date/ranked","domain":"commerce","family_id":"680442d09fcfae4ffc4555dc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1b2462e8345d7bef8e2ccc259179ccca742c1f3afb37a6435d062d29604c4c47","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-24\",867.79],[\"2010-07-12\",295.0],[\"2010-08-02\",295.0],[\"2010-08-03\",295.0],[\"2010-08-24\",295.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}322{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"edc219514819587d4fddb03c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4100e1983edc057de64e60c8268477accbfbf6e3bf633e8c08f10ca2ed64c9d0","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 or i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-14\",3],[\"2010-02-07\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[2.25,\"2010-12-02\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 or i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}323{"category":"single_table/grouped","domain":"sensor","family_id":"8545cc9c301762fe3c7f5014","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cc69cfecd5d41ffe39b197ae31837ff522dfebed9413eee1a8cc75356a6853cc","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (accumulator equals 90), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT valve, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT valve, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,104.40631],[80,104.83151],[90,104.79758],[100,104.9733]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[90]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (accumulator equals 90), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}324{"category":"join/date/or/grouped","domain":"commerce","family_id":"209f7adcf5ebcb7a4e70deec","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"49b904f5b409475c95f92e76d401de9bf8c84096e9467c9d3cee5a8b5cde9f77","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",216],[\"2009-12-02\",288],[\"2009-12-03\",600],[\"2009-12-04\",300],[\"2009-12-05\",48],[\"2009-12-06\",30],[\"2009-12-07\",288],[\"2009-12-08\",936],[\"2009-12-09\",144],[\"2009-12-10\",200],[\"2009-12-11\",40],[\"2009-12-13\",72],[\"2009-12-14\",96],[\"2009-12-15\",336],[\"2009-12-16\",144],[\"2009-12-17\",216],[\"2009-12-18\",168],[\"2009-12-20\",96],[\"2009-12-21\",200],[\"2009-12-22\",336],[\"2009-12-23\",96],[\"2010-01-04\",300],[\"2010-01-05\",200],[\"2010-01-06\",12],[\"2010-01-07\",832],[\"2010-01-08\",600],[\"2010-01-10\",300],[\"2010-01-11\",288],[\"2010-01-12\",200],[\"2010-01-13\",200],[\"2010-01-14\",32],[\"2010-01-15\",100],[\"2010-01-17\",192],[\"2010-01-18\",12],[\"2010-01-19\",100],[\"2010-01-20\",72],[\"2010-01-21\",144],[\"2010-01-22\",80],[\"2010-01-24\",48],[\"2010-01-25\",60],[\"2010-01-26\",24],[\"2010-01-27\",200],[\"2010-01-28\",96],[\"2010-01-29\",288],[\"2010-01-31\",96],[\"2010-02-01\",144],[\"2010-02-02\",144],[\"2010-02-03\",96],[\"2010-02-04\",252],[\"2010-02-05\",200],[\"2010-02-07\",96],[\"2010-02-08\",96],[\"2010-02-09\",60],[\"2010-02-10\",48],[\"2010-02-11\",192],[\"2010-02-12\",100],[\"2010-02-14\",192],[\"2010-02-15\",100],[\"2010-02-16\",288],[\"2010-02-17\",288],[\"2010-02-18\",96],[\"2010-02-19\",250],[\"2010-02-21\",24],[\"2010-02-22\",208],[\"2010-02-23\",100],[\"2010-02-24\",300],[\"2010-02-25\",480],[\"2010-02-26\",300],[\"2010-02-28\",120],[\"2010-03-01\",144],[\"2010-03-02\",48],[\"2010-03-03\",64],[\"2010-03-04\",240],[\"2010-03-05\",160],[\"2010-03-07\",48],[\"2010-03-08\",400],[\"2010-03-09\",144],[\"2010-03-10\",216],[\"2010-03-11\",96],[\"2010-03-12\",24],[\"2010-03-14\",96],[\"2010-03-15\",450],[\"2010-03-16\",104],[\"2010-03-17\",120],[\"2010-03-18\",200],[\"2010-03-19\",144],[\"2010-03-21\",72],[\"2010-03-22\",480],[\"2010-03-23\",192],[\"2010-03-24\",384],[\"2010-03-25\",96],[\"2010-03-26\",48],[\"2010-03-28\",96],[\"2010-03-29\",816],[\"2010-03-30\",360],[\"2010-03-31\",144],[\"2010-04-01\",600],[\"2010-04-06\",200],[\"2010-04-07\",144],[\"2010-04-08\",288],[\"2010-04-09\",300],[\"2010-04-11\",320],[\"2010-04-12\",126],[\"2010-04-13\",96],[\"2010-04-14\",192],[\"2010-04-15\",150],[\"2010-04-16\",288],[\"2010-04-18\",100],[\"2010-04-19\",200],[\"2010-04-20\",200],[\"2010-04-21\",144],[\"2010-04-22\",600],[\"2010-04-23\",72],[\"2010-04-25\",144],[\"2010-04-26\",300],[\"2010-04-27\",144],[\"2010-04-28\",150],[\"2010-04-29\",144],[\"2010-04-30\",90],[\"2010-05-02\",250],[\"2010-05-04\",560],[\"2010-05-05\",288],[\"2010-05-06\",96],[\"2010-05-07\",816],[\"2010-05-09\",72],[\"2010-05-10\",612],[\"2010-05-11\",80],[\"2010-05-12\",400],[\"2010-05-13\",108],[\"2010-05-14\",144],[\"2010-05-16\",48],[\"2010-05-17\",200],[\"2010-05-18\",216],[\"2010-05-19\",288],[\"2010-05-20\",72],[\"2010-05-21\",100],[\"2010-05-23\",36],[\"2010-05-24\",84],[\"2010-05-25\",144],[\"2010-05-26\",96],[\"2010-05-27\",144],[\"2010-05-28\",144],[\"2010-05-30\",48],[\"2010-06-01\",144],[\"2010-06-02\",60],[\"2010-06-03\",432],[\"2010-06-04\",144],[\"2010-06-06\",48],[\"2010-06-07\",830],[\"2010-06-08\",3500],[\"2010-06-09\",384],[\"2010-06-10\",108],[\"2010-06-11\",216],[\"2010-06-13\",96],[\"2010-06-14\",120],[\"2010-06-15\",192],[\"2010-06-16\",192],[\"2010-06-17\",102],[\"2010-06-18\",60],[\"2010-06-20\",400],[\"2010-06-21\",24],[\"2010-06-22\",64],[\"2010-06-23\",200],[\"2010-06-24\",100],[\"2010-06-25\",24],[\"2010-06-27\",600],[\"2010-06-28\",720],[\"2010-06-29\",400],[\"2010-06-30\",126],[\"2010-07-01\",108],[\"2010-07-02\",3],[\"2010-07-04\",96],[\"2010-07-05\",200],[\"2010-07-06\",240],[\"2010-07-07\",144],[\"2010-07-08\",192],[\"2010-07-09\",18],[\"2010-07-11\",2],[\"2010-07-12\",100],[\"2010-07-13\",128],[\"2010-07-14\",72],[\"2010-07-15\",816],[\"2010-07-16\",144],[\"2010-07-18\",288],[\"2010-07-19\",120],[\"2010-07-20\",96],[\"2010-07-21\",100],[\"2010-07-22\",72],[\"2010-07-23\",504],[\"2010-07-25\",120],[\"2010-07-26\",288],[\"2010-07-27\",432],[\"2010-07-28\",48],[\"2010-07-29\",124],[\"2010-07-30\",324],[\"2010-08-01\",12],[\"2010-08-02\",300],[\"2010-08-03\",1120],[\"2010-08-04\",18],[\"2010-08-05\",200],[\"2010-08-06\",192],[\"2010-08-08\",72],[\"2010-08-09\",200],[\"2010-08-10\",200],[\"2010-08-11\",327],[\"2010-08-12\",72],[\"2010-08-13\",312],[\"2010-08-15\",400],[\"2010-08-16\",254],[\"2010-08-17\",240],[\"2010-08-18\",60],[\"2010-08-19\",600],[\"2010-08-20\",200],[\"2010-08-22\",100],[\"2010-08-23\",100],[\"2010-08-24\",576],[\"2010-08-25\",288],[\"2010-08-26\",400],[\"2010-08-27\",24],[\"2010-08-29\",48],[\"2010-08-31\",432],[\"2010-09-01\",72],[\"2010-09-02\",192],[\"2010-09-03\",1920],[\"2010-09-05\",144],[\"2010-09-06\",120],[\"2010-09-07\",288],[\"2010-09-08\",160],[\"2010-09-09\",60],[\"2010-09-10\",100],[\"2010-09-12\",100],[\"2010-09-13\",876],[\"2010-09-14\",60],[\"2010-09-15\",96],[\"2010-09-16\",192],[\"2010-09-17\",288],[\"2010-09-19\",144],[\"2010-09-20\",768],[\"2010-09-21\",504],[\"2010-09-22\",216],[\"2010-09-23\",48],[\"2010-09-24\",60],[\"2010-09-26\",192],[\"2010-09-27\",360],[\"2010-09-28\",240],[\"2010-09-29\",100],[\"2010-09-30\",200],[\"2010-10-01\",96],[\"2010-10-03\",48],[\"2010-10-04\",144],[\"2010-10-05\",288],[\"2010-10-06\",150],[\"2010-10-07\",200],[\"2010-10-08\",3120],[\"2010-10-10\",100],[\"2010-10-11\",192],[\"2010-10-12\",240],[\"2010-10-13\",216],[\"2010-10-14\",200],[\"2010-10-15\",144],[\"2010-10-17\",1],[\"2010-10-18\",200],[\"2010-10-19\",36],[\"2010-10-20\",192],[\"2010-10-21\",168],[\"2010-10-22\",1240],[\"2010-10-24\",144],[\"2010-10-25\",144],[\"2010-10-26\",600],[\"2010-10-27\",36],[\"2010-10-28\",144],[\"2010-10-29\",96],[\"2010-10-31\",96],[\"2010-11-01\",288],[\"2010-11-02\",160],[\"2010-11-03\",384],[\"2010-11-04\",9360],[\"2010-11-05\",1152],[\"2010-11-07\",100],[\"2010-11-08\",144],[\"2010-11-09\",360],[\"2010-11-10\",1000],[\"2010-11-11\",800],[\"2010-11-12\",800],[\"2010-11-14\",40],[\"2010-11-15\",240],[\"2010-11-16\",250],[\"2010-11-17\",200],[\"2010-11-18\",200],[\"2010-11-19\",96],[\"2010-11-21\",100],[\"2010-11-22\",144],[\"2010-11-23\",204],[\"2010-11-24\",280],[\"2010-11-25\",200],[\"2010-11-26\",192],[\"2010-11-28\",144],[\"2010-11-29\",256],[\"2010-11-30\",384],[\"2010-12-01\",432],[\"2010-12-02\",1400],[\"2010-12-03\",120],[\"2010-12-05\",144],[\"2010-12-06\",324],[\"2010-12-07\",972],[\"2010-12-08\",384],[\"2010-12-09\",250],[\"2010-12-10\",216],[\"2010-12-12\",48],[\"2010-12-13\",288],[\"2010-12-14\",288],[\"2010-12-15\",72],[\"2010-12-16\",500],[\"2010-12-17\",144],[\"2010-12-19\",6],[\"2010-12-20\",120],[\"2010-12-21\",100],[\"2010-12-22\",72],[\"2010-12-23\",48],[\"2011-01-04\",144],[\"2011-01-05\",600],[\"2011-01-06\",96],[\"2011-01-07\",100],[\"2011-01-09\",192],[\"2011-01-10\",144],[\"2011-01-11\",3114],[\"2011-01-12\",100],[\"2011-01-13\",288],[\"2011-01-14\",60],[\"2011-01-16\",16],[\"2011-01-17\",200],[\"2011-01-18\",50],[\"2011-01-19\",216],[\"2011-01-20\",144],[\"2011-01-21\",288],[\"2011-01-23\",32],[\"2011-01-24\",100],[\"2011-01-25\",192],[\"2011-01-26\",120],[\"2011-01-27\",72],[\"2011-01-28\",48],[\"2011-01-30\",20],[\"2011-01-31\",108],[\"2011-02-01\",130],[\"2011-02-02\",100],[\"2011-02-03\",480],[\"2011-02-04\",192],[\"2011-02-07\",504],[\"2011-02-08\",216],[\"2011-02-09\",12],[\"2011-02-10\",288],[\"2011-02-11\",120],[\"2011-02-13\",16],[\"2011-02-14\",288],[\"2011-02-15\",600],[\"2011-02-16\",200],[\"2011-02-17\",288],[\"2011-02-18\",200],[\"2011-02-20\",100],[\"2011-02-21\",144],[\"2011-02-22\",96],[\"2011-02-23\",144],[\"2011-02-24\",72],[\"2011-02-25\",198],[\"2011-02-27\",40],[\"2011-02-28\",36],[\"2011-03-01\",192],[\"2011-03-02\",72],[\"2011-03-03\",288],[\"2011-03-04\",576],[\"2011-03-06\",96],[\"2011-03-07\",240],[\"2011-03-08\",81],[\"2011-03-09\",600],[\"2011-03-10\",216],[\"2011-03-11\",300],[\"2011-03-14\",100],[\"2011-03-15\",160],[\"2011-03-16\",144],[\"2011-03-17\",600],[\"2011-03-18\",144],[\"2011-03-20\",128],[\"2011-03-21\",100],[\"2011-03-22\",100],[\"2011-03-23\",200],[\"2011-03-24\",600],[\"2011-03-25\",432],[\"2011-03-27\",90],[\"2011-03-28\",150],[\"2011-03-29\",100],[\"2011-03-30\",600],[\"2011-03-31\",160],[\"2011-04-01\",392],[\"2011-04-03\",108],[\"2011-04-04\",100],[\"2011-04-05\",500],[\"2011-04-06\",120],[\"2011-04-07\",96],[\"2011-04-08\",72],[\"2011-04-10\",24],[\"2011-04-11\",200],[\"2011-04-12\",100],[\"2011-04-13\",504],[\"2011-04-14\",600],[\"2011-04-15\",100],[\"2011-04-17\",40],[\"2011-04-18\",3114],[\"2011-04-19\",60],[\"2011-04-20\",192],[\"2011-04-21\",216],[\"2011-04-26\",600],[\"2011-04-27\",280],[\"2011-04-28\",108],[\"2011-05-01\",48],[\"2011-05-03\",240],[\"2011-05-04\",216],[\"2011-05-05\",600],[\"2011-05-06\",60],[\"2011-05-08\",80],[\"2011-05-09\",128],[\"2011-05-10\",200],[\"2011-05-11\",240],[\"2011-05-12\",100],[\"2011-05-13\",200],[\"2011-05-15\",96],[\"2011-05-16\",144],[\"2011-05-17\",288],[\"2011-05-18\",144],[\"2011-05-19\",60],[\"2011-05-20\",576],[\"2011-05-22\",50],[\"2011-05-23\",300],[\"2011-05-24\",888],[\"2011-05-25\",144],[\"2011-05-26\",200],[\"2011-05-27\",108],[\"2011-05-29\",130],[\"2011-05-31\",288],[\"2011-06-01\",72],[\"2011-06-02\",320],[\"2011-06-03\",60],[\"2011-06-05\",288],[\"2011-06-06\",100],[\"2011-06-07\",216],[\"2011-06-08\",600],[\"2011-06-09\",144],[\"2011-06-10\",144],[\"2011-06-12\",10],[\"2011-06-13\",360],[\"2011-06-14\",660],[\"2011-06-15\",144],[\"2011-06-16\",288],[\"2011-06-17\",100],[\"2011-06-19\",150],[\"2011-06-20\",400],[\"2011-06-21\",72],[\"2011-06-22\",576],[\"2011-06-23\",48],[\"2011-06-24\",100],[\"2011-06-26\",24],[\"2011-06-27\",120],[\"2011-06-28\",320],[\"2011-06-29\",120],[\"2011-06-30\",828],[\"2011-07-01\",144],[\"2011-07-03\",90],[\"2011-07-04\",300],[\"2011-07-05\",600],[\"2011-07-06\",192],[\"2011-07-07\",144],[\"2011-07-08\",200],[\"2011-07-10\",1],[\"2011-07-11\",320],[\"2011-07-12\",240],[\"2011-07-13\",192],[\"2011-07-14\",144],[\"2011-07-15\",160],[\"2011-07-17\",50],[\"2011-07-18\",60],[\"2011-07-19\",240],[\"2011-07-20\",144],[\"2011-07-21\",720],[\"2011-07-22\",144],[\"2011-07-24\",288],[\"2011-07-25\",192],[\"2011-07-26\",100],[\"2011-07-27\",576],[\"2011-07-28\",480],[\"2011-07-29\",100],[\"2011-07-31\",144],[\"2011-08-01\",360],[\"2011-08-02\",1000],[\"2011-08-03\",144],[\"2011-08-04\",720],[\"2011-08-05\",240],[\"2011-08-07\",144],[\"2011-08-08\",700],[\"2011-08-09\",32],[\"2011-08-10\",60],[\"2011-08-11\",144],[\"2011-08-12\",144],[\"2011-08-14\",36],[\"2011-08-15\",72],[\"2011-08-16\",36],[\"2011-08-17\",824],[\"2011-08-18\",504],[\"2011-08-19\",160],[\"2011-08-21\",200],[\"2011-08-22\",400],[\"2011-08-23\",360],[\"2011-08-24\",400],[\"2011-08-25\",96],[\"2011-08-26\",288],[\"2011-08-28\",96],[\"2011-08-30\",96],[\"2011-08-31\",120],[\"2011-09-01\",216],[\"2011-09-02\",840],[\"2011-09-04\",120],[\"2011-09-05\",192],[\"2011-09-06\",96],[\"2011-09-07\",100],[\"2011-09-08\",576],[\"2011-09-09\",36],[\"2011-09-11\",144],[\"2011-09-12\",216],[\"2011-09-13\",300],[\"2011-09-14\",100],[\"2011-09-15\",600],[\"2011-09-16\",120],[\"2011-09-18\",100],[\"2011-09-19\",100],[\"2011-09-20\",500],[\"2011-09-21\",200],[\"2011-09-22\",144],[\"2011-09-23\",288],[\"2011-09-25\",120],[\"2011-09-26\",144],[\"2011-09-27\",200],[\"2011-09-28\",500],[\"2011-09-29\",432],[\"2011-09-30\",216],[\"2011-10-02\",288],[\"2011-10-03\",960],[\"2011-10-04\",1540],[\"2011-10-05\",100],[\"2011-10-06\",480],[\"2011-10-07\",1296],[\"2011-10-09\",24],[\"2011-10-10\",240],[\"2011-10-11\",50],[\"2011-10-12\",72],[\"2011-10-13\",384],[\"2011-10-14\",96],[\"2011-10-17\",500],[\"2011-10-18\",396],[\"2011-10-19\",288],[\"2011-10-20\",144],[\"2011-10-21\",48],[\"2011-10-23\",2],[\"2011-10-24\",720],[\"2011-10-25\",1200],[\"2011-10-26\",384],[\"2011-10-27\",720],[\"2011-10-28\",480],[\"2011-10-30\",120],[\"2011-10-31\",144],[\"2011-11-01\",144],[\"2011-11-02\",864],[\"2011-11-03\",2100],[\"2011-11-04\",100],[\"2011-11-06\",48],[\"2011-11-07\",240],[\"2011-11-08\",192],[\"2011-11-09\",1200],[\"2011-11-10\",144],[\"2011-11-11\",576],[\"2011-11-13\",144],[\"2011-11-14\",150],[\"2011-11-15\",864],[\"2011-11-16\",200],[\"2011-11-17\",480],[\"2011-11-18\",300],[\"2011-11-20\",288],[\"2011-11-21\",192],[\"2011-11-22\",1600],[\"2011-11-23\",360],[\"2011-11-24\",288],[\"2011-11-25\",160],[\"2011-11-27\",12],[\"2011-11-28\",760],[\"2011-11-29\",288],[\"2011-11-30\",100],[\"2011-12-01\",288],[\"2011-12-02\",250],[\"2011-12-04\",120],[\"2011-12-05\",800],[\"2011-12-06\",200],[\"2011-12-07\",200],[\"2011-12-08\",144],[\"2011-12-09\",96]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[0.55,\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}325{"category":"single_table/and/aggregate","domain":"sensor","family_id":"ca228a3c5118c7bceebad499","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"47299f1107b99af7be31ff07ce1d664946c96e82ad0270419e62e2fbe3f46aac","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (cooler equals 3 and valve equals 100).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? OR valve = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3,100],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[109.43042876344086]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (cooler = ? AND valve = ?)","sql_parameters":"[3,100]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (cooler equals 3 and valve equals 100).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}326{"category":"single_table/or/grouped","domain":"commerce","family_id":"c2349f7ffcc0a70ae971c08a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"582dd6123de1cb7a19da0b047a0c21b37d1e66e13d4d6e723b6c83f07b79c6e6","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (traffic_type equals 12 or product_related is greater than 31), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[12,31],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[12,31],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[12,31],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[12,31],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",164],[\"Dec\",500],[\"Feb\",12],[\"Jul\",139],[\"June\",93],[\"Mar\",364],[\"May\",908],[\"Nov\",1271],[\"Oct\",184],[\"Sep\",144]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[12,31]","state":"{\"question\":\"Return the number of rows for shopping sessions where (traffic_type equals 12 or product_related is greater than 31), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}327{"category":"single_table/and/grouped","domain":"commerce","family_id":"6f9c38d2f5c0c356b85de336","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8607aaa9ad89849e929b533b61a6715a318b3cc254dff88c9335a43d2fc21a9c","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_duration for shopping sessions where (visitor_type equals 'Returning_Visitor' and revenue equals 1), grouped by month, ordered by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",1],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? OR revenue = ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",1],\\\"sql\\\":\\\"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? AND revenue = ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",1],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (visitor_type = ? AND revenue = ?) GROUP BY month ORDER BY month ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Returning_Visitor\\\",1],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? AND revenue = ?) GROUP BY month ORDER BY month ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Aug\",0.0],[\"Dec\",26.0],[\"Feb\",607.0],[\"Jul\",18.1],[\"June\",14.33333333],[\"Mar\",197.2],[\"May\",127.0],[\"Nov\",0.0],[\"Oct\",0.0],[\"Sep\",0.0]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MIN(product_duration) AS value FROM shopping_sessions WHERE (visitor_type = ? AND revenue = ?) GROUP BY month ORDER BY month ASC","sql_parameters":"[\"Returning_Visitor\",1]","state":"{\"question\":\"Return the minimum of product_duration for shopping sessions where (visitor_type equals 'Returning_Visitor' and revenue equals 1), grouped by month, ordered by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}328{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"f9c51007c1ef5c59621d1cab","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a48866b3b085eb3a64954e5da84c87ea7c0cd46ec108432882f2a0964e17698f","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Bahrain' and invoice_date is before '2010-02-18'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\",\"2010-02-18\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Bahrain' and invoice_date is before '2010-02-18'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}329{"category":"single_table/and/aggregate","domain":"commerce","family_id":"eacc37a38ce4aa1fee7a8999","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"caa93b110d1149e994252a13ec48557333418d3cac5d90ae4005facd46920ab0","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (country equals 'Australia' and unit_price is at most 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[23.333333333333332]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)","sql_parameters":"[\"Australia\",2.25]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (country equals 'Australia' and unit_price is at most 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}330{"category":"join/having","domain":"commerce","family_id":"5ac4938242f4a6af1a9b72d3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d54ad4a80e1b706cb74db4568106e3e4af3548baac110cf3ce93645abb688190","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 4.77), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-13\",10],[\"2009-12-18\",10],[\"2009-12-21\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[4.77,10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 4.77), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}331{"category":"join/date/or/having","domain":"commerce","family_id":"55475524b47b6b3c6c929a00","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3862355b6044b08260bdd1867388c9917ffd31320c50f56092591d95c9c22374","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 25 or i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",23172.49],[\"Singapore\",6068.0599999999995],[\"Germany\",1855.03],[\"EIRE\",601.66],[\"Finland\",482.51]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[25,\"2011-09-29\",2]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 25 or i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}332{"category":"single_table/or/ranked","domain":"commerce","family_id":"da7a6893a0253d36c95bffac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"fdef0ba69bf39c6b7cc8ab2aca137af7331a921e89c1f2051fe2f026df55c6d6","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_duration for shopping sessions where (region equals 6 or administrative is at most 23), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6,23],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (region = ? AND administrative <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6,23],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (region = ? OR administrative <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6,23],\\\"sql\\\":\\\"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (region = ? OR administrative <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6,23],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (region = ? OR administrative <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Nov\",5237156.72071642],[\"May\",3298748.719034513],[\"Dec\",1919509.9455385],[\"Mar\",1547434.998752353],[\"Oct\",613220.74878655]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, SUM(product_duration) AS value FROM shopping_sessions WHERE (region = ? OR administrative <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[6,23]","state":"{\"question\":\"Return the sum of product_duration for shopping sessions where (region equals 6 or administrative is at most 23), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}333{"category":"join/date/or/aggregate","domain":"commerce","family_id":"184943e73bde117b609815bc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8c13066c1d0568e274da89f9baa784316516bb7d3762a8cf9961709461ad2baf","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[40.19852432557067]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)","sql_parameters":"[\"12364\",\"2011-05-10\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}334{"category":"join/or/ranked","domain":"commerce","family_id":"d612ceda3e07f626f8aeb03c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"125ef5dfbd69e241d4a77247e1a6d844889ba2c37a94c4272c52c085317f79f1","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.quantity is greater than 229 or l.unit_price is greater than 49.95), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",1],[\"France\",1],[\"United Arab Emirates\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[229,49.95]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.quantity is greater than 229 or l.unit_price is greater than 49.95), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}335{"category":"single_table/date/having","domain":"commerce","family_id":"425d8153cc86f957525cb92b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"939253d6f1fa14583143c8fe3e82910c432109fc95a8a9651421d0991e95215d","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (invoice_date is before '2010-02-18'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",12.7225],[\"Spain\",7.884],[\"Portugal\",7.53],[\"Sweden\",7.5200000000000005],[\"EIRE\",7.007777777777778]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"2010-02-18\",2]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (invoice_date is before '2010-02-18'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}336{"category":"single_table/ranked","domain":"commerce","family_id":"4e5468951c515a6dfc9914b1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0a56c6cf296ab0ae94dab8874453c61958e3100aecd9a21a4210608d4c907dbe","language":"en","license":"CC-BY-4.0","query":"Return the average of product_related for shopping sessions where (region equals 7), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_related) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_related) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Other\",2.5],[\"New_Visitor\",19.88],[\"Returning_Visitor\",33.305007587253414]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, AVG(product_related) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[7]","state":"{\"question\":\"Return the average of product_related for shopping sessions where (region equals 7), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}337{"category":"single_table/date/or/grouped","domain":"commerce","family_id":"8403a2b8ed53afbf38e7a45f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5a87c185d42a31cc64cf51bf67899d5224d1ec967c169a5d726b7e2dae64c72e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Australia' or invoice_date is on or after '2010-12-02'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2],[\"Austria\",1],[\"Bahrain\",2],[\"Belgium\",1],[\"Canada\",8],[\"Channel Islands\",2],[\"Denmark\",2],[\"EIRE\",1],[\"Finland\",1],[\"France\",1],[\"Germany\",1],[\"Israel\",1],[\"Italy\",2],[\"Japan\",1],[\"Netherlands\",1],[\"Norway\",1],[\"Poland\",1],[\"Portugal\",2],[\"Singapore\",1],[\"Spain\",1],[\"Sweden\",1],[\"Switzerland\",1],[\"United Kingdom\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Australia\",\"2010-12-02\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Australia' or invoice_date is on or after '2010-12-02'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}338{"category":"join/null/and/having","domain":"commerce","family_id":"f3ea676f7a7bb12393180497","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cb184b3d7e6747cd32a2fbab974d59d897f38b91c7ffbeb50e09ca352dab9a56","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",16577],[\"Germany\",443],[\"France\",181],[\"EIRE\",114],[\"Belgium\",73]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[25,2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}339{"category":"join/grouped","domain":"commerce","family_id":"bc8aedefb277d7a33fc90e77","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"61ecfc425ddcf3ca8a4b986512fe6f0564d0eb917e89f8f379810688b4c74d1a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",0.36]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12364\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}340{"category":"join/date/and/grouped","domain":"commerce","family_id":"33801ba293b73571248a1007","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"72b276f5c6b309fc0f0697d9f85f321d0f4d8605dd459bd20053cab00c4ab93f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",24],[\"Bahrain\",8],[\"Belgium\",180],[\"Canada\",16],[\"Channel Islands\",200],[\"Denmark\",48],[\"EIRE\",192],[\"Finland\",120],[\"France\",120],[\"Germany\",144],[\"Israel\",3],[\"Italy\",9],[\"Japan\",96],[\"Netherlands\",200],[\"Norway\",6],[\"Poland\",48],[\"Portugal\",3],[\"Singapore\",1],[\"Spain\",200],[\"Sweden\",48],[\"Switzerland\",1],[\"United Kingdom\",228]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[229,\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}341{"category":"join/grouped","domain":"commerce","family_id":"48ee11af7b9dd821cf9b49fd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"781c0c96fd85d45e7e3a7736668307a369f71ee7cfc663641421bf0f41faba4c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",216],[\"2009-12-02\",288],[\"2009-12-03\",5184],[\"2009-12-04\",300],[\"2009-12-05\",144],[\"2009-12-06\",75],[\"2009-12-07\",288],[\"2009-12-08\",936],[\"2009-12-09\",144],[\"2009-12-10\",200],[\"2009-12-11\",40],[\"2009-12-13\",120],[\"2009-12-14\",96],[\"2009-12-15\",480],[\"2009-12-16\",200],[\"2009-12-17\",216],[\"2009-12-18\",168],[\"2009-12-20\",192],[\"2009-12-21\",200],[\"2009-12-22\",336],[\"2009-12-23\",240],[\"2010-01-04\",300],[\"2010-01-05\",200],[\"2010-01-06\",12],[\"2010-01-07\",832],[\"2010-01-08\",600],[\"2010-01-10\",300],[\"2010-01-11\",576],[\"2010-01-12\",720],[\"2010-01-13\",288],[\"2010-01-14\",150],[\"2010-01-15\",100],[\"2010-01-17\",192],[\"2010-01-18\",48],[\"2010-01-19\",100],[\"2010-01-20\",240],[\"2010-01-21\",144],[\"2010-01-22\",80],[\"2010-01-24\",48],[\"2010-01-25\",60],[\"2010-01-26\",24],[\"2010-01-27\",1440],[\"2010-01-28\",96],[\"2010-01-29\",288],[\"2010-01-31\",96],[\"2010-02-01\",144],[\"2010-02-02\",144],[\"2010-02-03\",96],[\"2010-02-04\",252],[\"2010-02-05\",200],[\"2010-02-07\",720],[\"2010-02-08\",96],[\"2010-02-09\",150],[\"2010-02-10\",48],[\"2010-02-11\",384],[\"2010-02-12\",600],[\"2010-02-14\",192],[\"2010-02-15\",100],[\"2010-02-16\",288],[\"2010-02-17\",720],[\"2010-02-18\",288],[\"2010-02-19\",1800],[\"2010-02-21\",192],[\"2010-02-22\",208],[\"2010-02-23\",100],[\"2010-02-24\",300],[\"2010-02-25\",480],[\"2010-02-26\",300],[\"2010-02-28\",256],[\"2010-03-01\",240],[\"2010-03-02\",120],[\"2010-03-03\",64],[\"2010-03-04\",240],[\"2010-03-05\",537],[\"2010-03-07\",48],[\"2010-03-08\",400],[\"2010-03-09\",144],[\"2010-03-10\",500],[\"2010-03-11\",96],[\"2010-03-12\",50],[\"2010-03-14\",96],[\"2010-03-15\",600],[\"2010-03-16\",104],[\"2010-03-17\",480],[\"2010-03-18\",720],[\"2010-03-19\",864],[\"2010-03-21\",300],[\"2010-03-22\",480],[\"2010-03-23\",10000],[\"2010-03-24\",384],[\"2010-03-25\",96],[\"2010-03-26\",48],[\"2010-03-28\",96],[\"2010-03-29\",816],[\"2010-03-30\",360],[\"2010-03-31\",144],[\"2010-04-01\",648],[\"2010-04-06\",720],[\"2010-04-07\",144],[\"2010-04-08\",288],[\"2010-04-09\",300],[\"2010-04-11\",720],[\"2010-04-12\",144],[\"2010-04-13\",96],[\"2010-04-14\",192],[\"2010-04-15\",150],[\"2010-04-16\",864],[\"2010-04-18\",144],[\"2010-04-19\",1440],[\"2010-04-20\",200],[\"2010-04-21\",144],[\"2010-04-22\",600],[\"2010-04-23\",72],[\"2010-04-25\",144],[\"2010-04-26\",432],[\"2010-04-27\",144],[\"2010-04-28\",150],[\"2010-04-29\",720],[\"2010-04-30\",90],[\"2010-05-02\",250],[\"2010-05-04\",560],[\"2010-05-05\",288],[\"2010-05-06\",576],[\"2010-05-07\",816],[\"2010-05-09\",72],[\"2010-05-10\",612],[\"2010-05-11\",80],[\"2010-05-12\",1440],[\"2010-05-13\",108],[\"2010-05-14\",1440],[\"2010-05-16\",100],[\"2010-05-17\",200],[\"2010-05-18\",5000],[\"2010-05-19\",500],[\"2010-05-20\",72],[\"2010-05-21\",100],[\"2010-05-23\",240],[\"2010-05-24\",84],[\"2010-05-25\",720],[\"2010-05-26\",720],[\"2010-05-27\",144],[\"2010-05-28\",144],[\"2010-05-30\",144],[\"2010-06-01\",144],[\"2010-06-02\",60],[\"2010-06-03\",432],[\"2010-06-04\",144],[\"2010-06-06\",48],[\"2010-06-07\",830],[\"2010-06-08\",3500],[\"2010-06-09\",384],[\"2010-06-10\",108],[\"2010-06-11\",216],[\"2010-06-13\",96],[\"2010-06-14\",120],[\"2010-06-15\",432],[\"2010-06-16\",200],[\"2010-06-17\",102],[\"2010-06-18\",60],[\"2010-06-20\",400],[\"2010-06-21\",24],[\"2010-06-22\",64],[\"2010-06-23\",720],[\"2010-06-24\",120],[\"2010-06-25\",96],[\"2010-06-27\",600],[\"2010-06-28\",720],[\"2010-06-29\",400],[\"2010-06-30\",720],[\"2010-07-01\",108],[\"2010-07-02\",3],[\"2010-07-04\",96],[\"2010-07-05\",200],[\"2010-07-06\",240],[\"2010-07-07\",144],[\"2010-07-08\",192],[\"2010-07-09\",18],[\"2010-07-11\",2],[\"2010-07-12\",144],[\"2010-07-13\",128],[\"2010-07-14\",72],[\"2010-07-15\",816],[\"2010-07-16\",240],[\"2010-07-18\",288],[\"2010-07-19\",120],[\"2010-07-20\",96],[\"2010-07-21\",100],[\"2010-07-22\",72],[\"2010-07-23\",504],[\"2010-07-25\",500],[\"2010-07-26\",288],[\"2010-07-27\",432],[\"2010-07-28\",288],[\"2010-07-29\",124],[\"2010-07-30\",324],[\"2010-08-01\",12],[\"2010-08-02\",300],[\"2010-08-03\",2304],[\"2010-08-04\",25],[\"2010-08-05\",360],[\"2010-08-06\",192],[\"2010-08-08\",300],[\"2010-08-09\",200],[\"2010-08-10\",200],[\"2010-08-11\",327],[\"2010-08-12\",72],[\"2010-08-13\",312],[\"2010-08-15\",1200],[\"2010-08-16\",254],[\"2010-08-17\",288],[\"2010-08-18\",60],[\"2010-08-19\",720],[\"2010-08-20\",200],[\"2010-08-22\",100],[\"2010-08-23\",100],[\"2010-08-24\",720],[\"2010-08-25\",864],[\"2010-08-26\",400],[\"2010-08-27\",24],[\"2010-08-29\",48],[\"2010-08-31\",432],[\"2010-09-01\",72],[\"2010-09-02\",288],[\"2010-09-03\",7128],[\"2010-09-05\",144],[\"2010-09-06\",120],[\"2010-09-07\",288],[\"2010-09-08\",160],[\"2010-09-09\",60],[\"2010-09-10\",120],[\"2010-09-12\",480],[\"2010-09-13\",1056],[\"2010-09-14\",60],[\"2010-09-15\",96],[\"2010-09-16\",192],[\"2010-09-17\",288],[\"2010-09-19\",144],[\"2010-09-20\",768],[\"2010-09-21\",504],[\"2010-09-22\",216],[\"2010-09-23\",48],[\"2010-09-24\",60],[\"2010-09-26\",700],[\"2010-09-27\",768],[\"2010-09-28\",240],[\"2010-09-29\",100],[\"2010-09-30\",200],[\"2010-10-01\",96],[\"2010-10-03\",50],[\"2010-10-04\",720],[\"2010-10-05\",288],[\"2010-10-06\",1200],[\"2010-10-07\",200],[\"2010-10-08\",4752],[\"2010-10-10\",100],[\"2010-10-11\",192],[\"2010-10-12\",720],[\"2010-10-13\",576],[\"2010-10-14\",625],[\"2010-10-15\",216],[\"2010-10-17\",1],[\"2010-10-18\",200],[\"2010-10-19\",96],[\"2010-10-20\",200],[\"2010-10-21\",168],[\"2010-10-22\",1240],[\"2010-10-24\",256],[\"2010-10-25\",144],[\"2010-10-26\",600],[\"2010-10-27\",36],[\"2010-10-28\",144],[\"2010-10-29\",144],[\"2010-10-31\",96],[\"2010-11-01\",288],[\"2010-11-02\",160],[\"2010-11-03\",384],[\"2010-11-04\",9360],[\"2010-11-05\",1152],[\"2010-11-07\",100],[\"2010-11-08\",192],[\"2010-11-09\",360],[\"2010-11-10\",1000],[\"2010-11-11\",800],[\"2010-11-12\",800],[\"2010-11-14\",40],[\"2010-11-15\",288],[\"2010-11-16\",360],[\"2010-11-17\",720],[\"2010-11-18\",200],[\"2010-11-19\",960],[\"2010-11-21\",100],[\"2010-11-22\",144],[\"2010-11-23\",204],[\"2010-11-24\",288],[\"2010-11-25\",240],[\"2010-11-26\",192],[\"2010-11-28\",144],[\"2010-11-29\",288],[\"2010-11-30\",384],[\"2010-12-01\",600],[\"2010-12-02\",2880],[\"2010-12-03\",1440],[\"2010-12-05\",144],[\"2010-12-06\",480],[\"2010-12-07\",972],[\"2010-12-08\",384],[\"2010-12-09\",1394],[\"2010-12-10\",216],[\"2010-12-12\",48],[\"2010-12-13\",480],[\"2010-12-14\",288],[\"2010-12-15\",96],[\"2010-12-16\",500],[\"2010-12-17\",192],[\"2010-12-19\",6],[\"2010-12-20\",960],[\"2010-12-21\",100],[\"2010-12-22\",72],[\"2010-12-23\",48],[\"2011-01-04\",144],[\"2011-01-05\",600],[\"2011-01-06\",600],[\"2011-01-07\",600],[\"2011-01-09\",192],[\"2011-01-10\",144],[\"2011-01-11\",3114],[\"2011-01-12\",100],[\"2011-01-13\",288],[\"2011-01-14\",60],[\"2011-01-16\",16],[\"2011-01-17\",400],[\"2011-01-18\",50],[\"2011-01-19\",216],[\"2011-01-20\",144],[\"2011-01-21\",288],[\"2011-01-23\",32],[\"2011-01-24\",100],[\"2011-01-25\",192],[\"2011-01-26\",720],[\"2011-01-27\",72],[\"2011-01-28\",48],[\"2011-01-30\",20],[\"2011-01-31\",120],[\"2011-02-01\",130],[\"2011-02-02\",100],[\"2011-02-03\",2592],[\"2011-02-04\",432],[\"2011-02-07\",504],[\"2011-02-08\",216],[\"2011-02-09\",12],[\"2011-02-10\",1296],[\"2011-02-11\",120],[\"2011-02-13\",16],[\"2011-02-14\",288],[\"2011-02-15\",1500],[\"2011-02-16\",432],[\"2011-02-17\",288],[\"2011-02-18\",200],[\"2011-02-20\",250],[\"2011-02-21\",144],[\"2011-02-22\",192],[\"2011-02-23\",144],[\"2011-02-24\",72],[\"2011-02-25\",198],[\"2011-02-27\",40],[\"2011-02-28\",48],[\"2011-03-01\",192],[\"2011-03-02\",300],[\"2011-03-03\",288],[\"2011-03-04\",1200],[\"2011-03-06\",96],[\"2011-03-07\",576],[\"2011-03-08\",864],[\"2011-03-09\",600],[\"2011-03-10\",216],[\"2011-03-11\",300],[\"2011-03-14\",100],[\"2011-03-15\",160],[\"2011-03-16\",480],[\"2011-03-17\",720],[\"2011-03-18\",144],[\"2011-03-20\",2160],[\"2011-03-21\",100],[\"2011-03-22\",100],[\"2011-03-23\",200],[\"2011-03-24\",600],[\"2011-03-25\",432],[\"2011-03-27\",90],[\"2011-03-28\",150],[\"2011-03-29\",100],[\"2011-03-30\",600],[\"2011-03-31\",160],[\"2011-04-01\",1200],[\"2011-04-03\",288],[\"2011-04-04\",100],[\"2011-04-05\",500],[\"2011-04-06\",120],[\"2011-04-07\",96],[\"2011-04-08\",1200],[\"2011-04-10\",24],[\"2011-04-11\",200],[\"2011-04-12\",144],[\"2011-04-13\",1728],[\"2011-04-14\",600],[\"2011-04-15\",100],[\"2011-04-17\",40],[\"2011-04-18\",3114],[\"2011-04-19\",144],[\"2011-04-20\",960],[\"2011-04-21\",1008],[\"2011-04-26\",1200],[\"2011-04-27\",1200],[\"2011-04-28\",120],[\"2011-05-01\",48],[\"2011-05-03\",240],[\"2011-05-04\",288],[\"2011-05-05\",600],[\"2011-05-06\",108],[\"2011-05-08\",80],[\"2011-05-09\",128],[\"2011-05-10\",200],[\"2011-05-11\",240],[\"2011-05-12\",100],[\"2011-05-13\",336],[\"2011-05-15\",96],[\"2011-05-16\",144],[\"2011-05-17\",288],[\"2011-05-18\",144],[\"2011-05-19\",864],[\"2011-05-20\",576],[\"2011-05-22\",50],[\"2011-05-23\",2700],[\"2011-05-24\",888],[\"2011-05-25\",144],[\"2011-05-26\",200],[\"2011-05-27\",144],[\"2011-05-29\",130],[\"2011-05-31\",1152],[\"2011-06-01\",72],[\"2011-06-02\",320],[\"2011-06-03\",60],[\"2011-06-05\",288],[\"2011-06-06\",100],[\"2011-06-07\",216],[\"2011-06-08\",720],[\"2011-06-09\",144],[\"2011-06-10\",144],[\"2011-06-12\",10],[\"2011-06-13\",504],[\"2011-06-14\",660],[\"2011-06-15\",144],[\"2011-06-16\",288],[\"2011-06-17\",864],[\"2011-06-19\",150],[\"2011-06-20\",400],[\"2011-06-21\",72],[\"2011-06-22\",576],[\"2011-06-23\",48],[\"2011-06-24\",100],[\"2011-06-26\",24],[\"2011-06-27\",120],[\"2011-06-28\",320],[\"2011-06-29\",144],[\"2011-06-30\",828],[\"2011-07-01\",144],[\"2011-07-03\",90],[\"2011-07-04\",300],[\"2011-07-05\",720],[\"2011-07-06\",864],[\"2011-07-07\",1440],[\"2011-07-08\",200],[\"2011-07-10\",24],[\"2011-07-11\",576],[\"2011-07-12\",240],[\"2011-07-13\",192],[\"2011-07-14\",144],[\"2011-07-15\",160],[\"2011-07-17\",720],[\"2011-07-18\",60],[\"2011-07-19\",600],[\"2011-07-20\",432],[\"2011-07-21\",720],[\"2011-07-22\",144],[\"2011-07-24\",480],[\"2011-07-25\",192],[\"2011-07-26\",100],[\"2011-07-27\",576],[\"2011-07-28\",480],[\"2011-07-29\",100],[\"2011-07-31\",144],[\"2011-08-01\",360],[\"2011-08-02\",1000],[\"2011-08-03\",432],[\"2011-08-04\",1008],[\"2011-08-05\",240],[\"2011-08-07\",288],[\"2011-08-08\",700],[\"2011-08-09\",32],[\"2011-08-10\",60],[\"2011-08-11\",144],[\"2011-08-12\",144],[\"2011-08-14\",36],[\"2011-08-15\",192],[\"2011-08-16\",48],[\"2011-08-17\",824],[\"2011-08-18\",1200],[\"2011-08-19\",160],[\"2011-08-21\",200],[\"2011-08-22\",408],[\"2011-08-23\",600],[\"2011-08-24\",720],[\"2011-08-25\",96],[\"2011-08-26\",288],[\"2011-08-28\",96],[\"2011-08-30\",96],[\"2011-08-31\",120],[\"2011-09-01\",480],[\"2011-09-02\",840],[\"2011-09-04\",960],[\"2011-09-05\",480],[\"2011-09-06\",96],[\"2011-09-07\",144],[\"2011-09-08\",576],[\"2011-09-09\",72],[\"2011-09-11\",144],[\"2011-09-12\",216],[\"2011-09-13\",300],[\"2011-09-14\",600],[\"2011-09-15\",600],[\"2011-09-16\",500],[\"2011-09-18\",100],[\"2011-09-19\",100],[\"2011-09-20\",500],[\"2011-09-21\",200],[\"2011-09-22\",180],[\"2011-09-23\",288],[\"2011-09-25\",120],[\"2011-09-26\",144],[\"2011-09-27\",240],[\"2011-09-28\",500],[\"2011-09-29\",432],[\"2011-09-30\",216],[\"2011-10-02\",288],[\"2011-10-03\",960],[\"2011-10-04\",1540],[\"2011-10-05\",100],[\"2011-10-06\",480],[\"2011-10-07\",1296],[\"2011-10-09\",24],[\"2011-10-10\",240],[\"2011-10-11\",50],[\"2011-10-12\",72],[\"2011-10-13\",384],[\"2011-10-14\",96],[\"2011-10-17\",500],[\"2011-10-18\",396],[\"2011-10-19\",288],[\"2011-10-20\",144],[\"2011-10-21\",48],[\"2011-10-23\",2],[\"2011-10-24\",720],[\"2011-10-25\",1200],[\"2011-10-26\",384],[\"2011-10-27\",720],[\"2011-10-28\",480],[\"2011-10-30\",120],[\"2011-10-31\",144],[\"2011-11-01\",144],[\"2011-11-02\",864],[\"2011-11-03\",2100],[\"2011-11-04\",100],[\"2011-11-06\",48],[\"2011-11-07\",240],[\"2011-11-08\",192],[\"2011-11-09\",1200],[\"2011-11-10\",144],[\"2011-11-11\",576],[\"2011-11-13\",144],[\"2011-11-14\",150],[\"2011-11-15\",864],[\"2011-11-16\",200],[\"2011-11-17\",480],[\"2011-11-18\",300],[\"2011-11-20\",288],[\"2011-11-21\",192],[\"2011-11-22\",1600],[\"2011-11-23\",360],[\"2011-11-24\",288],[\"2011-11-25\",160],[\"2011-11-27\",12],[\"2011-11-28\",760],[\"2011-11-29\",288],[\"2011-11-30\",100],[\"2011-12-01\",288],[\"2011-12-02\",250],[\"2011-12-04\",120],[\"2011-12-05\",800],[\"2011-12-06\",200],[\"2011-12-07\",200],[\"2011-12-08\",144],[\"2011-12-09\",96]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[49.95]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}342{"category":"join/aggregate","domain":"commerce","family_id":"46857efaafc8cf724e4e6abc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"acd0709a2deca2252f48216edf21ce66fcb3a019692ef00aa25108d2976b5d76","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1059695]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)","sql_parameters":"[25]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}343{"category":"single_table/aggregate","domain":"sensor","family_id":"3970f7fe8ff6284fe6436f04","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a8a9047efabd1f53819ef80295d7f34aacf517d4ca678667114ae4dd74de1313","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (accumulator equals 115).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[115],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[115],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[115],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[115],\\\"sql\\\":\\\"SELECT MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[110.42205706766917]]","source":"hydraulic","split":"calibration","sql":"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?)","sql_parameters":"[115]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (accumulator equals 115).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}344{"category":"single_table/date/having","domain":"commerce","family_id":"080f9d1760cf59c404a03b87","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"534b75dc36e31e7e75a48b883526764fa0099d922ed2a0afd0dc62d0662fa855","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",1.6666666666666667],[\"2011-06-12\",3.7],[\"2010-08-01\",4.583333333333333]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\",10]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}345{"category":"single_table/and/having","domain":"commerce","family_id":"a4cf3343131a1fee517c1346","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8e0d696f7c814b63acfd124ee22c09be01f6a20a32eec63c31eaf277ea2a838b","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (region equals 5 and traffic_type equals 14), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[5,14,10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (region = ? OR traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[5,10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[5,14,10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (region = ? AND traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (region = ? AND traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[5,14,10]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (region equals 5 and traffic_type equals 14), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}346{"category":"join/null/or/having","domain":"commerce","family_id":"1fce4593b92eb5b8eaaf9fb6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d70883d4ad2774bd012e029abcaa2826fefe25edad4d8f74cd9c0d7093068854","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1],[\"2009-12-04\",1],[\"2009-12-06\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\",10]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}347{"category":"join/null/or/having","domain":"commerce","family_id":"97484540b42a599033347d1c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9ca48e64269888ba5cf0f1718d67a560ac67c12f35ae37fd76e3ae0f3dc7142b","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",2.508221225710015],[\"Bahrain\",8.818181818181818],[\"EIRE\",14.214285714285714]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Bahrain\",10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}348{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"8ba8a0d41cf3fb826cc140e7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5d986c1852341b26be5048785155daa6728a0552bb73bfd14d74954432c11e4b","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[98917.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)","sql_parameters":"[4.77,\"2011-05-10\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (unit_price is greater than 4.77 or invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}349{"category":"join/and/grouped","domain":"commerce","family_id":"7d3cc14667384e05d649e071","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cf8d7866b46cda4a286de36f1721e90cf586faca5aa6a8c37d0215b4ed9571a1","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is at most 25), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",18.637948717948717]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Finland\",25]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is at most 25), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}350{"category":"single_table/or/ranked","domain":"commerce","family_id":"64ec0a6326ccafccad355755","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"791ae52b75e58a06482d606f80bda1a9218deff54d9a404072916f4683baaab6","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-11\",8.5],[\"2011-01-16\",3.39],[\"2011-08-31\",1.79],[\"2010-02-23\",1.69],[\"2010-10-17\",1.69]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Cyprus\",8.5]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}351{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"7ee721c0be7b9e12687f9586","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"00e0119f6255ec0cbcd94cc6e3c009c0fe36b26cfdf9be46f6c0968b11c1f0bb","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'EIRE' and invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[8917]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?)","sql_parameters":"[\"EIRE\",\"2011-05-10\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'EIRE' and invoice_date is before '2011-05-10').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}352{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"bafbbf3dcb5efb3e7b09f84a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3787ae78fef2bf8cb20bb699f458cc6ecb6aa5248be34ddf70e6bc44d04ded93","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is greater than 25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",34],[\"2010-12-02\",26],[\"2010-12-08\",24],[\"2010-12-09\",22],[\"2010-11-16\",17]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12353\",25,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is greater than 25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}353{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"3940f5f654aa1671dd244744","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e65193d6ac3ab585eb896786e6828d717066fb5f71aa5c9b3a79f2d2dfa7b810","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Austria' or invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[8692]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?)","sql_parameters":"[\"Austria\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Austria' or invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}354{"category":"join/aggregate","domain":"commerce","family_id":"46857efaafc8cf724e4e6abc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7f438ce0af707190ca8ab23561b9bca1a0b57bb88c3c07ddd53bd1a523ff9966","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[551773]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)","sql_parameters":"[229]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}355{"category":"single_table/date/grouped","domain":"commerce","family_id":"538795755dd1739cadd592d4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e38cf30dfa87d05eed95762c1fb3e07bf4921a87e7719f1e1b7860f2f1e39b8b","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is before '2011-05-10'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",216],[\"2009-12-02\",288],[\"2009-12-03\",5184],[\"2009-12-04\",300],[\"2009-12-05\",144],[\"2009-12-06\",75],[\"2009-12-07\",288],[\"2009-12-08\",936],[\"2009-12-09\",144],[\"2009-12-10\",200],[\"2009-12-11\",40],[\"2009-12-13\",120],[\"2009-12-14\",96],[\"2009-12-15\",480],[\"2009-12-16\",200],[\"2009-12-17\",216],[\"2009-12-18\",168],[\"2009-12-20\",192],[\"2009-12-21\",200],[\"2009-12-22\",336],[\"2009-12-23\",240],[\"2010-01-04\",300],[\"2010-01-05\",200],[\"2010-01-06\",12],[\"2010-01-07\",832],[\"2010-01-08\",600],[\"2010-01-10\",300],[\"2010-01-11\",576],[\"2010-01-12\",720],[\"2010-01-13\",288],[\"2010-01-14\",150],[\"2010-01-15\",100],[\"2010-01-17\",192],[\"2010-01-18\",48],[\"2010-01-19\",100],[\"2010-01-20\",240],[\"2010-01-21\",144],[\"2010-01-22\",80],[\"2010-01-24\",48],[\"2010-01-25\",60],[\"2010-01-26\",24],[\"2010-01-27\",1440],[\"2010-01-28\",96],[\"2010-01-29\",288],[\"2010-01-31\",96],[\"2010-02-01\",144],[\"2010-02-02\",144],[\"2010-02-03\",96],[\"2010-02-04\",252],[\"2010-02-05\",200],[\"2010-02-07\",720],[\"2010-02-08\",96],[\"2010-02-09\",150],[\"2010-02-10\",48],[\"2010-02-11\",384],[\"2010-02-12\",600],[\"2010-02-14\",192],[\"2010-02-15\",100],[\"2010-02-16\",288],[\"2010-02-17\",720],[\"2010-02-18\",288],[\"2010-02-19\",1800],[\"2010-02-21\",192],[\"2010-02-22\",208],[\"2010-02-23\",100],[\"2010-02-24\",300],[\"2010-02-25\",480],[\"2010-02-26\",300],[\"2010-02-28\",256],[\"2010-03-01\",240],[\"2010-03-02\",120],[\"2010-03-03\",64],[\"2010-03-04\",240],[\"2010-03-05\",537],[\"2010-03-07\",48],[\"2010-03-08\",400],[\"2010-03-09\",144],[\"2010-03-10\",500],[\"2010-03-11\",96],[\"2010-03-12\",50],[\"2010-03-14\",96],[\"2010-03-15\",600],[\"2010-03-16\",104],[\"2010-03-17\",480],[\"2010-03-18\",720],[\"2010-03-19\",864],[\"2010-03-21\",300],[\"2010-03-22\",480],[\"2010-03-23\",10000],[\"2010-03-24\",384],[\"2010-03-25\",96],[\"2010-03-26\",48],[\"2010-03-28\",96],[\"2010-03-29\",816],[\"2010-03-30\",360],[\"2010-03-31\",144],[\"2010-04-01\",648],[\"2010-04-06\",720],[\"2010-04-07\",144],[\"2010-04-08\",288],[\"2010-04-09\",300],[\"2010-04-11\",720],[\"2010-04-12\",144],[\"2010-04-13\",96],[\"2010-04-14\",192],[\"2010-04-15\",150],[\"2010-04-16\",864],[\"2010-04-18\",144],[\"2010-04-19\",1440],[\"2010-04-20\",200],[\"2010-04-21\",144],[\"2010-04-22\",600],[\"2010-04-23\",72],[\"2010-04-25\",144],[\"2010-04-26\",432],[\"2010-04-27\",144],[\"2010-04-28\",150],[\"2010-04-29\",720],[\"2010-04-30\",90],[\"2010-05-02\",250],[\"2010-05-04\",560],[\"2010-05-05\",288],[\"2010-05-06\",576],[\"2010-05-07\",816],[\"2010-05-09\",72],[\"2010-05-10\",612],[\"2010-05-11\",80],[\"2010-05-12\",1440],[\"2010-05-13\",108],[\"2010-05-14\",1440],[\"2010-05-16\",100],[\"2010-05-17\",200],[\"2010-05-18\",5000],[\"2010-05-19\",500],[\"2010-05-20\",72],[\"2010-05-21\",100],[\"2010-05-23\",240],[\"2010-05-24\",84],[\"2010-05-25\",720],[\"2010-05-26\",720],[\"2010-05-27\",144],[\"2010-05-28\",144],[\"2010-05-30\",144],[\"2010-06-01\",144],[\"2010-06-02\",60],[\"2010-06-03\",432],[\"2010-06-04\",144],[\"2010-06-06\",48],[\"2010-06-07\",830],[\"2010-06-08\",3500],[\"2010-06-09\",384],[\"2010-06-10\",108],[\"2010-06-11\",216],[\"2010-06-13\",96],[\"2010-06-14\",120],[\"2010-06-15\",432],[\"2010-06-16\",200],[\"2010-06-17\",102],[\"2010-06-18\",60],[\"2010-06-20\",400],[\"2010-06-21\",24],[\"2010-06-22\",64],[\"2010-06-23\",720],[\"2010-06-24\",120],[\"2010-06-25\",96],[\"2010-06-27\",600],[\"2010-06-28\",720],[\"2010-06-29\",400],[\"2010-06-30\",720],[\"2010-07-01\",108],[\"2010-07-02\",3],[\"2010-07-04\",96],[\"2010-07-05\",200],[\"2010-07-06\",240],[\"2010-07-07\",144],[\"2010-07-08\",192],[\"2010-07-09\",18],[\"2010-07-11\",2],[\"2010-07-12\",144],[\"2010-07-13\",128],[\"2010-07-14\",72],[\"2010-07-15\",816],[\"2010-07-16\",240],[\"2010-07-18\",288],[\"2010-07-19\",120],[\"2010-07-20\",96],[\"2010-07-21\",100],[\"2010-07-22\",72],[\"2010-07-23\",504],[\"2010-07-25\",500],[\"2010-07-26\",288],[\"2010-07-27\",432],[\"2010-07-28\",288],[\"2010-07-29\",124],[\"2010-07-30\",324],[\"2010-08-01\",12],[\"2010-08-02\",300],[\"2010-08-03\",2304],[\"2010-08-04\",25],[\"2010-08-05\",360],[\"2010-08-06\",192],[\"2010-08-08\",300],[\"2010-08-09\",200],[\"2010-08-10\",200],[\"2010-08-11\",327],[\"2010-08-12\",72],[\"2010-08-13\",312],[\"2010-08-15\",1200],[\"2010-08-16\",254],[\"2010-08-17\",288],[\"2010-08-18\",60],[\"2010-08-19\",720],[\"2010-08-20\",200],[\"2010-08-22\",100],[\"2010-08-23\",100],[\"2010-08-24\",720],[\"2010-08-25\",864],[\"2010-08-26\",400],[\"2010-08-27\",24],[\"2010-08-29\",48],[\"2010-08-31\",432],[\"2010-09-01\",72],[\"2010-09-02\",288],[\"2010-09-03\",7128],[\"2010-09-05\",144],[\"2010-09-06\",120],[\"2010-09-07\",288],[\"2010-09-08\",160],[\"2010-09-09\",60],[\"2010-09-10\",120],[\"2010-09-12\",480],[\"2010-09-13\",1056],[\"2010-09-14\",60],[\"2010-09-15\",96],[\"2010-09-16\",192],[\"2010-09-17\",288],[\"2010-09-19\",144],[\"2010-09-20\",768],[\"2010-09-21\",504],[\"2010-09-22\",216],[\"2010-09-23\",48],[\"2010-09-24\",60],[\"2010-09-26\",700],[\"2010-09-27\",768],[\"2010-09-28\",240],[\"2010-09-29\",100],[\"2010-09-30\",200],[\"2010-10-01\",96],[\"2010-10-03\",50],[\"2010-10-04\",720],[\"2010-10-05\",288],[\"2010-10-06\",1200],[\"2010-10-07\",200],[\"2010-10-08\",4752],[\"2010-10-10\",100],[\"2010-10-11\",192],[\"2010-10-12\",720],[\"2010-10-13\",576],[\"2010-10-14\",625],[\"2010-10-15\",216],[\"2010-10-17\",1],[\"2010-10-18\",200],[\"2010-10-19\",96],[\"2010-10-20\",200],[\"2010-10-21\",168],[\"2010-10-22\",1240],[\"2010-10-24\",256],[\"2010-10-25\",144],[\"2010-10-26\",600],[\"2010-10-27\",36],[\"2010-10-28\",144],[\"2010-10-29\",144],[\"2010-10-31\",96],[\"2010-11-01\",288],[\"2010-11-02\",160],[\"2010-11-03\",384],[\"2010-11-04\",9360],[\"2010-11-05\",1152],[\"2010-11-07\",100],[\"2010-11-08\",192],[\"2010-11-09\",360],[\"2010-11-10\",1000],[\"2010-11-11\",800],[\"2010-11-12\",800],[\"2010-11-14\",40],[\"2010-11-15\",288],[\"2010-11-16\",360],[\"2010-11-17\",720],[\"2010-11-18\",200],[\"2010-11-19\",960],[\"2010-11-21\",100],[\"2010-11-22\",144],[\"2010-11-23\",204],[\"2010-11-24\",288],[\"2010-11-25\",240],[\"2010-11-26\",192],[\"2010-11-28\",144],[\"2010-11-29\",288],[\"2010-11-30\",384],[\"2010-12-01\",600],[\"2010-12-02\",2880],[\"2010-12-03\",1440],[\"2010-12-05\",144],[\"2010-12-06\",480],[\"2010-12-07\",972],[\"2010-12-08\",384],[\"2010-12-09\",1394],[\"2010-12-10\",216],[\"2010-12-12\",48],[\"2010-12-13\",480],[\"2010-12-14\",288],[\"2010-12-15\",96],[\"2010-12-16\",500],[\"2010-12-17\",192],[\"2010-12-19\",6],[\"2010-12-20\",960],[\"2010-12-21\",100],[\"2010-12-22\",72],[\"2010-12-23\",48],[\"2011-01-04\",144],[\"2011-01-05\",600],[\"2011-01-06\",600],[\"2011-01-07\",600],[\"2011-01-09\",192],[\"2011-01-10\",144],[\"2011-01-11\",3114],[\"2011-01-12\",100],[\"2011-01-13\",288],[\"2011-01-14\",60],[\"2011-01-16\",16],[\"2011-01-17\",400],[\"2011-01-18\",50],[\"2011-01-19\",216],[\"2011-01-20\",144],[\"2011-01-21\",288],[\"2011-01-23\",32],[\"2011-01-24\",100],[\"2011-01-25\",192],[\"2011-01-26\",720],[\"2011-01-27\",72],[\"2011-01-28\",48],[\"2011-01-30\",20],[\"2011-01-31\",120],[\"2011-02-01\",130],[\"2011-02-02\",100],[\"2011-02-03\",2592],[\"2011-02-04\",432],[\"2011-02-07\",504],[\"2011-02-08\",216],[\"2011-02-09\",12],[\"2011-02-10\",1296],[\"2011-02-11\",120],[\"2011-02-13\",16],[\"2011-02-14\",288],[\"2011-02-15\",1500],[\"2011-02-16\",432],[\"2011-02-17\",288],[\"2011-02-18\",200],[\"2011-02-20\",250],[\"2011-02-21\",144],[\"2011-02-22\",192],[\"2011-02-23\",144],[\"2011-02-24\",72],[\"2011-02-25\",198],[\"2011-02-27\",40],[\"2011-02-28\",48],[\"2011-03-01\",192],[\"2011-03-02\",300],[\"2011-03-03\",288],[\"2011-03-04\",1200],[\"2011-03-06\",96],[\"2011-03-07\",576],[\"2011-03-08\",864],[\"2011-03-09\",600],[\"2011-03-10\",216],[\"2011-03-11\",300],[\"2011-03-14\",100],[\"2011-03-15\",160],[\"2011-03-16\",480],[\"2011-03-17\",720],[\"2011-03-18\",144],[\"2011-03-20\",2160],[\"2011-03-21\",100],[\"2011-03-22\",100],[\"2011-03-23\",200],[\"2011-03-24\",600],[\"2011-03-25\",432],[\"2011-03-27\",90],[\"2011-03-28\",150],[\"2011-03-29\",100],[\"2011-03-30\",600],[\"2011-03-31\",160],[\"2011-04-01\",1200],[\"2011-04-03\",288],[\"2011-04-04\",100],[\"2011-04-05\",500],[\"2011-04-06\",120],[\"2011-04-07\",96],[\"2011-04-08\",1200],[\"2011-04-10\",24],[\"2011-04-11\",200],[\"2011-04-12\",144],[\"2011-04-13\",1728],[\"2011-04-14\",600],[\"2011-04-15\",100],[\"2011-04-17\",40],[\"2011-04-18\",3114],[\"2011-04-19\",144],[\"2011-04-20\",960],[\"2011-04-21\",1008],[\"2011-04-26\",1200],[\"2011-04-27\",1200],[\"2011-04-28\",120],[\"2011-05-01\",48],[\"2011-05-03\",240],[\"2011-05-04\",288],[\"2011-05-05\",600],[\"2011-05-06\",108],[\"2011-05-08\",80],[\"2011-05-09\",128]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is before '2011-05-10'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}356{"category":"single_table/and/grouped","domain":"commerce","family_id":"c84649315f9244f98ab84a2d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e2691117e29ed8e167f8cdbef519e2939612d566253e1715b8c8d90c6b0fe8f2","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (traffic_type equals 16 and administrative is at most 18), grouped by visitor_type, ordered by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[16,18],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[16,18],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[16,18],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[16,18],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"New_Visitor\",16],[\"Returning_Visitor\",13]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND administrative <= ?) GROUP BY visitor_type ORDER BY visitor_type ASC","sql_parameters":"[16,18]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (traffic_type equals 16 and administrative is at most 18), grouped by visitor_type, ordered by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}357{"category":"join/date/or/aggregate","domain":"commerce","family_id":"184943e73bde117b609815bc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4d54484f1c384a039e5efb2c0d47d9340b4b80ed397200a42039533c8172e3a2","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[36.8627345844504]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?)","sql_parameters":"[\"12359\",\"2011-09-29\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}358{"category":"single_table/and/ranked","domain":"sensor","family_id":"9feb88e212923f9de210a44d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e65f4ea8340b384f464c7a0a1365204e2dcf670c4ba2f0c859fb4f0bc15501de","language":"en","license":"CC-BY-4.0","query":"Return the average of fs1_mean for hydraulic cycles where (ts1_mean is at most 36.33327 and vs1_mean is at most 0.56377), grouped by pump_leakage; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[36.33327,0.56377],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[36.33327,0.56377],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? OR vs1_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[36.33327,0.56377],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[36.33327,0.56377],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2,6.400598102189781],[1,6.503887651515151],[0,6.688707520661157]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3","sql_parameters":"[36.33327,0.56377]","state":"{\"question\":\"Return the average of fs1_mean for hydraulic cycles where (ts1_mean is at most 36.33327 and vs1_mean is at most 0.56377), grouped by pump_leakage; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}359{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"8a85f8b59ccfcf31d13d73e6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7cc7a6b5786aa9398d0d03731fb254040f58ceae6579b6ca7bcacd11d6e10ecb","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (quantity is at most 648 and invoice_date is before '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?)","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (quantity is at most 648 and invoice_date is before '2010-07-14').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}360{"category":"single_table/grouped","domain":"commerce","family_id":"b0f54980d9c829282729d6e5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8ff8962b5288b0b65f0c24a52bb90a44b327da8f0d16c12e58025d69e6d8ed21","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (unit_price is greater than 49.95), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",50.0],[\"Germany\",424.06],[\"Norway\",183.75],[\"Singapore\",162.6],[\"Spain\",230.0],[\"United Arab Emirates\",253.0],[\"United Kingdom\",50.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[49.95]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (unit_price is greater than 49.95), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}361{"category":"join/ranked","domain":"commerce","family_id":"0b6d4940e6ef3e6004b8b55a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c057242422d74591c56fe7807a181c6c895ba19a99fc96a1d7f07709af71a0b4","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",9.222142857142858]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12348\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}362{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"c2e9ff6fab9f188850e908ef","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"3efc95fa4ef136a73ccd03ae92ccb3ee4007038d27d57ab37eee787a5a1d1a79","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12370' or l.quantity is at most 92), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",4],[\"Bahrain\",3],[\"Belgium\",18],[\"Canada\",1],[\"Channel Islands\",3],[\"Cyprus\",4],[\"Denmark\",3],[\"EIRE\",51],[\"Finland\",18],[\"France\",59],[\"Germany\",121],[\"Israel\",2],[\"Italy\",3],[\"Japan\",4],[\"Netherlands\",29],[\"Norway\",4],[\"Poland\",2],[\"Portugal\",6],[\"Singapore\",2],[\"Spain\",23],[\"Sweden\",17],[\"Switzerland\",10],[\"USA\",1],[\"United Arab Emirates\",1],[\"United Kingdom\",6184]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12370\",92]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12370' or l.quantity is at most 92), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}363{"category":"single_table/or/grouped","domain":"sensor","family_id":"4f06bce69c2f4fb44fce562c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"82d09a92a09c59ffec56bdef431c939e8c1d835d885edd67a39b17042e240411","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (ps2_mean is at most 122.4767 or fs1_mean is greater than 6.63763), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,104.8079],[1,104.40631],[2,104.53017]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[122.4767,6.63763]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (ps2_mean is at most 122.4767 or fs1_mean is greater than 6.63763), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}364{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"c449cf4fd6be7b5bce5adfe7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4004fd97f1df4fe2e1c1bd26dabc778d5c4179246c37b0dacfac5f2e9362ad05","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is before '2010-02-18'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",594],[\"Germany\",4],[\"EIRE\",3],[\"Netherlands\",3],[\"Sweden\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12359\",\"2010-02-18\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is before '2010-02-18'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}365{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"309f2fa232bad8ea38de5e89","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"481b1ed78ef1bd8911267c960bcf4a5bcf161243a9b3473b44c533a98752debc","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25 or i.invoice_date is before '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-06\",1],[\"2010-01-18\",1],[\"2010-07-11\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[2.25,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25 or i.invoice_date is before '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}366{"category":"single_table/ranked","domain":"sensor","family_id":"641d5ead21ea93ac61d5e0b8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d0565a6c2a2a904328cd8c4d08e784abb344682a989ed75e059eb4404d17aa1c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for hydraulic cycles where (vs1_mean is at most 0.56377), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.56377],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.56377],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.56377],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.56377],\\\"sql\\\":\\\"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,119],[90,119],[80,120]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (vs1_mean <= ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[0.56377]","state":"{\"question\":\"Return the number of rows for hydraulic cycles where (vs1_mean is at most 0.56377), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}367{"category":"single_table/aggregate","domain":"sensor","family_id":"56d6e8a68ddb86dc521d1515","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b2d37324205f87f5f6a1ef052f6252766f73ecb6c03973522effe6fa87669d1e","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps2_mean for hydraulic cycles where (ps1_mean is at most 158.96089).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[108.03851]]","source":"hydraulic","split":"calibration","sql":"SELECT MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?)","sql_parameters":"[158.96089]","state":"{\"question\":\"Return the maximum of ps2_mean for hydraulic cycles where (ps1_mean is at most 158.96089).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}368{"category":"single_table/date/having","domain":"commerce","family_id":"362322718e8e033e129f0aae","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f7903afa2ee22c05fc89131d816b62f2d3f493833402987476e3328717599f4b","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (invoice_date is before '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",2382.92],[\"United Kingdom\",867.79],[\"Norway\",376.5],[\"United Arab Emirates\",253.0],[\"Spain\",230.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"2011-05-10\",2]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (invoice_date is before '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}369{"category":"single_table/grouped","domain":"sensor","family_id":"b0354d2f96413c634daeac5f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d54ce1b400fa32d48c33b104bc52dedecbb0c363f8ca7ae0c8d4d18647f22c98","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (pump_leakage equals 0), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0],\\\"sql\\\":\\\"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0],\\\"sql\\\":\\\"SELECT cooler, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0],\\\"sql\\\":\\\"SELECT cooler, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,63695.31609],[20,64046.25282],[100,66505.03717]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[0]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (pump_leakage equals 0), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}370{"category":"join/and/grouped","domain":"commerce","family_id":"e733dbd4199bfc630005a091","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cd04036ff8f20a13388a1cd58acf055d24fdab5e7ca89242f2b40d15be861440","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id equals '12346'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Bahrain\",\"12346\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id equals '12346'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}371{"category":"single_table/and/ranked","domain":"sensor","family_id":"93f3e7e13cafbd571d534501","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"74d1a6743d0fc81a24e9d1a079e156c86e34448ea844bbbd358a26a53889a16d","language":"en","license":"CC-BY-4.0","query":"Return the maximum of fs1_mean for hydraulic cycles where (ps1_mean is at most 160.79926 and fs1_mean is greater than 6.41875), grouped by pump_leakage; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[160.79926,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND fs1_mean > ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[160.79926,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR fs1_mean > ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[160.79926,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND fs1_mean > ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[160.79926,6.41875],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND fs1_mean > ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2,6.47057],[1,6.53533],[0,6.72056]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND fs1_mean > ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3","sql_parameters":"[160.79926,6.41875]","state":"{\"question\":\"Return the maximum of fs1_mean for hydraulic cycles where (ps1_mean is at most 160.79926 and fs1_mean is greater than 6.41875), grouped by pump_leakage; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}372{"category":"single_table/and/ranked","domain":"commerce","family_id":"06ebe941ba9039b42a861872","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"92367b7d98dc750695480d26576bd251f469a86736f908c39f2aad972181ec70","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (country equals 'Denmark' and quantity is greater than 92), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",92],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",92],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",92],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",92],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",1.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Denmark\",92]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (country equals 'Denmark' and quantity is greater than 92), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}373{"category":"single_table/or/having","domain":"sensor","family_id":"2e9fce76359cc827c49d6516","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5e00de9499b112a9b8de3a9476f27d7fa9a945b8683bf8b886db921e5fe9ef79","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for hydraulic cycles where (fs1_mean is at most 6.68926 or vs1_mean is greater than 0.64278), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.68926,0.64278,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.68926,0.64278,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.68926,0.64278,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.68926,0.64278,10],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,328],[80,341],[73,360]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[6.68926,0.64278,10]","state":"{\"question\":\"Return the number of rows for hydraulic cycles where (fs1_mean is at most 6.68926 or vs1_mean is greater than 0.64278), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}374{"category":"join/and/aggregate","domain":"commerce","family_id":"d683c5e2332876a2c402b519","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c98b399f0ceff53acce00e69e8941644282e1b67da605019c0921f6addfb607f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 4.77).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[10.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)","sql_parameters":"[229,4.77]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 4.77).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}375{"category":"single_table/aggregate","domain":"sensor","family_id":"91c5ae5310ce5e851fe57953","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"65cc36ed4651e9d3441081ae540b1e457f755a44ad32596d302a76b727f3a76a","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (valve equals 90).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[222.01847]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (valve = ?)","sql_parameters":"[90]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (valve equals 90).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}376{"category":"single_table/aggregate","domain":"commerce","family_id":"413b6c35de5b14a1df662c07","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"3be2ea7619481d726a5a81d4382c004b4521dc44de4b2fe0d032618764b25719","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (month equals 'May').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"May\\\"],\\\"sql\\\":\\\"SELECT MIN(administrative) AS value FROM shopping_sessions WHERE (month = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1.9649227110582639]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (month = ?)","sql_parameters":"[\"May\"]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (month equals 'May').\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}377{"category":"single_table/or/grouped","domain":"sensor","family_id":"8ccf6fd2a35c96944864c85b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4a4541bdc341272d3919dca5d0457fc4ee7ded11729acb24e893b25c6ad7aa17","language":"en","license":"CC-BY-4.0","query":"Return the sum of eps1_mean for hydraulic cycles where (fs1_mean is greater than 6.41875 or ts1_mean is greater than 35.56605), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? AND ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.41875,35.56605],\\\"sql\\\":\\\"SELECT valve, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,901669.88029],[80,903199.34835],[90,903272.1449],[100,2791878.82554]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[6.41875,35.56605]","state":"{\"question\":\"Return the sum of eps1_mean for hydraulic cycles where (fs1_mean is greater than 6.41875 or ts1_mean is greater than 35.56605), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}378{"category":"single_table/or/aggregate","domain":"commerce","family_id":"9e7fc9a38d35b075529deda7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5b32ef6f3aa26f86a3b36099010046cf063f0de60c8aecad4b21f8dbba647216","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (traffic_type equals 16 or product_related is greater than 340).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[16,340],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[16,340],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[16,340],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[16,340],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[14418]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related > ?)","sql_parameters":"[16,340]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (traffic_type equals 16 or product_related is greater than 340).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}379{"category":"join/null/ranked","domain":"commerce","family_id":"0b33c1b38a81c57f5df26482","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"497fecd9783462d25b9af9b537a935591efd5395d20ea650cf204923941f888d","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-08-16\",426],[\"2011-10-06\",216],[\"2010-08-13\",190],[\"2011-07-20\",141],[\"2011-02-25\",118]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}380{"category":"join/date/and/grouped","domain":"commerce","family_id":"bc788aa1fedfaeb0b2e3bc8d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d42146e732517dd5afcabe9a0c476efde11a984ca81d54abcce77b071322ab11","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Cyprus\",51.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Cyprus\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}381{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"3618ae4b72779163e0176f87","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"464db5ee163d003645a1c4614b89080c337d408530ee953d99eb806e3e44d9a1","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-11-09\",31],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-12-01\",28],[\"2011-11-29\",27]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[8.5,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}382{"category":"single_table/and/aggregate","domain":"commerce","family_id":"31053de6ae72df0e7d35d144","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"52501ebc382f519389aa0fb018fa598d1ef34fba7ca3b01de939032d888eb238","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_related for shopping sessions where (traffic_type equals 14 and product_related is at most 93).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[14,93],\\\"sql\\\":\\\"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[14,93],\\\"sql\\\":\\\"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_related <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[14,93],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[14,93],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[64]]","source":"online_shoppers","split":"calibration","sql":"SELECT MAX(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_related <= ?)","sql_parameters":"[14,93]","state":"{\"question\":\"Return the maximum of product_related for shopping sessions where (traffic_type equals 14 and product_related is at most 93).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}383{"category":"join/null/date/and/ranked","domain":"commerce","family_id":"42a6ad7ce3c1e45f599dc6b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4058bede59f552d549b7b023102fd517900ccc2d969e8365bda827040eea494b","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Channel Islands\",1.85],[\"Poland\",1.95],[\"USA\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}384{"category":"single_table/and/having","domain":"sensor","family_id":"1f4238f8aa0b5d89e1fc2175","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9ea24bcf3274ba276f7372eac35593e4aa318b8b16b5e062409f9d97c8379ebe","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (accumulator equals 90 and fs1_mean is greater than 6.57291), grouped by cooler, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[90,6.57291,10],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? OR fs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[90,6.57291,10],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND fs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[90,6.57291,10],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND fs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[90,6.57291,10],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND fs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,9.39428],[100,145.21238],[20,150.76767]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ? AND fs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[90,6.57291,10]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (accumulator equals 90 and fs1_mean is greater than 6.57291), grouped by cooler, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}385{"category":"single_table/grouped","domain":"commerce","family_id":"854bd4d1ec1df9908ebde9b7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2bf8fb72f8bf714f3d4183c64d85c991c7a67a76cd4f6d2cbf265b3bb4bd3f2d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Denmark'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Denmark\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Denmark'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}386{"category":"join/ranked","domain":"commerce","family_id":"81b35933c6f4cc4c7d558ebf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"44b6c78d6de2041381eadbfc8ce02078118faa9b62d7e3727cf33bb02876ad8d","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-11\",12.4],[\"2010-02-23\",10.868947368421052],[\"2011-06-12\",8.834999999999999],[\"2011-01-23\",7.772],[\"2011-08-14\",7.559565217391304]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[49.95]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}387{"category":"join/date/and/aggregate","domain":"commerce","family_id":"fdab8ce8ae39ec4253fe51f5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2f9771ec90bedfa9d5698688165045ff15e13e6332c3ec4b1eb34d12e45363fd","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)","sql_parameters":"[0.55,\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}388{"category":"single_table/ranked","domain":"sensor","family_id":"02dc5fe8bd9c4eb1894362b9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"61ac44bba6aa360627016980fe754fcb6e6b80ff38dcf4b32a21713ae991776a","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (ts1_mean is greater than 35.56605), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[35.56605],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[35.56605],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[35.56605],\\\"sql\\\":\\\"SELECT cooler, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[35.56605],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,498.00059],[20,447.04355],[100,283.23586]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[35.56605]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (ts1_mean is greater than 35.56605), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}389{"category":"single_table/or/ranked","domain":"commerce","family_id":"324824998faea210b7d1a3c4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"519208986297493334d372d4bc8d72e89eac60b211a6087fcfc626ce48d89aeb","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (month equals 'June' or administrative is greater than 23), grouped by revenue; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? AND administrative > ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY value DESC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"June\\\",23],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1,30],[0,263]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR administrative > ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[\"June\",23]","state":"{\"question\":\"Return the number of rows for shopping sessions where (month equals 'June' or administrative is greater than 23), grouped by revenue; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}390{"category":"join/null/date/or/having","domain":"commerce","family_id":"7eb3a887cf7c2fac88598e79","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c1d85eb3a73eb0588fdc01d3dbb4a57530842985ce3aba9f105f217fc4710659","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"USA\",12],[\"Canada\",8],[\"Australia\",2],[\"Bahrain\",2],[\"Channel Islands\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}391{"category":"single_table/or/aggregate","domain":"commerce","family_id":"fc3c2ff8fc4591997873ced6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b156a11d164de58fce963da07a9fc7e74de86ba3a9d46e204aa0aaa161adee24","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (month equals 'May' or product_related is greater than 155).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"May\\\",155],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (month = ? AND product_related > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"May\\\",155],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR product_related > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"May\\\",155],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR product_related > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"May\\\",155],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR product_related > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1519.0063482160513]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (month = ? OR product_related > ?)","sql_parameters":"[\"May\",155]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (month equals 'May' or product_related is greater than 155).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}392{"category":"join/date/and/grouped","domain":"commerce","family_id":"1bf97fa2d6d2f192efd16552","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"29c668403e826424495c6d2b8b5c611221fa50c64cab1b10f8c46cb2cb0e435c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",4.462000000000001],[\"Belgium\",8.5],[\"Channel Islands\",3.5371428571428574],[\"Denmark\",3.0100000000000002],[\"EIRE\",3.0103125],[\"Finland\",2.8251851851851852],[\"France\",3.328157894736842],[\"Germany\",2.979894736842105],[\"Israel\",4.6],[\"Netherlands\",2.1553846153846155],[\"Norway\",7.45],[\"Spain\",2.3785714285714286],[\"Sweden\",2.448],[\"Switzerland\",3.75],[\"United Kingdom\",2.6309059775840598]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[8.5,\"2011-09-29\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}393{"category":"single_table/aggregate","domain":"commerce","family_id":"3ceea1e6aa8e0413cc2a8c07","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"250098a69f404120cb3ea0d2ebc5aba036f2e02998403bfb13e400d749c58a81","language":"en","license":"CC-BY-4.0","query":"Return the average of product_related for shopping sessions where (administrative is at most 13).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[13],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[30.60289164544484]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?)","sql_parameters":"[13]","state":"{\"question\":\"Return the average of product_related for shopping sessions where (administrative is at most 13).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}394{"category":"single_table/or/ranked","domain":"commerce","family_id":"933ad8014c88af172599285e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b433735c4d57c2c0497a4dbbb587c29f75ec1aa973f03416796ef40f57d492cf","language":"en","license":"CC-BY-4.0","query":"Return the maximum of product_duration for shopping sessions where (product_related is at most 226 or product_duration is at most 472.4166667), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[226,472.4166667],\\\"sql\\\":\\\"SELECT month, MAX(product_duration) AS value FROM shopping_sessions WHERE (product_related <= ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[226,472.4166667],\\\"sql\\\":\\\"SELECT month, MAX(product_duration) AS value FROM shopping_sessions WHERE (product_related <= ? AND product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[226,472.4166667],\\\"sql\\\":\\\"SELECT month, MAX(product_duration) AS value FROM shopping_sessions WHERE (product_related <= ? OR product_duration <= ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[226,472.4166667],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (product_related <= ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Feb\",6951.972222],[\"Jul\",8006.695205],[\"Mar\",9128.283883]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, MAX(product_duration) AS value FROM shopping_sessions WHERE (product_related <= ? OR product_duration <= ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 3","sql_parameters":"[226,472.4166667]","state":"{\"question\":\"Return the maximum of product_duration for shopping sessions where (product_related is at most 226 or product_duration is at most 472.4166667), grouped by month; return at most 3 groups ordered by aggregate value ASC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}395{"category":"single_table/grouped","domain":"commerce","family_id":"854bd4d1ec1df9908ebde9b7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0770e13b282d0e06a8f9fa279a3a0b330a10f920684eb0dce54b6837f5026c3c","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Belgium'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Belgium\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Belgium'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}396{"category":"single_table/or/having","domain":"commerce","family_id":"31e3d1c42bd654fd4630bbd9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6faa64ac8223b9b3d64afdd6c13af9fbcf2bdd312eec1a000c9be73b787395d6","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Channel Islands' or unit_price is greater than 4.77), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",6262],[\"Germany\",207],[\"France\",63],[\"EIRE\",61],[\"Belgium\",43]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Channel Islands\",4.77,2]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Channel Islands' or unit_price is greater than 4.77), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}397{"category":"join/date/having","domain":"commerce","family_id":"31a31cc958f0a64eb0879645","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d01915196178d16f4a4ace356e571e7ab184713b6a4f8e6badcfc4b71e7e8cd4","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-24\",25.192195121951215],[\"2010-08-03\",20.43057142857143],[\"2010-07-12\",20.248108108108106],[\"2010-05-04\",19.911176470588234],[\"2010-08-24\",16.257272727272728]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}398{"category":"join/and/ranked","domain":"commerce","family_id":"7aa08551348a5461117a962f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"890d88e6fb955197d70d08d5a687c7641504d805149b89aee35757e60eebd52b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is greater than 25), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-26\",48]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",25]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is greater than 25), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}399{"category":"join/and/having","domain":"commerce","family_id":"1ea7b194b1a978239301e399","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7d7228ff27563cce3dcae3b956d702a69a70ffc2ac42eddfdcaa8e2053466416","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Denmark' and i.customer_id equals '12356'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Denmark\",\"12356\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Denmark' and i.customer_id equals '12356'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}400{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"4af6d63774cefa17c30fb306","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"55b219cec661848b629ba0aac9ab23728c1ce0f435f257a114206bd7941f62a2","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 0.55 and invoice_date is before '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?)","sql_parameters":"[0.55,\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 0.55 and invoice_date is before '2011-09-29').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}401{"category":"single_table/or/aggregate","domain":"sensor","family_id":"3eccbd8bc2fa55d22e30bccf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f5a5d5b6ba64a952ff2a22108c64b44fa55b8bc63d8f86ce5a4c524f5e4220fd","language":"en","license":"CC-BY-4.0","query":"Return the sum of eps1_mean for hydraulic cycles where (ps1_mean is greater than 158.27043 or ps2_mean is at most 109.23171).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.27043,109.23171],\\\"sql\\\":\\\"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? AND ps2_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[158.27043,109.23171],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ps2_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.27043,109.23171],\\\"sql\\\":\\\"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ps2_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.27043,109.23171],\\\"sql\\\":\\\"SELECT AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ps2_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5502597.79171]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR ps2_mean <= ?)","sql_parameters":"[158.27043,109.23171]","state":"{\"question\":\"Return the sum of eps1_mean for hydraulic cycles where (ps1_mean is greater than 158.27043 or ps2_mean is at most 109.23171).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}402{"category":"join/date/ranked","domain":"commerce","family_id":"539e1cd5093e813c0099ed5c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1317a1090bc49b06ce2c7c610ac3e3b15a0b9b002bfcb220d166f23c7ae762ff","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Canada\",0.998],[\"Japan\",1.9694736842105265],[\"USA\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}403{"category":"single_table/ranked","domain":"commerce","family_id":"26ffd798ef745f8abfca564a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2aaba93df7239bd03f7699e4eaf142a871fc0c287c3306d844e2e2bcf47311c5","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (region equals 1), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY month ORDER BY value ASC, month ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, SUM(administrative) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1],\\\"sql\\\":\\\"SELECT month, AVG(administrative) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Nov\",1288],[\"May\",1227],[\"Mar\",778],[\"Dec\",626],[\"Oct\",215]]","source":"online_shoppers","split":"calibration","sql":"SELECT month, COUNT(*) AS value FROM shopping_sessions WHERE (region = ?) GROUP BY month ORDER BY value DESC, month ASC LIMIT 5","sql_parameters":"[1]","state":"{\"question\":\"Return the number of rows for shopping sessions where (region equals 1), grouped by month; return at most 5 groups ordered by aggregate value DESC, breaking ties by month ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}404{"category":"join/date/ranked","domain":"commerce","family_id":"539e1cd5093e813c0099ed5c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9940be95cdb51f76a0cd270b5238150b7367eeef626794b969769af94e3ec124","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Japan\",0.8891666666666667],[\"Canada\",0.998],[\"United Kingdom\",3.485514548431792]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}405{"category":"single_table/date/ranked","domain":"commerce","family_id":"68ce731988b833334dc109a2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8a3f597485352e9fc7702dc9f63d54ab04df368e8209595ae08cdf1ef64ee0d5","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (invoice_date is before '2010-12-02'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-24\",1032.8799999999999],[\"2010-12-01\",829.6],[\"2010-11-17\",777.18],[\"2010-07-12\",749.18],[\"2010-08-03\",715.07]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (invoice_date is before '2010-12-02'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}406{"category":"single_table/or/grouped","domain":"sensor","family_id":"aeffd56ce41ed492bb1d9530","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7aa69d837e42a4572e9acbda942ca3dd616216506127696c360235b746b7314e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of vs1_mean for hydraulic cycles where (ts1_mean is at most 56.73035 or vs1_mean is greater than 0.61133), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT valve, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT valve, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT valve, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,0.52943],[80,0.53113],[90,0.53028],[100,0.52437]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[56.73035,0.61133]","state":"{\"question\":\"Return the minimum of vs1_mean for hydraulic cycles where (ts1_mean is at most 56.73035 or vs1_mean is greater than 0.61133), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}407{"category":"join/having","domain":"commerce","family_id":"ffd732ca0926c9aa381dfa23","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b261f708ef31cd95de5228a00d6469e8691e90cc4c8af0550fa85a1187c4b5d5","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",711]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"Australia\",2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}408{"category":"single_table/and/ranked","domain":"sensor","family_id":"5d5de9b2612a5ea5ef281e65","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b11789a4974c3cf5db80714813c434562752f5c7d1f76899baf9cdb357d0263f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps2_mean for hydraulic cycles where (pump_leakage equals 0 and ts1_mean is at most 35.56605), grouped by valve; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean <= ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? OR ts1_mean <= ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean <= ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0,35.56605],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean <= ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,109.59748],[100,109.46377],[80,109.37043],[73,109.08637]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MIN(ps2_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ? AND ts1_mean <= ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[0,35.56605]","state":"{\"question\":\"Return the minimum of ps2_mean for hydraulic cycles where (pump_leakage equals 0 and ts1_mean is at most 35.56605), grouped by valve; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}409{"category":"single_table/date/or/having","domain":"commerce","family_id":"b14507b948a6b57e5b27b6e1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0c72e64c9579eed853ace272629446c23bec4ca7a6b10d1273fb2c7287160594","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is greater than 648 or invoice_date is before '2010-07-14'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",29046.32],[\"Germany\",434.85],[\"Spain\",329.03],[\"EIRE\",191.03],[\"Sweden\",175.39]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[648,\"2010-07-14\",2]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is greater than 648 or invoice_date is before '2010-07-14'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}410{"category":"single_table/having","domain":"commerce","family_id":"e5f569d02301e7fa6e0c9682","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c77fc04baf356009d5471b15695b545a276e044e4c8f9b148581659f97c302a7","language":"en","license":"CC-BY-4.0","query":"Return the average of administrative for shopping sessions where (traffic_type equals 12), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[12],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[12],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[12,10],\\\"sql\\\":\\\"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, AVG(administrative) AS value FROM shopping_sessions WHERE (traffic_type = ?) GROUP BY visitor_type HAVING COUNT(*) >= ? ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[12,10]","state":"{\"question\":\"Return the average of administrative for shopping sessions where (traffic_type equals 12), grouped by visitor_type, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}411{"category":"single_table/and/aggregate","domain":"sensor","family_id":"884073a134979e9b8fe013ae","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6352eec8985a465c70eb102fcbec9229fd828c92aba715e2baf55f666965b93a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (ts1_mean is at most 56.73035 and vs1_mean is greater than 0.61133).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? OR vs1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[56.73035,0.61133],\\\"sql\\\":\\\"SELECT SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[35.88983]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ? AND vs1_mean > ?)","sql_parameters":"[56.73035,0.61133]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (ts1_mean is at most 56.73035 and vs1_mean is greater than 0.61133).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}412{"category":"single_table/grouped","domain":"sensor","family_id":"adf878dfca16b2891b8eb55b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c69bc8e95e3b56bda4e8ccb3bd922d92ec1325c99996c6088242311391a868c1","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps1_mean for hydraulic cycles where (ts1_mean is at most 52.59775), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[52.59775],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,156.85825],[1,158.09995],[2,157.84795]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[52.59775]","state":"{\"question\":\"Return the minimum of ps1_mean for hydraulic cycles where (ts1_mean is at most 52.59775), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}413{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"c52b14c2403a37735d19ba0e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"9b33b9e6161e0ae12ba33d8c2b2314df13173b0aac4c48374c721af23a2ef847","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2010-02-18'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",0.16]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"EIRE\",\"2010-02-18\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2010-02-18'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}414{"category":"single_table/ranked","domain":"commerce","family_id":"2b1eacd9a3d6850fc3023fd0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"161cb382409ca4e63721ee0fe6dae139a2d1ca0a8ff69951b72a09c3a837c3b6","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is greater than 229), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-23\",240.0],[\"2010-01-20\",240.0],[\"2010-03-01\",240.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[229]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is greater than 229), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}415{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"b06efd20ebf01cbf93213d07","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ed2b7063fd23ba62b7ffa55637d6283d4d5df78d8bca6227bb3762659d71d08d","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[57034]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)","sql_parameters":"[4.77,\"2010-02-18\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}416{"category":"single_table/date/and/aggregate","domain":"commerce","family_id":"98d64c4ffb3fdf08c0b7261f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f854208dba38e83b48629c4a75acf70dbaf43856dac5dcb0d9875297bc5893a5","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (unit_price is greater than 2.25 and invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[11.033507418397626]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?)","sql_parameters":"[2.25,\"2011-09-29\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (unit_price is greater than 2.25 and invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}417{"category":"single_table/date/and/having","domain":"commerce","family_id":"1cdb6f7cd9235b8c7751f55d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"28d1620a7c9edae453b331acc62ab168b64bcba8b6efd59c18d9de0cb7009061","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2010-02-18'), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",3],[\"Switzerland\",3],[\"Spain\",6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[4.77,\"2010-02-18\",10]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2010-02-18'), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}418{"category":"join/distinct_invoice/null/and/having","domain":"commerce","family_id":"a92d77c4c07e30eb95fd25ed","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1be0ca01b9abe79e3bd0ee617693e9e99679cc8789c2f26eb5e09e9ebc29fcd4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",1],[\"2010-05-10\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Bahrain\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}419{"category":"join/date/or/having","domain":"commerce","family_id":"7b18c226fc9b24495e226374","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b5f31c517986a5b2e15e8cc4c226fe93d1a42f14cdfab288f97fce2564f31ecb","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-12-01\",128],[\"2011-11-09\",122],[\"2011-11-17\",110],[\"2011-12-06\",110],[\"2011-11-16\",102]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12364\",\"2011-05-10\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}420{"category":"single_table/or/having","domain":"sensor","family_id":"df9a8e36426c8e91dcb6abc4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d68c97d5cfeaa85b0c9183f20242799e50687b9a80a5aae47b8a5203c00be420","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (ts1_mean is greater than 52.59775 or vs1_mean is greater than 0.64278), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[52.59775,0.64278,2],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? AND vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[52.59775,0.64278,2],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? OR vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[52.59775,0.64278],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? OR vs1_mean > ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[52.59775,0.64278,2],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? OR vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,111.96675583208396],[20,106.60429333333333]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? OR vs1_mean > ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[52.59775,0.64278,2]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (ts1_mean is greater than 52.59775 or vs1_mean is greater than 0.64278), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}421{"category":"single_table/or/aggregate","domain":"commerce","family_id":"c1988ad767a11bcd345d8369","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3e38c6549ac564ba237a0018523438f1031691863cb82ab07346e371c07e4b97","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (month equals 'Oct' or region equals 4).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? AND region = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Oct\\\",4],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_shoppers","split":"calibration","sql":"SELECT MIN(product_related) AS value FROM shopping_sessions WHERE (month = ? OR region = ?)","sql_parameters":"[\"Oct\",4]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (month equals 'Oct' or region equals 4).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}422{"category":"single_table/grouped","domain":"commerce","family_id":"9b1afdb4f4adb2a6a8a7d7dd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9cd2461cb3940779feb83662640c1030d63ec1a7889c2635c447e2b18e3dc660","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is greater than 229), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",272.0],[\"Denmark\",256.0],[\"EIRE\",645.4545454545455],[\"France\",576.0],[\"Germany\",288.0],[\"Japan\",432.0],[\"Netherlands\",334.6666666666667],[\"Spain\",385.6],[\"Sweden\",738.6666666666666],[\"United Kingdom\",664.9849435382685]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is greater than 229), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}423{"category":"single_table/grouped","domain":"sensor","family_id":"87016c73e8bc3bbd2249196e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"337838de6791b7976e6f3acd1f233976a7cde045313b50a96a39ae0f65eb9067","language":"en","license":"CC-BY-4.0","query":"Return the average of vs1_mean for hydraulic cycles where (ps1_mean is greater than 158.96089), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT valve, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT valve, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT valve, MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,0.6104584615384615],[80,0.6075295652173913],[90,0.6065231313131313],[100,0.5803907566462168]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[158.96089]","state":"{\"question\":\"Return the average of vs1_mean for hydraulic cycles where (ps1_mean is greater than 158.96089), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}424{"category":"join/null/and/grouped","domain":"commerce","family_id":"9f49f2b105864830f757a7f9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7ed46cb7d75883dd30a044a65f656c9588c7a64fad66f5249b87db9795caa3f2","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",11.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}425{"category":"join/date/grouped","domain":"commerce","family_id":"74f1e19e16be71c2268b38b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"46006bda3641ca88cd8a214d017c90fe4a9d937ede6c8fbeffb57850db64b0c3","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",38],[\"Austria\",18],[\"Bahrain\",7],[\"Belgium\",35],[\"Channel Islands\",12],[\"Cyprus\",16],[\"Denmark\",4],[\"EIRE\",106],[\"Finland\",28],[\"France\",124],[\"Germany\",253],[\"Israel\",6],[\"Italy\",9],[\"Japan\",7],[\"Netherlands\",82],[\"Norway\",14],[\"Poland\",4],[\"Portugal\",17],[\"Singapore\",4],[\"Spain\",62],[\"Sweden\",72],[\"Switzerland\",34],[\"USA\",3],[\"United Arab Emirates\",2],[\"United Kingdom\",17404]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}426{"category":"single_table/or/aggregate","domain":"commerce","family_id":"76a77907d095cb5f054685c1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2a24ddb871772b7e1df9cad75a31c21dc564a6fd49523f6a94db60638f5e73e2","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (traffic_type equals 15 or product_duration is at most 167.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT AVG(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13363]]","source":"online_shoppers","split":"calibration","sql":"SELECT SUM(product_related) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?)","sql_parameters":"[15,167.5]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (traffic_type equals 15 or product_duration is at most 167.5).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}427{"category":"single_table/and/grouped","domain":"commerce","family_id":"c0ab4acf6d9509fa87e720af","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3e0846139407016e99ec6697669e9c6e024087914aafd14a5242587f0343b26a","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 2.25), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,2.25],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",136.0],[\"2009-12-07\",96.0],[\"2009-12-08\",273.6],[\"2009-12-15\",124.0],[\"2009-12-16\",96.0],[\"2009-12-17\",192.0],[\"2009-12-21\",200.0],[\"2009-12-22\",136.0],[\"2010-01-04\",96.0],[\"2010-01-05\",158.0],[\"2010-01-07\",298.0],[\"2010-01-08\",497.7142857142857],[\"2010-01-10\",264.0],[\"2010-01-13\",108.0],[\"2010-01-17\",156.0],[\"2010-01-27\",200.0],[\"2010-01-28\",96.0],[\"2010-01-31\",96.0],[\"2010-02-04\",120.0],[\"2010-02-05\",198.33333333333334],[\"2010-02-08\",96.0],[\"2010-02-19\",144.0],[\"2010-02-24\",192.0],[\"2010-02-25\",192.0],[\"2010-02-28\",120.0],[\"2010-03-08\",197.33333333333334],[\"2010-03-11\",96.0],[\"2010-03-18\",200.0],[\"2010-03-22\",480.0],[\"2010-04-08\",120.0],[\"2010-04-11\",320.0],[\"2010-04-12\",125.0],[\"2010-04-16\",96.0],[\"2010-04-20\",120.0],[\"2010-04-22\",98.0],[\"2010-04-27\",100.0],[\"2010-04-29\",108.0],[\"2010-05-05\",96.0],[\"2010-05-10\",112.0],[\"2010-05-19\",96.0],[\"2010-05-27\",100.0],[\"2010-06-07\",320.0],[\"2010-06-08\",2000.0],[\"2010-06-09\",352.0],[\"2010-06-11\",159.0],[\"2010-06-15\",96.0],[\"2010-06-16\",96.0],[\"2010-06-20\",120.0],[\"2010-06-27\",100.0],[\"2010-06-28\",191.33333333333334],[\"2010-06-30\",125.0],[\"2010-07-01\",96.0],[\"2010-07-05\",144.0],[\"2010-07-06\",96.0],[\"2010-07-07\",96.0],[\"2010-07-13\",128.0],[\"2010-07-15\",212.0],[\"2010-07-20\",96.0],[\"2010-07-26\",200.0],[\"2010-07-27\",153.77777777777777],[\"2010-07-30\",214.0],[\"2010-08-02\",250.0],[\"2010-08-05\",146.0],[\"2010-08-09\",96.0],[\"2010-08-11\",219.2],[\"2010-08-13\",240.0],[\"2010-08-16\",177.0],[\"2010-08-23\",96.0],[\"2010-08-26\",148.0],[\"2010-08-31\",272.0],[\"2010-09-06\",120.0],[\"2010-09-22\",216.0],[\"2010-09-27\",192.85714285714286],[\"2010-09-28\",139.0],[\"2010-09-30\",96.0],[\"2010-10-06\",96.0],[\"2010-10-08\",354.0],[\"2010-10-12\",200.0],[\"2010-10-14\",108.0],[\"2010-10-18\",168.0],[\"2010-10-20\",147.0],[\"2010-10-21\",108.0],[\"2010-10-22\",160.0],[\"2010-10-26\",97.33333333333333],[\"2010-11-04\",468.0],[\"2010-11-05\",249.33333333333334],[\"2010-11-09\",96.0],[\"2010-11-10\",264.0],[\"2010-11-12\",173.33333333333334],[\"2010-11-15\",158.4],[\"2010-11-16\",108.0],[\"2010-11-18\",96.0],[\"2010-11-19\",96.0],[\"2010-11-22\",144.0],[\"2010-11-23\",158.66666666666666],[\"2010-11-24\",181.33333333333334],[\"2010-11-25\",124.0],[\"2010-11-29\",168.0],[\"2010-12-01\",192.0],[\"2010-12-02\",144.0],[\"2010-12-03\",120.0],[\"2010-12-05\",128.0],[\"2010-12-06\",156.0],[\"2010-12-07\",627.6],[\"2010-12-16\",490.0],[\"2010-12-20\",96.0],[\"2011-01-04\",96.0],[\"2011-01-05\",186.66666666666666],[\"2011-01-06\",96.0],[\"2011-01-09\",168.0],[\"2011-01-11\",806.2],[\"2011-01-12\",100.0],[\"2011-01-17\",200.0],[\"2011-01-20\",96.0],[\"2011-01-21\",100.0],[\"2011-01-26\",96.0],[\"2011-02-03\",480.0],[\"2011-02-04\",100.0],[\"2011-02-07\",404.6666666666667],[\"2011-02-08\",96.0],[\"2011-02-10\",216.0],[\"2011-02-11\",103.0],[\"2011-02-16\",96.0],[\"2011-02-23\",96.0],[\"2011-03-01\",111.0],[\"2011-03-09\",114.0],[\"2011-03-10\",200.0],[\"2011-03-11\",144.0],[\"2011-03-20\",114.0],[\"2011-03-23\",100.0],[\"2011-03-24\",600.0],[\"2011-03-25\",334.0],[\"2011-03-28\",150.0],[\"2011-03-30\",100.0],[\"2011-03-31\",125.33333333333333],[\"2011-04-01\",96.0],[\"2011-04-05\",400.0],[\"2011-04-14\",288.0],[\"2011-04-18\",900.0],[\"2011-04-20\",109.33333333333333],[\"2011-04-27\",100.0],[\"2011-05-03\",240.0],[\"2011-05-04\",136.66666666666666],[\"2011-05-05\",133.0],[\"2011-05-09\",117.33333333333333],[\"2011-05-18\",100.0],[\"2011-05-24\",652.0],[\"2011-05-26\",98.0],[\"2011-05-27\",100.0],[\"2011-05-29\",120.0],[\"2011-06-02\",320.0],[\"2011-06-10\",96.0],[\"2011-06-13\",360.0],[\"2011-06-14\",390.0],[\"2011-06-16\",128.0],[\"2011-06-17\",100.0],[\"2011-06-20\",123.0],[\"2011-06-22\",96.0],[\"2011-06-28\",208.0],[\"2011-07-04\",232.30769230769232],[\"2011-07-05\",100.0],[\"2011-07-06\",110.0],[\"2011-07-07\",98.0],[\"2011-07-12\",125.5],[\"2011-07-14\",137.6],[\"2011-07-19\",96.0],[\"2011-07-20\",113.33333333333333],[\"2011-07-21\",96.0],[\"2011-07-27\",480.0],[\"2011-07-28\",311.3333333333333],[\"2011-07-31\",96.0],[\"2011-08-03\",100.0],[\"2011-08-12\",120.0],[\"2011-08-22\",275.0],[\"2011-08-24\",216.0],[\"2011-08-26\",96.0],[\"2011-09-02\",250.5],[\"2011-09-05\",144.0],[\"2011-09-14\",96.0],[\"2011-09-15\",343.75],[\"2011-09-20\",500.0],[\"2011-09-22\",124.8],[\"2011-09-27\",136.0],[\"2011-09-28\",300.0],[\"2011-10-03\",102.85714285714286],[\"2011-10-04\",612.0],[\"2011-10-05\",100.0],[\"2011-10-06\",96.0],[\"2011-10-07\",282.0],[\"2011-10-10\",152.0],[\"2011-10-17\",240.0],[\"2011-10-18\",100.0],[\"2011-10-24\",198.0],[\"2011-10-25\",333.3333333333333],[\"2011-10-26\",224.0],[\"2011-11-02\",240.0],[\"2011-11-03\",380.0],[\"2011-11-07\",96.0],[\"2011-11-08\",144.0],[\"2011-11-09\",217.0],[\"2011-11-14\",125.0],[\"2011-11-17\",198.0],[\"2011-11-21\",120.0],[\"2011-11-23\",269.3333333333333],[\"2011-11-25\",128.0],[\"2011-11-28\",294.6666666666667],[\"2011-12-01\",156.0],[\"2011-12-06\",96.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[92,2.25]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 2.25), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}428{"category":"single_table/and/aggregate","domain":"commerce","family_id":"c1aa8f407ca950457c9f6aff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2d6b0612593102a6574d533bc561479e049f57324e5b8c673a73ce660377ce1a","language":"en","license":"CC-BY-4.0","query":"Return the average of product_duration for shopping sessions where (traffic_type equals 15 and product_duration is at most 167.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? OR product_duration <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[15,167.5],\\\"sql\\\":\\\"SELECT SUM(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[37.41269841285715]]","source":"online_shoppers","split":"calibration","sql":"SELECT AVG(product_duration) AS value FROM shopping_sessions WHERE (traffic_type = ? AND product_duration <= ?)","sql_parameters":"[15,167.5]","state":"{\"question\":\"Return the average of product_duration for shopping sessions where (traffic_type equals 15 and product_duration is at most 167.5).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}429{"category":"join/date/and/having","domain":"commerce","family_id":"7b81b0da6ed6c2123c62a771","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a7dee8295533ea069cefbb9ca70bba0fa15d3a31f1ef7c8a415e6163e70b18c9","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",137]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[49.95,\"2010-12-02\",10]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}430{"category":"single_table/or/ranked","domain":"commerce","family_id":"8790646358e226f5c309fe18","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0c43202812e3891ace0e5adaad310c752ead632e37c4ba1c62d558d66c58044c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (quantity is at most 25 or unit_price is at most 2.25), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,2.25],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Arab Emirates\",2],[\"USA\",3],[\"Canada\",5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[25,2.25]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (quantity is at most 25 or unit_price is at most 2.25), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}431{"category":"join/date/or/grouped","domain":"commerce","family_id":"63bd00efefa50b8a90a88d66","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1bcfe1bc8904661bf46df7cd88152b903c2dc4f9114627c21eda1ecdf09bb0bb","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-05-10'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",1.65],[\"Bahrain\",1.45],[\"Belgium\",0.32],[\"Canada\",0.83],[\"Channel Islands\",1.25],[\"Denmark\",0.72],[\"EIRE\",0.39],[\"Finland\",0.29],[\"France\",0.39],[\"Germany\",0.04],[\"Israel\",3.25],[\"Italy\",4.95],[\"Japan\",0.36],[\"Netherlands\",0.55],[\"Norway\",7.45],[\"Poland\",1.79],[\"Portugal\",10.95],[\"Singapore\",2118.74],[\"Spain\",0.83],[\"Sweden\",0.39],[\"Switzerland\",3.75],[\"United Kingdom\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12348\",\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-05-10'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}432{"category":"join/date/and/ranked","domain":"commerce","family_id":"4880cf8e602e17b59505ffcf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0419dfc77bbb47128a0e23f8866c288e9bd1f2cdc778f2d9e9abc7500a46a646","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12366' and i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12366\",\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12366' and i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}433{"category":"join/and/ranked","domain":"commerce","family_id":"cf2cfd111d20fb6d4f1d701c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bfba6da7f4ba2d738b4f32dc00c5cb41e59d5155c22d8d562fdb475c9b8b465f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12370' and l.quantity is at most 92), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12370\",92]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12370' and l.quantity is at most 92), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}434{"category":"single_table/and/grouped","domain":"sensor","family_id":"01e3201bb79221bd96493291","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c44d8ecc84a3317073704e768f76fedf6f82b427e718301b26a89dba5e577899","language":"en","license":"CC-BY-4.0","query":"Return the maximum of eps1_mean for hydraulic cycles where (fs1_mean is at most 6.57291 and ts1_mean is at most 56.73035), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.57291,56.73035],\\\"sql\\\":\\\"SELECT cooler, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.57291,56.73035],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.57291,56.73035],\\\"sql\\\":\\\"SELECT cooler, SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.57291,56.73035],\\\"sql\\\":\\\"SELECT cooler, AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,2740.641],[20,2497.67583],[100,2582.46763]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[6.57291,56.73035]","state":"{\"question\":\"Return the maximum of eps1_mean for hydraulic cycles where (fs1_mean is at most 6.57291 and ts1_mean is at most 56.73035), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}435{"category":"single_table/date/ranked","domain":"commerce","family_id":"85eb106b60204fc91b01344c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"be1a1adb6c044d5a1b1dd7c2a03332a50eb70cd7194b6701ec19c31f12f67899","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (invoice_date is before '2010-12-02'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-06\",3],[\"2010-07-11\",3],[\"2010-01-18\",6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (invoice_date is before '2010-12-02'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}436{"category":"single_table/or/aggregate","domain":"commerce","family_id":"825a8172b75d1172f0493436","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e4fb53d29e3da6dfa3f3dc566152960c28d724e897e4e17b8f7b32669ac27495","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Australia' or unit_price is at most 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13741]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)","sql_parameters":"[\"Australia\",2.25]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Australia' or unit_price is at most 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}437{"category":"single_table/grouped","domain":"sensor","family_id":"73e10ddf941fbb13bbb2568d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b1898d1eb302181dd5ea7e9bc7759062ab9bfc27cd924d52480ea957ef316bad","language":"en","license":"CC-BY-4.0","query":"Return the average of fs1_mean for hydraulic cycles where (vs1_mean is greater than 0.71948), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.71948],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.71948],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.71948],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.71948],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,4.570676],[1,3.3079834722222223],[2,3.2801290384615385]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[0.71948]","state":"{\"question\":\"Return the average of fs1_mean for hydraulic cycles where (vs1_mean is greater than 0.71948), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}438{"category":"join/date/or/ranked","domain":"commerce","family_id":"bcf1a84c78236881cf8354ab","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e03e4a64c7baf6329b52367e08a4c846c29ede2ec9adddd5d8b2361e1a186b8e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",12],[\"2011-09-29\",4],[\"2011-10-09\",2],[\"2011-10-30\",2],[\"2011-12-01\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12359\",\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}439{"category":"single_table/and/ranked","domain":"commerce","family_id":"ebc6e3af4d07f8b4d7fa14ee","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4bee707e6e3bfd87c2c88a62350a6f37bc01d76f0b7a7349476868127ec6adf5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (country equals 'Austria' and quantity is at most 92), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-25\",40.0],[\"2011-03-03\",40.0],[\"2011-04-26\",40.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",92]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (country equals 'Austria' and quantity is at most 92), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}440{"category":"join/null/or/having","domain":"commerce","family_id":"ff472a1b4c04ee9d3717bfbb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8a42bc5f964ffa54917ce0e96a1a4e3abd0a8215a2fa2d861d2b614907f9cc79","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",11],[\"Denmark\",15],[\"Italy\",15]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[25,10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}441{"category":"join/and/ranked","domain":"commerce","family_id":"48661693dbe03ea0623d9fa5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b3cf8c6018553b4fc605f95cf2c619fcece347c3da32986a69ef2550faf0f75f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12370' and l.unit_price is greater than 0.55), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12370\",0.55]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12370' and l.unit_price is greater than 0.55), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}442{"category":"single_table/date/or/aggregate","domain":"commerce","family_id":"59dfc229481514a7af618f56","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"24c9d3f49dd399a4338668e9e809974d1a81ee1c44f65237f48148edb5ef8d57","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (quantity is greater than 25 or invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1074997]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?)","sql_parameters":"[25,\"2010-02-18\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (quantity is greater than 25 or invoice_date is before '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}443{"category":"single_table/ranked","domain":"sensor","family_id":"2ae8762dada1bd1ac7054d2a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"55792737d71f4fe80fdf7650ae2566fba0cf92dfe0d79019edcf8f110ae9fdf2","language":"en","license":"CC-BY-4.0","query":"Return the average of fs1_mean for hydraulic cycles where (cooler equals 20), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[20],\\\"sql\\\":\\\"SELECT valve, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY valve ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[20],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[20],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[20],\\\"sql\\\":\\\"SELECT valve, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,6.46081525],[80,6.4901514166666665],[90,6.5032555]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY valve ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[20]","state":"{\"question\":\"Return the average of fs1_mean for hydraulic cycles where (cooler equals 20), grouped by valve; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}444{"category":"single_table/grouped","domain":"commerce","family_id":"4d6c11b9c2d1b347e9fdc8d8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"fb88e0ef4193ce56e60033fd3e6ad1ab6817048fea7725f141df2674450403dd","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (unit_price is greater than 49.95), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-03\",79.95],[\"2009-12-07\",50.0],[\"2009-12-09\",79.95],[\"2010-02-02\",79.95],[\"2010-02-03\",79.95],[\"2010-02-22\",79.95],[\"2010-03-24\",867.79],[\"2010-04-21\",125.0],[\"2010-05-04\",230.0],[\"2010-05-19\",79.95],[\"2010-06-29\",125.0],[\"2010-07-08\",125.0],[\"2010-07-12\",295.0],[\"2010-08-02\",295.0],[\"2010-08-03\",295.0],[\"2010-08-24\",295.0],[\"2010-09-01\",79.95],[\"2010-09-09\",110.0],[\"2010-09-17\",79.95],[\"2010-09-20\",129.95],[\"2010-09-29\",50.0],[\"2010-10-06\",50.0],[\"2010-10-11\",79.95],[\"2010-10-14\",52.78],[\"2010-10-21\",145.0],[\"2010-10-22\",145.0],[\"2010-11-03\",165.0],[\"2010-11-09\",50.0],[\"2010-11-17\",295.0],[\"2010-11-19\",253.0],[\"2010-11-24\",79.95],[\"2010-11-25\",65.0],[\"2010-11-28\",110.0],[\"2011-01-12\",165.0],[\"2011-02-04\",295.0],[\"2011-02-10\",165.0],[\"2011-02-11\",145.0],[\"2011-02-28\",125.0],[\"2011-03-01\",376.5],[\"2011-03-07\",125.0],[\"2011-03-28\",150.0],[\"2011-04-04\",2382.92],[\"2011-04-05\",125.0],[\"2011-04-27\",50.0],[\"2011-04-28\",295.0],[\"2011-05-03\",110.0],[\"2011-05-26\",125.0],[\"2011-06-20\",1917.0],[\"2011-06-30\",165.0],[\"2011-07-01\",50.0],[\"2011-07-08\",85.0],[\"2011-07-13\",85.0],[\"2011-08-26\",85.0],[\"2011-09-15\",50.0],[\"2011-09-30\",50.0],[\"2011-10-03\",152.78],[\"2011-10-11\",50.0],[\"2011-10-19\",3949.32],[\"2011-10-25\",250.0],[\"2011-11-07\",50.0],[\"2011-11-10\",549.34],[\"2011-11-16\",145.0],[\"2011-11-25\",50.0],[\"2011-12-05\",219.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[49.95]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (unit_price is greater than 49.95), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}445{"category":"single_table/or/aggregate","domain":"sensor","family_id":"83407888d8e26175b722384c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"24e6672147c33b77652dc66b501dd3bedd5777c40bedde75837e9c2df105527b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (ps1_mean is greater than 156.56746 or fs1_mean is at most 6.63763).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[156.56746,6.63763],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? AND fs1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[156.56746,6.63763],\\\"sql\\\":\\\"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR fs1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[156.56746,6.63763],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR fs1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[156.56746,6.63763],\\\"sql\\\":\\\"SELECT SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR fs1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[35.31378]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ? OR fs1_mean <= ?)","sql_parameters":"[156.56746,6.63763]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (ps1_mean is greater than 156.56746 or fs1_mean is at most 6.63763).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}446{"category":"single_table/grouped","domain":"sensor","family_id":"66fc62c51cf1f7ff304760ca","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"06f5da3c9c03630c6d99044f0438b0537d91e628f5d95ff283cbb059b27fdc67","language":"en","license":"CC-BY-4.0","query":"Return the average of fs1_mean for hydraulic cycles where (eps1_mean is greater than 2480.92663), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT valve, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT valve, MIN(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,5.570282727272728],[80,5.609594878048781],[90,5.592408536585365],[100,6.162822008281574]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[2480.92663]","state":"{\"question\":\"Return the average of fs1_mean for hydraulic cycles where (eps1_mean is greater than 2480.92663), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}447{"category":"single_table/and/grouped","domain":"commerce","family_id":"331d96c2aa97e51ad79db1b2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a5ef323f5e47b1264c467c4b56432c98543631f1eeef72607ac4f2d1214a0b20","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 92), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",92],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-09\",4.5249999999999995],[\"2010-09-03\",3.875],[\"2010-10-06\",5.0600000000000005],[\"2011-02-03\",10.741666666666667],[\"2011-02-09\",9.68],[\"2011-02-28\",10.833333333333334],[\"2011-03-24\",3.2],[\"2011-05-23\",11.408333333333333],[\"2011-06-01\",3.864],[\"2011-06-08\",9.92],[\"2011-06-09\",4.685],[\"2011-07-13\",8.775],[\"2011-07-28\",7.466666666666666],[\"2011-08-25\",13.35],[\"2011-09-22\",15.0],[\"2011-11-17\",14.966666666666667],[\"2011-11-29\",12.379999999999999]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Belgium\",92]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 92), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}448{"category":"join/or/having","domain":"commerce","family_id":"62e40e44e08261283da90766","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7c5278803972769b7c859a0c7a945b6ebb4858141295a1ffd67a87ffe5a6c994","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or l.quantity is greater than 25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-04\",4.58],[\"2011-10-21\",3.75],[\"2010-08-11\",3.39],[\"2010-08-18\",3.39],[\"2009-12-11\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Cyprus\",25,2]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or l.quantity is greater than 25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}449{"category":"single_table/and/ranked","domain":"commerce","family_id":"71f4c151c2c3659bbcfed298","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"3df53982dfc4f5db480fde041aab5fe25aa5d5b8e40ed9ca587674dbd79f02d0","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Canada' and unit_price is at most 0.55), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Canada\",0.55]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Canada' and unit_price is at most 0.55), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}450{"category":"single_table/grouped","domain":"sensor","family_id":"0d2673fb6fb964c80f5fc356","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"62d69a2e1d131281fe324a963c80557c1118dfd9283207c829c5a44bc1990668","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,191631.62777],[1,63630.51652],[2,60483.03031]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[122.4767]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}451{"category":"single_table/and/having","domain":"sensor","family_id":"d86fd8ff8332fa4264719699","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1550fcf377ac29b6defeb58704936a107857aa57edc3a94cfccdf0d6d0d7b978","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (ps2_mean is at most 105.7255 and vs1_mean is greater than 0.56377), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[105.7255,0.56377,10],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[105.7255,0.56377,10],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[105.7255,0.56377,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[105.7255,0.56377,10],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90,7498.47736],[100,8590.54284],[80,8597.09437]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND vs1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[105.7255,0.56377,10]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (ps2_mean is at most 105.7255 and vs1_mean is greater than 0.56377), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}452{"category":"join/distinct_invoice/having","domain":"commerce","family_id":"4a31cf056615038d778be4c6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"80697afe5a659794584fb4caae090d595e833ca8f2ea1d1e9244a6cacbca7aca","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-02\",62],[\"2010-12-01\",56],[\"2010-12-08\",32],[\"2010-12-09\",32],[\"2010-12-06\",28]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[2.25,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}453{"category":"join/and/having","domain":"commerce","family_id":"c086880c9c6a0c9228b12dde","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"25ce23078cab9be3df72a45da1894ebd519e50fd239f48184602f95739479f0c","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is greater than 0.55), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12364\",0.55,10]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is greater than 0.55), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}454{"category":"single_table/date/having","domain":"commerce","family_id":"9d6ba4b75478101c9eaaef28","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"174cf9e9f1c0ea0cc02408bda6f9001d5c6e9e6a1cec4d9660dce263d056513f","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (invoice_date is on or after '2010-12-02'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",3949.32],[\"EIRE\",1917.0],[\"Germany\",549.34],[\"Norway\",376.5],[\"United Kingdom\",295.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (invoice_date is on or after '2010-12-02'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}455{"category":"join/date/or/grouped","domain":"commerce","family_id":"bc150c95313ebe7e918d43eb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7585988c1f8fb43b6c00c8df68da636c6d000d0bda8e62875fd3da81c7c5f5bb","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Austria\",48],[\"Bahrain\",24],[\"Belgium\",108],[\"Canada\",16],[\"Channel Islands\",200],[\"Cyprus\",192],[\"Denmark\",256],[\"EIRE\",600],[\"Finland\",120],[\"France\",576],[\"Germany\",288],[\"Israel\",12],[\"Italy\",96],[\"Japan\",576],[\"Netherlands\",300],[\"Norway\",24],[\"Poland\",48],[\"Portugal\",60],[\"Singapore\",1],[\"Spain\",560],[\"Sweden\",720],[\"Switzerland\",144],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",9360]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[0.55,\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}456{"category":"join/date/and/ranked","domain":"commerce","family_id":"c5429239553cff87aa4592a8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b4a69113f5935393294268e90fed2fa4e5ddcc3848a87cc3e034b7700c6cac30","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",45295],[\"2010-11-04\",26946],[\"2010-09-03\",18051],[\"2010-12-02\",15354],[\"2010-10-08\",14815]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[2.25,\"2010-02-18\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}457{"category":"join/null/and/having","domain":"commerce","family_id":"efcbcac2fd0b9aef5c60e39d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"549ffde970cbb794b11b1003d27de7f37768c991638f7a14e6fcf7b142adf66d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Austria\",10]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}458{"category":"single_table/and/having","domain":"sensor","family_id":"c575397884a0b9ff4d6a781b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"3b0d7a42d619356b44dc79bc441644dc66ec5da6b08ee68d35da42c9f0ade57e","language":"en","license":"CC-BY-4.0","query":"Return the sum of fs1_mean for hydraulic cycles where (fs1_mean is at most 6.63763 and ts1_mean is greater than 35.56605), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.63763,35.56605,2],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.63763,35.56605,2],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.63763,35.56605,2],\\\"sql\\\":\\\"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.63763,35.56605,2],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,3986.63751],[73,1843.21573],[80,1643.93208],[90,1621.70572]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND ts1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 5","sql_parameters":"[6.63763,35.56605,2]","state":"{\"question\":\"Return the sum of fs1_mean for hydraulic cycles where (fs1_mean is at most 6.63763 and ts1_mean is greater than 35.56605), grouped by valve, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}459{"category":"single_table/date/or/having","domain":"commerce","family_id":"ce2e944d6a01a939284c41b6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"96aaaabb08d791c9630bc4d9c4f8b3ed3ef9a46401514b0b0727405931d3c5cd","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Australia' or invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-02\",226],[\"2010-12-09\",194],[\"2010-12-08\",178],[\"2010-12-07\",144],[\"2011-12-01\",128]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Australia\",\"2010-12-02\",2]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Australia' or invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}460{"category":"join/and/having","domain":"commerce","family_id":"aa5486f5aa37df330f71e381","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"45b77e4d6b7c28acb26f60227474c2fc2b62936ec66ed011ffb349045dfdacfc","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is at most 25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-12-02\",84],[\"2011-11-29\",61],[\"2011-11-17\",39],[\"2011-09-13\",37],[\"2009-12-13\",26]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Finland\",25,2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is at most 25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}461{"category":"single_table/ranked","domain":"commerce","family_id":"5009cc237f26f606efe86f7b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2a320c45639587e844abd5f7518918f7ef6e30e768238d86f3866c2fc90741c7","language":"en","license":"CC-BY-4.0","query":"Return the minimum of product_related for shopping sessions where (product_duration is at most 3395.729484), grouped by visitor_type; return at most 5 groups ordered by aggregate value DESC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[3395.729484],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Other\",1],[\"New_Visitor\",0],[\"Returning_Visitor\",0]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, MIN(product_related) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 5","sql_parameters":"[3395.729484]","state":"{\"question\":\"Return the minimum of product_related for shopping sessions where (product_duration is at most 3395.729484), grouped by visitor_type; return at most 5 groups ordered by aggregate value DESC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}462{"category":"single_table/and/grouped","domain":"sensor","family_id":"581c7b9f8ec9dca68b7b6cce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"62306a79a7c3b4ecb1d6da069f757d57db4bfc0f4e7c909d87d4ef7f01d0dc47","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ts1_mean for hydraulic cycles where (valve equals 80 and eps1_mean is greater than 2598.8769), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[80,2598.8769],\\\"sql\\\":\\\"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[80,2598.8769],\\\"sql\\\":\\\"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[80,2598.8769],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? AND eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[80,2598.8769],\\\"sql\\\":\\\"SELECT valve, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND eps1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[80,57.62545]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, MAX(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND eps1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[80,2598.8769]","state":"{\"question\":\"Return the maximum of ts1_mean for hydraulic cycles where (valve equals 80 and eps1_mean is greater than 2598.8769), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}463{"category":"single_table/and/grouped","domain":"sensor","family_id":"50dd59bf0dbbd07c111f3b82","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e6bc03f09df5f2e75a22866c58b36b9ad85b6059f2dd4064b96700326c02bd02","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (valve equals 73 and ps2_mean is at most 109.23171), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[73,109.23171],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[73,109.23171],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[73,109.23171],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? AND ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[73,109.23171],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,5318.62747],[1,4120.26313],[2,3720.59094]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND ps2_mean <= ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[73,109.23171]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (valve equals 73 and ps2_mean is at most 109.23171), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}464{"category":"join/and/grouped","domain":"commerce","family_id":"43d2e7300e70787b9dd9828f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b6ac72d2fdfa60544ab091179db3c77cc58c108159f6baa00357ccec5c70191d","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12352' and l.unit_price is greater than 0.55), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Norway\",24]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12352\",0.55]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12352' and l.unit_price is greater than 0.55), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}465{"category":"join/or/having","domain":"commerce","family_id":"a4b90825bf7df5101abdb46f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ae8e8d5b6988686643d18ddb8302b89c511ea75068ff7da144c75dd37c148ba3","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12370' or l.quantity is at most 92), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\",92,10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\",92,10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\",92,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\",92,10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1],[\"Belgium\",1],[\"EIRE\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12370\",92,10]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12370' or l.quantity is at most 92), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}466{"category":"single_table/ranked","domain":"commerce","family_id":"5060a53d2eb7c053cb85f7fd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"859ab361c8c08df5eaa446a6b1496533a7e1f7837e135f031f9a13078704e021","language":"en","license":"CC-BY-4.0","query":"Return the sum of product_related for shopping sessions where (administrative is at most 7), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY value DESC, visitor_type ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, COUNT(*) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[7],\\\"sql\\\":\\\"SELECT visitor_type, AVG(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Other\",1050],[\"New_Visitor\",27222],[\"Returning_Visitor\",278344]]","source":"online_shoppers","split":"calibration","sql":"SELECT visitor_type, SUM(product_related) AS value FROM shopping_sessions WHERE (administrative <= ?) GROUP BY visitor_type ORDER BY value ASC, visitor_type ASC LIMIT 3","sql_parameters":"[7]","state":"{\"question\":\"Return the sum of product_related for shopping sessions where (administrative is at most 7), grouped by visitor_type; return at most 3 groups ordered by aggregate value ASC, breaking ties by visitor_type ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}467{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"7a7b3fbedd7463fcf079338d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7199c0e87018d9d3b81081a252f3e898f3118fa4b1fd320f35dc3ade252255d6","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (quantity is greater than 25 and invoice_date is before '2010-02-18'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",5184],[\"Netherlands\",288],[\"Spain\",216],[\"Cyprus\",200],[\"Sweden\",144]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[25,\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (quantity is greater than 25 and invoice_date is before '2010-02-18'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}468{"category":"single_table/or/aggregate","domain":"sensor","family_id":"6b4c71f85a58a237de22c665","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"41a2c390959fcdf524daeb0042789d10d76d8d921ec720a395d7c7150a9f3ca0","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 or ts1_mean is at most 52.59775).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND ts1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767,52.59775],\\\"sql\\\":\\\"SELECT AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[315745.1746]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? OR ts1_mean <= ?)","sql_parameters":"[122.4767,52.59775]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 or ts1_mean is at most 52.59775).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}469{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"eb2663be5a659233705cb040","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0b5c2c6c9c48d6f3042df43c304d30984c84d778f700983ea9b9505c4fbbd426","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (quantity is at most 92 and invoice_date is before '2011-05-10'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",0.85],[\"Austria\",0.55],[\"Bahrain\",0.85],[\"Belgium\",0.85],[\"Channel Islands\",1.85],[\"Cyprus\",0.85],[\"Denmark\",3.39],[\"EIRE\",0.42],[\"Finland\",0.85],[\"France\",0.42],[\"Germany\",0.14],[\"Israel\",1.25],[\"Italy\",0.85],[\"Japan\",1.65],[\"Netherlands\",0.21],[\"Norway\",1.25],[\"Poland\",1.25],[\"Portugal\",0.29],[\"Singapore\",162.6],[\"Spain\",0.85],[\"Sweden\",0.55],[\"Switzerland\",0.65],[\"USA\",2.55],[\"United Arab Emirates\",15.0],[\"United Kingdom\",0.12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[92,\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (quantity is at most 92 and invoice_date is before '2011-05-10'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}470{"category":"join/and/ranked","domain":"commerce","family_id":"3ec72de82a3090faccea3907","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f5a6da77d08e909b42c27de8706b1f2f03bef3a5c1b97045e0d8fdedf0c71666","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12353' and l.unit_price is greater than 2.25), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-19\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12353\",2.25]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12353' and l.unit_price is greater than 2.25), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}471{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"c52b14c2403a37735d19ba0e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5c1d2b1bc40f51544101e21ee5832140d9b0788b027ba5380a04b646c6fa590b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' and invoice_date is on or after '2011-05-10'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Austria\",\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' and invoice_date is on or after '2011-05-10'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}472{"category":"single_table/ranked","domain":"sensor","family_id":"30cb5cbdbaaba754554c84f4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f25765ea9edb9f0624d1dd51fe08dba48e9ad744645cbbd70b9a1e135d52e29f","language":"en","license":"CC-BY-4.0","query":"Return the sum of ts1_mean for hydraulic cycles where (ps2_mean is at most 122.4767), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[20,33287.16756],[3,27747.76827],[100,26642.89369]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[122.4767]","state":"{\"question\":\"Return the sum of ts1_mean for hydraulic cycles where (ps2_mean is at most 122.4767), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}473{"category":"join/date/and/aggregate","domain":"commerce","family_id":"982d6b100f8b6f4166531a92","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"aeb58408d73dbfec733f3ff3f5ebed4ea66c48217cbc438eced5d62ab0e1824d","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.9356249999999999]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)","sql_parameters":"[648,\"2011-05-10\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}474{"category":"single_table/date/and/having","domain":"commerce","family_id":"6d63580ebbfdf4812c86881a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d28d8e98f10fb0cd75c76007d5b8193274cd7a042982b49e8030027a5b0cde89","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (quantity is at most 229 and invoice_date is on or after '2011-09-29'), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Germany\",0.04],[\"United Kingdom\",0.04],[\"Finland\",0.29]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[229,\"2011-09-29\",10]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (quantity is at most 229 and invoice_date is on or after '2011-09-29'), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}475{"category":"single_table/or/ranked","domain":"commerce","family_id":"3afca9ba0f7927815f7e8300","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a933de78e15090973a144378b61e161b9523466ac330af6ddb97531980b6d621","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (country equals 'Finland' or quantity is at most 648), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",648],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",648],[\"EIRE\",600],[\"Sweden\",600],[\"France\",576],[\"Japan\",576]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Finland\",648]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (country equals 'Finland' or quantity is at most 648), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}476{"category":"single_table/or/having","domain":"commerce","family_id":"f3d0143f814ed99648427c42","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7b6400116d582a282ec7fc2d2f38597583e574a08b77380cb27b71fea6c6c2a3","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (country equals 'Channel Islands' or unit_price is greater than 4.77), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",4.77,2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-10\",200.66666666666666],[\"2011-09-02\",99.16666666666667],[\"2011-08-21\",93.0],[\"2011-02-07\",88.16666666666667],[\"2011-04-18\",87.875]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Channel Islands\",4.77,2]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (country equals 'Channel Islands' or unit_price is greater than 4.77), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}477{"category":"single_table/ranked","domain":"sensor","family_id":"e9fd3374daa1028be0ea992a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c12a9208ccfbfc1856487dcddfc1a1ec717215b9ee52f8aecfb15daa3c96c07b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ts1_mean for hydraulic cycles where (eps1_mean is at most 2598.8769), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2598.8769],\\\"sql\\\":\\\"SELECT cooler, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2598.8769],\\\"sql\\\":\\\"SELECT cooler, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2598.8769],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2598.8769],\\\"sql\\\":\\\"SELECT cooler, SUM(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[20,44.00265],[3,35.62198],[100,35.31378]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MIN(ts1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[2598.8769]","state":"{\"question\":\"Return the minimum of ts1_mean for hydraulic cycles where (eps1_mean is at most 2598.8769), grouped by cooler; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}478{"category":"single_table/aggregate","domain":"sensor","family_id":"5c00ddcd86e1c5cf79c7f3d7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"94a31fc1d820b588314c983df2c77973292635d18a128a503eb8b31272389dca","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (ps1_mean is greater than 158.96089).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.96089],\\\"sql\\\":\\\"SELECT MIN(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[656.6366399999999]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean > ?)","sql_parameters":"[158.96089]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (ps1_mean is greater than 158.96089).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}479{"category":"single_table/and/having","domain":"sensor","family_id":"24cc9ccf794d04241015067d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"da6b494f52a868eed32eb2890bdccb4b89751b17b468a83b2ae213d71b21b12f","language":"en","license":"CC-BY-4.0","query":"Return the average of ts1_mean for hydraulic cycles where (ps1_mean is at most 158.27043 and ts1_mean is at most 36.33327), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[158.27043,36.33327,2],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? OR ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[158.27043,2],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[158.27043,36.33327,2],\\\"sql\\\":\\\"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(ts1_mean) AS value FROM hydraulic_cycles WHERE (ps1_mean <= ? AND ts1_mean <= ?) GROUP BY cooler HAVING COUNT(*) >= ? ORDER BY value DESC, cooler ASC LIMIT 5","sql_parameters":"[158.27043,36.33327,2]","state":"{\"question\":\"Return the average of ts1_mean for hydraulic cycles where (ps1_mean is at most 158.27043 and ts1_mean is at most 36.33327), grouped by cooler, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}480{"category":"single_table/or/having","domain":"sensor","family_id":"c2db03bba9052db04ac40c7a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e241ff434e68fdfeaa76a5a0153cceefff58a43f6d06c6e72878795a2f995a50","language":"en","license":"CC-BY-4.0","query":"Return the average of ps1_mean for hydraulic cycles where (valve equals 80 or eps1_mean is greater than 2449.13677), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[80,2449.13677,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? AND eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[80,2449.13677,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[80,2449.13677,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[80,2449.13677,10],\\\"sql\\\":\\\"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[80,161.21148202777778],[100,161.38671895384616],[90,162.2607439932886]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (valve = ? OR eps1_mean > ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[80,2449.13677,10]","state":"{\"question\":\"Return the average of ps1_mean for hydraulic cycles where (valve equals 80 or eps1_mean is greater than 2449.13677), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}481{"category":"single_table/aggregate","domain":"commerce","family_id":"dfdcc0fdbd2c947a2b9b793f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"2e7adaaf3c75e91fc530728fc703980b46e3fbb93d04bbfd3ee1705674a89b51","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for shopping sessions where (product_duration is at most 167.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[167.5],\\\"sql\\\":\\\"SELECT SUM(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[167.5],\\\"sql\\\":\\\"SELECT AVG(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[167.5],\\\"sql\\\":\\\"SELECT MIN(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[167.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2916]]","source":"online_shoppers","split":"calibration","sql":"SELECT COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?)","sql_parameters":"[167.5]","state":"{\"question\":\"Return the number of rows for shopping sessions where (product_duration is at most 167.5).\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}482{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"697b66cbbc7b64acbb352c84","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c078f2774586960f2de981b29c645709f6136e5f1565edb81353340bbd1aab7c","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'EIRE' or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-04\",17],[\"2009-12-05\",7],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",24],[\"2009-12-09\",22],[\"2009-12-10\",18],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",16],[\"2009-12-15\",21],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",12],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",8],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",6],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",8],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",12],[\"2010-02-23\",6],[\"2010-02-24\",12],[\"2010-02-25\",14],[\"2010-02-26\",6],[\"2010-02-28\",9],[\"2010-03-01\",13],[\"2010-03-02\",8],[\"2010-03-03\",11],[\"2010-03-04\",8],[\"2010-03-05\",19],[\"2010-03-07\",6],[\"2010-03-08\",22],[\"2010-03-09\",11],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",7],[\"2010-03-14\",4],[\"2010-03-15\",9],[\"2010-03-16\",6],[\"2010-03-17\",7],[\"2010-03-18\",16],[\"2010-03-19\",9],[\"2010-03-21\",7],[\"2010-03-22\",7],[\"2010-03-23\",14],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",9],[\"2010-03-30\",13],[\"2010-03-31\",12],[\"2010-04-01\",9],[\"2010-04-06\",8],[\"2010-04-07\",9],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",9],[\"2010-04-13\",8],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",9],[\"2010-04-22\",19],[\"2010-04-23\",8],[\"2010-04-25\",10],[\"2010-04-26\",13],[\"2010-04-27\",16],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",20],[\"2010-05-06\",13],[\"2010-05-07\",15],[\"2010-05-09\",11],[\"2010-05-10\",17],[\"2010-05-11\",9],[\"2010-05-12\",22],[\"2010-05-13\",9],[\"2010-05-14\",12],[\"2010-05-16\",5],[\"2010-05-17\",6],[\"2010-05-18\",11],[\"2010-05-19\",14],[\"2010-05-20\",7],[\"2010-05-21\",9],[\"2010-05-23\",6],[\"2010-05-24\",13],[\"2010-05-25\",8],[\"2010-05-26\",14],[\"2010-05-27\",14],[\"2010-05-28\",12],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",15],[\"2010-06-04\",8],[\"2010-06-06\",5],[\"2010-06-07\",16],[\"2010-06-08\",14],[\"2010-06-09\",9],[\"2010-06-10\",9],[\"2010-06-11\",13],[\"2010-06-13\",13],[\"2010-06-14\",10],[\"2010-06-15\",8],[\"2010-06-16\",15],[\"2010-06-17\",10],[\"2010-06-18\",8],[\"2010-06-20\",5],[\"2010-06-21\",4],[\"2010-06-22\",4],[\"2010-06-23\",17],[\"2010-06-24\",12],[\"2010-06-25\",5],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",12],[\"2010-06-30\",12],[\"2010-07-01\",11],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",13],[\"2010-07-06\",12],[\"2010-07-07\",10],[\"2010-07-08\",15],[\"2010-07-09\",3],[\"2010-07-11\",1],[\"2010-07-12\",11],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",15],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",11],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",23],[\"2010-07-28\",11],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",8],[\"2010-08-04\",4],[\"2010-08-05\",17],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",12],[\"2010-08-16\",5],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",17],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",9],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",23],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",14],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",14],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",11],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",11],[\"2010-10-20\",20],[\"2010-10-21\",17],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",22],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",17],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",8],[\"2010-11-09\",20],[\"2010-11-10\",29],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",26],[\"2010-11-17\",23],[\"2010-11-18\",22],[\"2010-11-19\",17],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",32],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68],[\"2010-12-03\",2],[\"2011-02-21\",1],[\"2011-03-01\",1],[\"2011-03-10\",2],[\"2011-04-27\",1],[\"2011-05-10\",1],[\"2011-06-15\",1],[\"2011-06-20\",1],[\"2011-06-21\",1],[\"2011-06-24\",1],[\"2011-06-29\",1],[\"2011-07-01\",1],[\"2011-07-19\",1],[\"2011-07-27\",1],[\"2011-09-04\",1],[\"2011-09-05\",1],[\"2011-09-06\",1],[\"2011-09-15\",1],[\"2011-09-28\",2],[\"2011-09-30\",1],[\"2011-10-10\",1],[\"2011-10-11\",1],[\"2011-10-17\",1],[\"2011-11-07\",2],[\"2011-11-15\",1],[\"2011-11-16\",1],[\"2011-11-25\",1],[\"2011-12-05\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"EIRE\",\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'EIRE' or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}483{"category":"single_table/or/grouped","domain":"sensor","family_id":"903ff7899ea47f5432c47009","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8c13f1f085040e7c261d7b219471037183460e8b3f3840832fd9b4750a7b1469","language":"en","license":"CC-BY-4.0","query":"Return the sum of vs1_mean for hydraulic cycles where (fs1_mean is at most 6.68926 or vs1_mean is greater than 0.64278), grouped by pump_leakage, ordered by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? AND vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.68926,0.64278],\\\"sql\\\":\\\"SELECT pump_leakage, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,612.16698],[1,305.5868],[2,308.31426]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ? OR vs1_mean > ?) GROUP BY pump_leakage ORDER BY pump_leakage ASC","sql_parameters":"[6.68926,0.64278]","state":"{\"question\":\"Return the sum of vs1_mean for hydraulic cycles where (fs1_mean is at most 6.68926 or vs1_mean is greater than 0.64278), grouped by pump_leakage, ordered by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}484{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"7049f43e456fee250f37efd7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"48a23777ae15018b1e952ec59704f17718ed04dd14ab4d7294955f9378b1ea7b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Bahrain' or invoice_date is before '2011-05-10'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1],[\"2009-12-02\",1],[\"2009-12-03\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\",\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Bahrain' or invoice_date is before '2011-05-10'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}485{"category":"single_table/or/grouped","domain":"commerce","family_id":"63e922090c670ce7ebb9c308","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"fb0808bfd0e7a71e94f8b4ea9edf25dba14dc162348fc3779bea92f4b0f0a74b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' or unit_price is at most 2.25), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-20\",0.65],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-01\",0.85],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-06\",0.72],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-10\",1.06],[\"2010-08-11\",0.14],[\"2010-08-12\",0.65],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",0.85],[\"2010-08-22\",0.85],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.64],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-06\",0.85],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-23\",1.25],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-01\",0.85],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-17\",1.69],[\"2010-10-18\",0.29],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-22\",0.72],[\"2010-10-24\",0.3],[\"2010-10-25\",0.29],[\"2010-10-26\",0.21],[\"2010-10-27\",0.85],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-10-31\",0.85],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-14\",0.85],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-21\",0.85],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.29],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-05\",0.65],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.42],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.29],[\"2010-12-17\",0.19],[\"2010-12-19\",0.85],[\"2010-12-20\",0.4],[\"2010-12-21\",0.85],[\"2010-12-22\",0.42],[\"2010-12-23\",1.05],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-09\",0.65],[\"2011-01-10\",1.06],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-14\",0.85],[\"2011-01-17\",0.34],[\"2011-01-18\",0.65],[\"2011-01-19\",1.06],[\"2011-01-20\",0.85],[\"2011-01-21\",0.64],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-27\",0.85],[\"2011-01-28\",0.42],[\"2011-01-30\",0.95],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-08\",0.85],[\"2011-02-09\",0.85],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-13\",1.69],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.42],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-27\",0.65],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-14\",0.72],[\"2011-03-15\",0.42],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-22\",0.72],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.21],[\"2011-04-05\",0.2],[\"2011-04-06\",0.65],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-10\",1.25],[\"2011-04-11\",0.72],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-15\",1.25],[\"2011-04-17\",0.85],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-01\",1.25],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-09\",0.65],[\"2011-05-10\",0.14],[\"2011-05-11\",0.29],[\"2011-05-12\",0.65],[\"2011-05-13\",0.29],[\"2011-05-15\",1.06],[\"2011-05-16\",0.29],[\"2011-05-17\",0.39],[\"2011-05-18\",0.29],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-22\",0.14],[\"2011-05-23\",0.36],[\"2011-05-24\",0.39],[\"2011-05-25\",0.42],[\"2011-05-26\",0.42],[\"2011-05-27\",0.39],[\"2011-05-29\",0.21],[\"2011-05-31\",0.21],[\"2011-06-01\",0.19],[\"2011-06-02\",0.42],[\"2011-06-03\",0.39],[\"2011-06-05\",0.42],[\"2011-06-06\",0.42],[\"2011-06-07\",0.29],[\"2011-06-08\",0.06],[\"2011-06-09\",0.55],[\"2011-06-10\",0.83],[\"2011-06-12\",1.65],[\"2011-06-13\",0.14],[\"2011-06-14\",0.42],[\"2011-06-15\",0.75],[\"2011-06-16\",0.28],[\"2011-06-17\",0.25],[\"2011-06-19\",0.29],[\"2011-06-20\",0.38],[\"2011-06-21\",0.29],[\"2011-06-22\",0.36],[\"2011-06-23\",0.39],[\"2011-06-24\",0.36],[\"2011-06-26\",1.25],[\"2011-06-27\",0.29],[\"2011-06-28\",0.55],[\"2011-06-29\",0.19],[\"2011-06-30\",0.42],[\"2011-07-01\",0.55],[\"2011-07-03\",1.25],[\"2011-07-04\",0.42],[\"2011-07-05\",0.36],[\"2011-07-06\",0.27],[\"2011-07-07\",0.12],[\"2011-07-08\",1.25],[\"2011-07-10\",0.29],[\"2011-07-11\",0.21],[\"2011-07-12\",0.19],[\"2011-07-13\",0.19],[\"2011-07-14\",0.85],[\"2011-07-15\",0.19],[\"2011-07-17\",0.25],[\"2011-07-18\",0.42],[\"2011-07-19\",0.29],[\"2011-07-20\",0.25],[\"2011-07-21\",0.19],[\"2011-07-22\",0.39],[\"2011-07-24\",0.29],[\"2011-07-25\",0.21],[\"2011-07-26\",0.42],[\"2011-07-27\",0.65],[\"2011-07-28\",0.08],[\"2011-07-29\",0.39],[\"2011-07-31\",1.06],[\"2011-08-01\",0.36],[\"2011-08-02\",0.19],[\"2011-08-03\",0.25],[\"2011-08-04\",0.21],[\"2011-08-05\",0.29],[\"2011-08-07\",0.12],[\"2011-08-08\",0.42],[\"2011-08-09\",0.65],[\"2011-08-10\",0.29],[\"2011-08-11\",0.39],[\"2011-08-12\",0.72],[\"2011-08-14\",1.25],[\"2011-08-15\",0.19],[\"2011-08-16\",0.29],[\"2011-08-17\",0.55],[\"2011-08-18\",0.4],[\"2011-08-19\",0.42],[\"2011-08-21\",0.29],[\"2011-08-22\",0.19],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-25\",0.63],[\"2011-08-26\",0.79],[\"2011-08-28\",0.42],[\"2011-08-30\",0.42],[\"2011-08-31\",1.79],[\"2011-09-01\",0.25],[\"2011-09-02\",0.14],[\"2011-09-04\",0.39],[\"2011-09-05\",0.36],[\"2011-09-06\",0.29],[\"2011-09-07\",0.29],[\"2011-09-08\",0.36],[\"2011-09-09\",0.36],[\"2011-09-11\",0.65],[\"2011-09-12\",0.29],[\"2011-09-13\",0.42],[\"2011-09-14\",0.25],[\"2011-09-15\",0.65],[\"2011-09-16\",0.04],[\"2011-09-18\",0.39],[\"2011-09-19\",0.42],[\"2011-09-20\",0.29],[\"2011-09-21\",0.42],[\"2011-09-22\",0.29],[\"2011-09-23\",0.29],[\"2011-09-25\",0.38],[\"2011-09-26\",0.19],[\"2011-09-27\",0.19],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-09\",1.45],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.29],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-21\",0.65],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-06\",0.83],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.2],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-27\",1.45],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39],[\"2011-12-09\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Austria\",2.25]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' or unit_price is at most 2.25), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}486{"category":"join/and/grouped","domain":"commerce","family_id":"55ee05efa115ea57f8f6eeb4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"78d15040aad450038dab1391fca172a9e4b5a6afe03550de65635e1d742ca3bf","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Channel Islands' and i.customer_id equals '12353'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Channel Islands\",\"12353\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Channel Islands' and i.customer_id equals '12353'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}487{"category":"single_table/and/having","domain":"commerce","family_id":"c6dd5167e731c6001df5933d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"07a6ea9b66687f57ee57e7c34c63897b041da9121a8bfea4ae49c1d2bff8d5d6","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'Austria' and unit_price is at most 2.25), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Austria\",2.25,10]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'Austria' and unit_price is at most 2.25), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}488{"category":"join/date/and/having","domain":"commerce","family_id":"3108b13b7fa0578655e2f4f4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cb40e3ff6454f1a1e38438f9cf511ff42c3f6036e284ed99daafbd457cbca98c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12359\",\"2011-09-29\",10]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}489{"category":"single_table/or/ranked","domain":"commerce","family_id":"0d620a4bfd0aa84cdb157049","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"5aa0fa9217321a934878e7c714f99b6d1b03271ed10bae7c88bb615a1eef6c35","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Finland' or unit_price is greater than 0.55), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1684.305],[\"United Arab Emirates\",134.0],[\"Norway\",58.2],[\"EIRE\",23.662319587628865],[\"Austria\",11.690588235294118]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Finland\",0.55]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Finland' or unit_price is greater than 0.55), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}490{"category":"single_table/or/grouped","domain":"commerce","family_id":"a6fcce8668d0484e7a801875","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9e842ab891d0424e1df8fb0d9a0d823f08fe2e28f298f38d70bc4772385e4f51","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Finland' or unit_price is greater than 0.55), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",50],[\"2009-12-02\",92],[\"2009-12-03\",84],[\"2009-12-04\",57],[\"2009-12-05\",25],[\"2009-12-06\",27],[\"2009-12-07\",64],[\"2009-12-08\",81],[\"2009-12-09\",77],[\"2009-12-10\",65],[\"2009-12-11\",25],[\"2009-12-13\",23],[\"2009-12-14\",64],[\"2009-12-15\",81],[\"2009-12-16\",51],[\"2009-12-17\",93],[\"2009-12-18\",49],[\"2009-12-20\",16],[\"2009-12-21\",41],[\"2009-12-22\",43],[\"2009-12-23\",22],[\"2010-01-04\",16],[\"2010-01-05\",18],[\"2010-01-06\",3],[\"2010-01-07\",31],[\"2010-01-08\",42],[\"2010-01-10\",19],[\"2010-01-11\",29],[\"2010-01-12\",42],[\"2010-01-13\",20],[\"2010-01-14\",16],[\"2010-01-15\",35],[\"2010-01-17\",13],[\"2010-01-18\",3],[\"2010-01-19\",34],[\"2010-01-20\",27],[\"2010-01-21\",39],[\"2010-01-22\",25],[\"2010-01-24\",29],[\"2010-01-25\",34],[\"2010-01-26\",21],[\"2010-01-27\",57],[\"2010-01-28\",19],[\"2010-01-29\",28],[\"2010-01-31\",38],[\"2010-02-01\",33],[\"2010-02-02\",26],[\"2010-02-03\",28],[\"2010-02-04\",44],[\"2010-02-05\",38],[\"2010-02-07\",6],[\"2010-02-08\",50],[\"2010-02-09\",34],[\"2010-02-10\",26],[\"2010-02-11\",28],[\"2010-02-12\",22],[\"2010-02-14\",16],[\"2010-02-15\",32],[\"2010-02-16\",51],[\"2010-02-17\",34],[\"2010-02-18\",29],[\"2010-02-19\",32],[\"2010-02-21\",15],[\"2010-02-22\",49],[\"2010-02-23\",19],[\"2010-02-24\",48],[\"2010-02-25\",50],[\"2010-02-26\",17],[\"2010-02-28\",35],[\"2010-03-01\",47],[\"2010-03-02\",28],[\"2010-03-03\",42],[\"2010-03-04\",31],[\"2010-03-05\",55],[\"2010-03-07\",16],[\"2010-03-08\",73],[\"2010-03-09\",44],[\"2010-03-10\",32],[\"2010-03-11\",30],[\"2010-03-12\",23],[\"2010-03-14\",22],[\"2010-03-15\",27],[\"2010-03-16\",23],[\"2010-03-17\",20],[\"2010-03-18\",56],[\"2010-03-19\",31],[\"2010-03-21\",22],[\"2010-03-22\",30],[\"2010-03-23\",41],[\"2010-03-24\",41],[\"2010-03-25\",32],[\"2010-03-26\",34],[\"2010-03-28\",12],[\"2010-03-29\",32],[\"2010-03-30\",39],[\"2010-03-31\",38],[\"2010-04-01\",29],[\"2010-04-06\",33],[\"2010-04-07\",34],[\"2010-04-08\",67],[\"2010-04-09\",20],[\"2010-04-11\",20],[\"2010-04-12\",35],[\"2010-04-13\",24],[\"2010-04-14\",42],[\"2010-04-15\",26],[\"2010-04-16\",38],[\"2010-04-18\",18],[\"2010-04-19\",55],[\"2010-04-20\",47],[\"2010-04-21\",32],[\"2010-04-22\",62],[\"2010-04-23\",33],[\"2010-04-25\",42],[\"2010-04-26\",47],[\"2010-04-27\",54],[\"2010-04-28\",44],[\"2010-04-29\",65],[\"2010-04-30\",38],[\"2010-05-02\",24],[\"2010-05-04\",17],[\"2010-05-05\",75],[\"2010-05-06\",42],[\"2010-05-07\",58],[\"2010-05-09\",44],[\"2010-05-10\",64],[\"2010-05-11\",37],[\"2010-05-12\",72],[\"2010-05-13\",23],[\"2010-05-14\",33],[\"2010-05-16\",14],[\"2010-05-17\",21],[\"2010-05-18\",37],[\"2010-05-19\",49],[\"2010-05-20\",31],[\"2010-05-21\",42],[\"2010-05-23\",23],[\"2010-05-24\",61],[\"2010-05-25\",28],[\"2010-05-26\",54],[\"2010-05-27\",54],[\"2010-05-28\",38],[\"2010-05-30\",11],[\"2010-06-01\",32],[\"2010-06-02\",45],[\"2010-06-03\",55],[\"2010-06-04\",29],[\"2010-06-06\",16],[\"2010-06-07\",53],[\"2010-06-08\",45],[\"2010-06-09\",33],[\"2010-06-10\",38],[\"2010-06-11\",41],[\"2010-06-13\",51],[\"2010-06-14\",35],[\"2010-06-15\",23],[\"2010-06-16\",50],[\"2010-06-17\",39],[\"2010-06-18\",27],[\"2010-06-20\",21],[\"2010-06-21\",16],[\"2010-06-22\",14],[\"2010-06-23\",59],[\"2010-06-24\",46],[\"2010-06-25\",17],[\"2010-06-27\",44],[\"2010-06-28\",41],[\"2010-06-29\",41],[\"2010-06-30\",32],[\"2010-07-01\",41],[\"2010-07-02\",6],[\"2010-07-04\",13],[\"2010-07-05\",53],[\"2010-07-06\",40],[\"2010-07-07\",43],[\"2010-07-08\",55],[\"2010-07-09\",7],[\"2010-07-11\",3],[\"2010-07-12\",34],[\"2010-07-13\",52],[\"2010-07-14\",18],[\"2010-07-15\",49],[\"2010-07-16\",53],[\"2010-07-18\",25],[\"2010-07-19\",30],[\"2010-07-20\",52],[\"2010-07-21\",55],[\"2010-07-22\",34],[\"2010-07-23\",22],[\"2010-07-25\",13],[\"2010-07-26\",35],[\"2010-07-27\",69],[\"2010-07-28\",26],[\"2010-07-29\",25],[\"2010-07-30\",51],[\"2010-08-01\",12],[\"2010-08-02\",55],[\"2010-08-03\",34],[\"2010-08-04\",14],[\"2010-08-05\",53],[\"2010-08-06\",24],[\"2010-08-08\",25],[\"2010-08-09\",45],[\"2010-08-10\",16],[\"2010-08-11\",23],[\"2010-08-12\",39],[\"2010-08-13\",46],[\"2010-08-15\",39],[\"2010-08-16\",14],[\"2010-08-17\",36],[\"2010-08-18\",22],[\"2010-08-19\",49],[\"2010-08-20\",44],[\"2010-08-22\",26],[\"2010-08-23\",27],[\"2010-08-24\",20],[\"2010-08-25\",42],[\"2010-08-26\",39],[\"2010-08-27\",17],[\"2010-08-29\",21],[\"2010-08-31\",30],[\"2010-09-01\",36],[\"2010-09-02\",66],[\"2010-09-03\",56],[\"2010-09-05\",40],[\"2010-09-06\",25],[\"2010-09-07\",34],[\"2010-09-08\",8],[\"2010-09-09\",31],[\"2010-09-10\",15],[\"2010-09-12\",15],[\"2010-09-13\",63],[\"2010-09-14\",57],[\"2010-09-15\",19],[\"2010-09-16\",40],[\"2010-09-17\",34],[\"2010-09-19\",25],[\"2010-09-20\",58],[\"2010-09-21\",86],[\"2010-09-22\",43],[\"2010-09-23\",31],[\"2010-09-24\",34],[\"2010-09-26\",58],[\"2010-09-27\",51],[\"2010-09-28\",79],[\"2010-09-29\",52],[\"2010-09-30\",45],[\"2010-10-01\",39],[\"2010-10-03\",22],[\"2010-10-04\",42],[\"2010-10-05\",39],[\"2010-10-06\",44],[\"2010-10-07\",59],[\"2010-10-08\",44],[\"2010-10-10\",28],[\"2010-10-11\",47],[\"2010-10-12\",65],[\"2010-10-13\",34],[\"2010-10-14\",43],[\"2010-10-15\",78],[\"2010-10-17\",6],[\"2010-10-18\",83],[\"2010-10-19\",40],[\"2010-10-20\",69],[\"2010-10-21\",63],[\"2010-10-22\",61],[\"2010-10-24\",39],[\"2010-10-25\",34],[\"2010-10-26\",66],[\"2010-10-27\",43],[\"2010-10-28\",36],[\"2010-10-29\",71],[\"2010-10-31\",40],[\"2010-11-01\",18],[\"2010-11-02\",58],[\"2010-11-03\",72],[\"2010-11-04\",109],[\"2010-11-05\",28],[\"2010-11-07\",26],[\"2010-11-08\",25],[\"2010-11-09\",58],[\"2010-11-10\",102],[\"2010-11-11\",94],[\"2010-11-12\",74],[\"2010-11-14\",30],[\"2010-11-15\",64],[\"2010-11-16\",94],[\"2010-11-17\",91],[\"2010-11-18\",87],[\"2010-11-19\",62],[\"2010-11-21\",38],[\"2010-11-22\",63],[\"2010-11-23\",70],[\"2010-11-24\",93],[\"2010-11-25\",119],[\"2010-11-26\",46],[\"2010-11-28\",51],[\"2010-11-29\",64],[\"2010-11-30\",88],[\"2010-12-01\",240],[\"2010-12-02\",204],[\"2010-12-03\",70],[\"2010-12-05\",78],[\"2010-12-06\",110],[\"2010-12-07\",140],[\"2010-12-08\",174],[\"2010-12-09\",188],[\"2010-12-10\",43],[\"2010-12-12\",18],[\"2010-12-13\",53],[\"2010-12-14\",72],[\"2010-12-15\",55],[\"2010-12-16\",113],[\"2010-12-17\",53],[\"2010-12-19\",12],[\"2010-12-20\",32],[\"2010-12-21\",35],[\"2010-12-22\",15],[\"2010-12-23\",26],[\"2011-01-04\",10],[\"2011-01-05\",36],[\"2011-01-06\",23],[\"2011-01-07\",24],[\"2011-01-09\",26],[\"2011-01-10\",9],[\"2011-01-11\",48],[\"2011-01-12\",27],[\"2011-01-13\",14],[\"2011-01-14\",37],[\"2011-01-16\",2],[\"2011-01-17\",37],[\"2011-01-18\",28],[\"2011-01-19\",9],[\"2011-01-20\",45],[\"2011-01-21\",42],[\"2011-01-23\",9],[\"2011-01-24\",36],[\"2011-01-25\",50],[\"2011-01-26\",31],[\"2011-01-27\",37],[\"2011-01-28\",9],[\"2011-01-30\",5],[\"2011-01-31\",33],[\"2011-02-01\",38],[\"2011-02-02\",41],[\"2011-02-03\",26],[\"2011-02-04\",39],[\"2011-02-07\",30],[\"2011-02-08\",16],[\"2011-02-09\",13],[\"2011-02-10\",27],[\"2011-02-11\",28],[\"2011-02-13\",5],[\"2011-02-14\",25],[\"2011-02-15\",31],[\"2011-02-16\",50],[\"2011-02-17\",55],[\"2011-02-18\",29],[\"2011-02-20\",8],[\"2011-02-21\",18],[\"2011-02-22\",24],[\"2011-02-23\",23],[\"2011-02-24\",24],[\"2011-02-25\",37],[\"2011-02-27\",13],[\"2011-02-28\",23],[\"2011-03-01\",52],[\"2011-03-02\",14],[\"2011-03-03\",36],[\"2011-03-04\",41],[\"2011-03-06\",14],[\"2011-03-07\",46],[\"2011-03-08\",30],[\"2011-03-09\",30],[\"2011-03-10\",41],[\"2011-03-11\",47],[\"2011-03-14\",35],[\"2011-03-15\",18],[\"2011-03-16\",42],[\"2011-03-17\",46],[\"2011-03-18\",56],[\"2011-03-20\",63],[\"2011-03-21\",40],[\"2011-03-22\",16],[\"2011-03-23\",37],[\"2011-03-24\",22],[\"2011-03-25\",38],[\"2011-03-27\",19],[\"2011-03-28\",41],[\"2011-03-29\",17],[\"2011-03-30\",44],[\"2011-03-31\",54],[\"2011-04-01\",70],[\"2011-04-03\",18],[\"2011-04-04\",20],[\"2011-04-05\",43],[\"2011-04-06\",20],[\"2011-04-07\",50],[\"2011-04-08\",64],[\"2011-04-10\",2],[\"2011-04-11\",46],[\"2011-04-12\",31],[\"2011-04-13\",41],[\"2011-04-14\",72],[\"2011-04-15\",18],[\"2011-04-17\",21],[\"2011-04-18\",30],[\"2011-04-19\",18],[\"2011-04-20\",44],[\"2011-04-21\",56],[\"2011-04-26\",53],[\"2011-04-27\",54],[\"2011-04-28\",54],[\"2011-05-01\",5],[\"2011-05-03\",53],[\"2011-05-04\",56],[\"2011-05-05\",87],[\"2011-05-06\",58],[\"2011-05-08\",31],[\"2011-05-09\",52],[\"2011-05-10\",43],[\"2011-05-11\",53],[\"2011-05-12\",66],[\"2011-05-13\",68],[\"2011-05-15\",15],[\"2011-05-16\",63],[\"2011-05-17\",68],[\"2011-05-18\",54],[\"2011-05-19\",70],[\"2011-05-20\",81],[\"2011-05-22\",39],[\"2011-05-23\",62],[\"2011-05-24\",67],[\"2011-05-25\",40],[\"2011-05-26\",68],[\"2011-05-27\",51],[\"2011-05-29\",11],[\"2011-05-31\",36],[\"2011-06-01\",30],[\"2011-06-02\",43],[\"2011-06-03\",29],[\"2011-06-05\",33],[\"2011-06-06\",32],[\"2011-06-07\",51],[\"2011-06-08\",53],[\"2011-06-09\",52],[\"2011-06-10\",26],[\"2011-06-12\",10],[\"2011-06-13\",33],[\"2011-06-14\",26],[\"2011-06-15\",23],[\"2011-06-16\",79],[\"2011-06-17\",30],[\"2011-06-19\",24],[\"2011-06-20\",42],[\"2011-06-21\",30],[\"2011-06-22\",34],[\"2011-06-23\",19],[\"2011-06-24\",37],[\"2011-06-26\",21],[\"2011-06-27\",21],[\"2011-06-28\",47],[\"2011-06-29\",28],[\"2011-06-30\",34],[\"2011-07-01\",26],[\"2011-07-03\",9],[\"2011-07-04\",32],[\"2011-07-05\",48],[\"2011-07-06\",55],[\"2011-07-07\",50],[\"2011-07-08\",19],[\"2011-07-10\",3],[\"2011-07-11\",33],[\"2011-07-12\",32],[\"2011-07-13\",41],[\"2011-07-14\",47],[\"2011-07-15\",37],[\"2011-07-17\",42],[\"2011-07-18\",19],[\"2011-07-19\",47],[\"2011-07-20\",34],[\"2011-07-21\",26],[\"2011-07-22\",33],[\"2011-07-24\",61],[\"2011-07-25\",61],[\"2011-07-26\",32],[\"2011-07-27\",21],[\"2011-07-28\",79],[\"2011-07-29\",37],[\"2011-07-31\",22],[\"2011-08-01\",21],[\"2011-08-02\",28],[\"2011-08-03\",36],[\"2011-08-04\",64],[\"2011-08-05\",46],[\"2011-08-07\",34],[\"2011-08-08\",16],[\"2011-08-09\",28],[\"2011-08-10\",29],[\"2011-08-11\",42],[\"2011-08-12\",16],[\"2011-08-14\",23],[\"2011-08-15\",24],[\"2011-08-16\",39],[\"2011-08-17\",16],[\"2011-08-18\",31],[\"2011-08-19\",41],[\"2011-08-21\",24],[\"2011-08-22\",55],[\"2011-08-23\",38],[\"2011-08-24\",60],[\"2011-08-25\",57],[\"2011-08-26\",18],[\"2011-08-28\",16],[\"2011-08-30\",22],[\"2011-08-31\",10],[\"2011-09-01\",60],[\"2011-09-02\",52],[\"2011-09-04\",31],[\"2011-09-05\",29],[\"2011-09-06\",57],[\"2011-09-07\",15],[\"2011-09-08\",50],[\"2011-09-09\",40],[\"2011-09-11\",34],[\"2011-09-12\",42],[\"2011-09-13\",20],[\"2011-09-14\",70],[\"2011-09-15\",39],[\"2011-09-16\",19],[\"2011-09-18\",5],[\"2011-09-19\",41],[\"2011-09-20\",49],[\"2011-09-21\",45],[\"2011-09-22\",67],[\"2011-09-23\",18],[\"2011-09-25\",30],[\"2011-09-26\",28],[\"2011-09-27\",48],[\"2011-09-28\",41],[\"2011-09-29\",34],[\"2011-09-30\",31],[\"2011-10-02\",12],[\"2011-10-03\",29],[\"2011-10-04\",37],[\"2011-10-05\",62],[\"2011-10-06\",77],[\"2011-10-07\",58],[\"2011-10-09\",6],[\"2011-10-10\",50],[\"2011-10-11\",58],[\"2011-10-12\",54],[\"2011-10-13\",44],[\"2011-10-14\",27],[\"2011-10-17\",64],[\"2011-10-18\",35],[\"2011-10-19\",69],[\"2011-10-20\",47],[\"2011-10-21\",42],[\"2011-10-23\",4],[\"2011-10-24\",57],[\"2011-10-25\",23],[\"2011-10-26\",72],[\"2011-10-27\",67],[\"2011-10-28\",56],[\"2011-10-30\",46],[\"2011-10-31\",42],[\"2011-11-01\",42],[\"2011-11-02\",23],[\"2011-11-03\",52],[\"2011-11-04\",46],[\"2011-11-06\",61],[\"2011-11-07\",68],[\"2011-11-08\",69],[\"2011-11-09\",117],[\"2011-11-10\",82],[\"2011-11-11\",35],[\"2011-11-13\",31],[\"2011-11-14\",41],[\"2011-11-15\",74],[\"2011-11-16\",92],[\"2011-11-17\",100],[\"2011-11-18\",80],[\"2011-11-20\",31],[\"2011-11-21\",51],[\"2011-11-22\",76],[\"2011-11-23\",81],[\"2011-11-24\",80],[\"2011-11-25\",70],[\"2011-11-27\",7],[\"2011-11-28\",72],[\"2011-11-29\",92],[\"2011-11-30\",47],[\"2011-12-01\",118],[\"2011-12-02\",93],[\"2011-12-04\",45],[\"2011-12-05\",87],[\"2011-12-06\",105],[\"2011-12-07\",56],[\"2011-12-08\",73],[\"2011-12-09\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Finland\",0.55]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Finland' or unit_price is greater than 0.55), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}491{"category":"single_table/ranked","domain":"sensor","family_id":"54a5189a49ba39194fbd2b88","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3afba4341d06147c5f6d0567b041e0653bc12a14d1a1bfe3487070267662ffe7","language":"en","license":"CC-BY-4.0","query":"Return the average of ps2_mean for hydraulic cycles where (accumulator equals 90), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY cooler ORDER BY value DESC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[90],\\\"sql\\\":\\\"SELECT cooler, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[20,107.30750069069069],[100,109.3971045614035],[3,115.07617676691729]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, AVG(ps2_mean) AS value FROM hydraulic_cycles WHERE (accumulator = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[90]","state":"{\"question\":\"Return the average of ps2_mean for hydraulic cycles where (accumulator equals 90), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}492{"category":"single_table/ranked","domain":"commerce","family_id":"501085896c736aefa089e64e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5bc7892383be88d5776900451748b52d844577c236d0a6c37946a66a55f97562","language":"en","license":"CC-BY-4.0","query":"Return the minimum of administrative for shopping sessions where (product_duration is at most 1564.0), grouped by revenue; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1564.0],\\\"sql\\\":\\\"SELECT revenue, COUNT(*) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1564.0],\\\"sql\\\":\\\"SELECT revenue, SUM(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1564.0],\\\"sql\\\":\\\"SELECT revenue, AVG(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1564.0],\\\"sql\\\":\\\"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,0],[1,0]]","source":"online_shoppers","split":"calibration","sql":"SELECT revenue, MIN(administrative) AS value FROM shopping_sessions WHERE (product_duration <= ?) GROUP BY revenue ORDER BY value ASC, revenue ASC LIMIT 3","sql_parameters":"[1564.0]","state":"{\"question\":\"Return the minimum of administrative for shopping sessions where (product_duration is at most 1564.0), grouped by revenue; return at most 3 groups ordered by aggregate value ASC, breaking ties by revenue ascending.\",\"schema\":{\"shopping_sessions\":{\"administrative\":\"INTEGER\",\"month\":\"TEXT\",\"product_duration\":\"REAL\",\"product_related\":\"INTEGER\",\"region\":\"INTEGER\",\"revenue\":\"INTEGER\",\"session_id\":\"INTEGER\",\"traffic_type\":\"INTEGER\",\"visitor_type\":\"TEXT\",\"weekend\":\"INTEGER\"}}}","task":"text_to_sql_plan_selection"}493{"category":"single_table/and/having","domain":"commerce","family_id":"4274331b7f906856e1a437b0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d2d7099adb59ae62a6f5e12cc02f4eb47e64adf8f74bc4b73f60cc3488e9ded2","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Canada' and quantity is greater than 92), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",92,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",92,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Canada\",92,2]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Canada' and quantity is greater than 92), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}494{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"2db7ebedd42b1b85584e2d39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ccf18df94f9122207f693e4393448825bbd846c3a64363647b0da5fd856501c5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12356'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-11-17\",3],[\"2011-12-02\",2],[\"2009-12-13\",1],[\"2010-07-13\",1],[\"2011-01-21\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Finland\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12356'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}495{"category":"single_table/date/and/ranked","domain":"commerce","family_id":"f7a0f33beab34f483f7c9407","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"0d2eaf1e651cd75a7b574d0e82dbf48e3f8eb82d7c01534e60a9f8935c375276","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2010-02-18'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-03\",0.85],[\"2010-04-13\",1.25],[\"2010-08-19\",1.45]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"EIRE\",\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2010-02-18'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}496{"category":"join/ranked","domain":"commerce","family_id":"63ebab6fc2036ca7b5c3bebc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"dd60af8026163319a472c3a9ce802ca7229345cf293018d8886d21cd889d9016","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Cyprus\",212]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12359\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}497{"category":"join/date/having","domain":"commerce","family_id":"db63d857690852cb615136db","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cc5336a2af0e7f1dc458640562799f3a52493daa7e4b5ef20c8309283adf2a08","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",0.06],[\"Germany\",0.42],[\"Sweden\",0.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-02-18\",10]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}498{"category":"single_table/and/grouped","domain":"commerce","family_id":"e37e78fdcb9573f2aa97601f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"254dc4f28efb7596429930c5432f8dbbc911ce5953052a0ac2ad55d5b17f9206","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Canada' and unit_price is greater than 49.95), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Canada\",49.95]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Canada' and unit_price is greater than 49.95), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}499{"category":"single_table/and/grouped","domain":"sensor","family_id":"50c99299b19359a09b7db62f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bea59de84773dcf4b6fcba4822b99eac87afac3f665a760222e91c6842195809","language":"en","license":"CC-BY-4.0","query":"Return the sum of ps1_mean for hydraulic cycles where (ts1_mean is greater than 52.59775 and vs1_mean is greater than 0.64278), grouped by valve, ordered by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[52.59775,0.64278],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? AND vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[52.59775,0.64278],\\\"sql\\\":\\\"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? OR vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[52.59775,0.64278],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? AND vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[52.59775,0.64278],\\\"sql\\\":\\\"SELECT valve, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? AND vs1_mean > ?) GROUP BY valve ORDER BY valve ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[73,19443.64236],[80,18301.65756],[90,16920.68627],[100,43251.22199]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (ts1_mean > ? AND vs1_mean > ?) GROUP BY valve ORDER BY valve ASC","sql_parameters":"[52.59775,0.64278]","state":"{\"question\":\"Return the sum of ps1_mean for hydraulic cycles where (ts1_mean is greater than 52.59775 and vs1_mean is greater than 0.64278), grouped by valve, ordered by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}500{"category":"single_table/aggregate","domain":"sensor","family_id":"850073bb2a540f7d250adbce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"47cf917924e8f3e0485bc7ac3bb73f565915d150571187ffc986616a03d31dba","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps1_mean for hydraulic cycles where (eps1_mean is greater than 2480.92663).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2480.92663],\\\"sql\\\":\\\"SELECT AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[158.08773]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean > ?)","sql_parameters":"[2480.92663]","state":"{\"question\":\"Return the minimum of ps1_mean for hydraulic cycles where (eps1_mean is greater than 2480.92663).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}501{"category":"single_table/ranked","domain":"commerce","family_id":"f16f6d984bc6bd813d652b2d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d56d47c516039634ff64e8391c6510d11ca88017f23d6529e6de128510fd8268","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (unit_price is greater than 8.5), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-02\",8.95],[\"2010-11-07\",8.95],[\"2011-01-20\",8.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(unit_price) AS value FROM retail_lines WHERE (unit_price > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[8.5]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (unit_price is greater than 8.5), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}502{"category":"single_table/and/ranked","domain":"commerce","family_id":"68be3d0b2d4eb2fdecf3171f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bfb1d41ba9a91754dd012c3144adfee8f90f571f344d41f2d3cb4617d77734de","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is at most 1800 and unit_price is at most 2.25), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",186.66666666666666],[\"Sweden\",171.79032258064515],[\"Japan\",169.66666666666666],[\"Channel Islands\",128.6315789473684],[\"EIRE\",119.46236559139786]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[1800,2.25]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is at most 1800 and unit_price is at most 2.25), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}503{"category":"join/date/ranked","domain":"commerce","family_id":"da12ecfd179d5bb0f2279eb0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8b9e64dd9c6535d73f7870733e2d9c83d73117f5e535a76b0f31227fcd50a938","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Canada\",1.25],[\"Israel\",8.5],[\"Australia\",8.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}504{"category":"single_table/and/having","domain":"commerce","family_id":"341fc0f21902d7aac713a76d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"00c8f600b3fc900c20416594484a26fb4978a3f91d5e8d58deab40dd680c4ccc","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is at most 648 and unit_price is at most 8.5), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,8.5,10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,8.5,10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,8.5],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,8.5,10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",12.01],[\"2010-06-22\",18.5],[\"2011-02-27\",21.44]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[648,8.5,10]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is at most 648 and unit_price is at most 8.5), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}505{"category":"single_table/ranked","domain":"commerce","family_id":"0d2dca70f272b4b54be9b9cc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"82a3ac31cff6a23c5b1d330b0f7fc2c1bda430956ddcc6c4f385b63a25d29827","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Canada'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-08-25\",52]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Canada\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Canada'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}506{"category":"single_table/ranked","domain":"sensor","family_id":"62e476fe0f44441e8bbb3786","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f4e7d9722139fdb39fe3c4d95ad8c34f6b2142c0fd013b19fa53c8529e4273a6","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for hydraulic cycles where (cooler equals 100), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[100],\\\"sql\\\":\\\"SELECT cooler, SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[100],\\\"sql\\\":\\\"SELECT cooler, AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[100],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[100],\\\"sql\\\":\\\"SELECT cooler, MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,741]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (cooler = ?) GROUP BY cooler ORDER BY value ASC, cooler ASC LIMIT 3","sql_parameters":"[100]","state":"{\"question\":\"Return the number of rows for hydraulic cycles where (cooler equals 100), grouped by cooler; return at most 3 groups ordered by aggregate value ASC, breaking ties by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}507{"category":"single_table/or/grouped","domain":"commerce","family_id":"63e922090c670ce7ebb9c308","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"edab943f2e74566a599fea9ea7d97f761261af825aaa47d2daeab4eae1066e48","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Canada' or unit_price is at most 0.55), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",0.55],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-08\",0.25],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-24\",0.42],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-05\",0.21],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-15\",0.12],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-23\",0.25],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-05-02\",0.21],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-11\",0.14],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-18\",0.29],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-24\",0.3],[\"2010-10-25\",0.29],[\"2010-10-26\",0.21],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.29],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.42],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.29],[\"2010-12-17\",0.19],[\"2010-12-20\",0.4],[\"2010-12-22\",0.42],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-17\",0.34],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-28\",0.42],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.42],[\"2011-02-20\",0.42],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-15\",0.42],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.21],[\"2011-04-05\",0.2],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-10\",0.14],[\"2011-05-11\",0.29],[\"2011-05-13\",0.29],[\"2011-05-16\",0.29],[\"2011-05-17\",0.39],[\"2011-05-18\",0.29],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-22\",0.14],[\"2011-05-23\",0.36],[\"2011-05-24\",0.39],[\"2011-05-25\",0.42],[\"2011-05-26\",0.42],[\"2011-05-27\",0.39],[\"2011-05-29\",0.21],[\"2011-05-31\",0.21],[\"2011-06-01\",0.19],[\"2011-06-02\",0.42],[\"2011-06-03\",0.39],[\"2011-06-05\",0.42],[\"2011-06-06\",0.42],[\"2011-06-07\",0.29],[\"2011-06-08\",0.06],[\"2011-06-09\",0.55],[\"2011-06-13\",0.14],[\"2011-06-14\",0.42],[\"2011-06-16\",0.28],[\"2011-06-17\",0.25],[\"2011-06-19\",0.29],[\"2011-06-20\",0.38],[\"2011-06-21\",0.29],[\"2011-06-22\",0.36],[\"2011-06-23\",0.39],[\"2011-06-24\",0.36],[\"2011-06-27\",0.29],[\"2011-06-28\",0.55],[\"2011-06-29\",0.19],[\"2011-06-30\",0.42],[\"2011-07-01\",0.55],[\"2011-07-04\",0.42],[\"2011-07-05\",0.36],[\"2011-07-06\",0.27],[\"2011-07-07\",0.12],[\"2011-07-10\",0.29],[\"2011-07-11\",0.21],[\"2011-07-12\",0.19],[\"2011-07-13\",0.19],[\"2011-07-15\",0.19],[\"2011-07-17\",0.25],[\"2011-07-18\",0.42],[\"2011-07-19\",0.29],[\"2011-07-20\",0.25],[\"2011-07-21\",0.19],[\"2011-07-22\",0.39],[\"2011-07-24\",0.29],[\"2011-07-25\",0.21],[\"2011-07-26\",0.42],[\"2011-07-28\",0.08],[\"2011-07-29\",0.39],[\"2011-08-01\",0.36],[\"2011-08-02\",0.19],[\"2011-08-03\",0.25],[\"2011-08-04\",0.21],[\"2011-08-05\",0.29],[\"2011-08-07\",0.12],[\"2011-08-08\",0.42],[\"2011-08-10\",0.29],[\"2011-08-11\",0.39],[\"2011-08-15\",0.19],[\"2011-08-16\",0.29],[\"2011-08-17\",0.55],[\"2011-08-18\",0.4],[\"2011-08-19\",0.42],[\"2011-08-21\",0.29],[\"2011-08-22\",0.19],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-25\",0.83],[\"2011-08-28\",0.42],[\"2011-08-30\",0.42],[\"2011-09-01\",0.25],[\"2011-09-02\",0.14],[\"2011-09-04\",0.39],[\"2011-09-05\",0.36],[\"2011-09-06\",0.29],[\"2011-09-07\",0.29],[\"2011-09-08\",0.36],[\"2011-09-09\",0.36],[\"2011-09-12\",0.29],[\"2011-09-13\",0.42],[\"2011-09-14\",0.25],[\"2011-09-16\",0.04],[\"2011-09-18\",0.39],[\"2011-09-19\",0.42],[\"2011-09-20\",0.29],[\"2011-09-21\",0.42],[\"2011-09-22\",0.29],[\"2011-09-23\",0.29],[\"2011-09-25\",0.38],[\"2011-09-26\",0.19],[\"2011-09-27\",0.19],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.29],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.2],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Canada\",0.55]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Canada' or unit_price is at most 0.55), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}508{"category":"join/distinct_invoice/having","domain":"commerce","family_id":"4a31cf056615038d778be4c6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b2d3186b9386931496f0b7fb6413b3f70d6c35140bd27a9cf61fb92f96be0efa","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",42],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[8.5,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}509{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"767cb46df8780967c1284b62","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a8b684d2d8cc887a37242324dda6881ad181e35016259fb08c2c89d50f693a2a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-04\",17],[\"2009-12-05\",7],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",24],[\"2009-12-09\",22],[\"2009-12-10\",18],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",16],[\"2009-12-15\",21],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",12],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",8],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",6],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",8],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",11],[\"2010-02-23\",6],[\"2010-02-24\",12],[\"2010-02-25\",14],[\"2010-02-26\",6],[\"2010-02-28\",9],[\"2010-03-01\",13],[\"2010-03-02\",8],[\"2010-03-03\",11],[\"2010-03-04\",8],[\"2010-03-05\",19],[\"2010-03-07\",6],[\"2010-03-08\",22],[\"2010-03-09\",11],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",7],[\"2010-03-14\",4],[\"2010-03-15\",9],[\"2010-03-16\",6],[\"2010-03-17\",7],[\"2010-03-18\",16],[\"2010-03-19\",9],[\"2010-03-21\",7],[\"2010-03-22\",7],[\"2010-03-23\",14],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",9],[\"2010-03-30\",13],[\"2010-03-31\",12],[\"2010-04-01\",9],[\"2010-04-06\",8],[\"2010-04-07\",9],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",9],[\"2010-04-13\",8],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",9],[\"2010-04-22\",19],[\"2010-04-23\",8],[\"2010-04-25\",10],[\"2010-04-26\",13],[\"2010-04-27\",16],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",20],[\"2010-05-06\",13],[\"2010-05-07\",15],[\"2010-05-09\",11],[\"2010-05-10\",17],[\"2010-05-11\",9],[\"2010-05-12\",22],[\"2010-05-13\",9],[\"2010-05-14\",12],[\"2010-05-16\",5],[\"2010-05-17\",6],[\"2010-05-18\",11],[\"2010-05-19\",14],[\"2010-05-20\",7],[\"2010-05-21\",9],[\"2010-05-23\",6],[\"2010-05-24\",13],[\"2010-05-25\",8],[\"2010-05-26\",14],[\"2010-05-27\",14],[\"2010-05-28\",12],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",15],[\"2010-06-04\",8],[\"2010-06-06\",5],[\"2010-06-07\",16],[\"2010-06-08\",14],[\"2010-06-09\",9],[\"2010-06-10\",9],[\"2010-06-11\",13],[\"2010-06-13\",13],[\"2010-06-14\",10],[\"2010-06-15\",8],[\"2010-06-16\",15],[\"2010-06-17\",10],[\"2010-06-18\",8],[\"2010-06-20\",5],[\"2010-06-21\",4],[\"2010-06-22\",4],[\"2010-06-23\",17],[\"2010-06-24\",12],[\"2010-06-25\",5],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",12],[\"2010-06-30\",12],[\"2010-07-01\",11],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",13],[\"2010-07-06\",12],[\"2010-07-07\",10],[\"2010-07-08\",15],[\"2010-07-09\",3],[\"2010-07-11\",1],[\"2010-07-12\",10],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",15],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",11],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",23],[\"2010-07-28\",11],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",7],[\"2010-08-04\",4],[\"2010-08-05\",17],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",12],[\"2010-08-16\",5],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",17],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",8],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",23],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",14],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",14],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",11],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",11],[\"2010-10-20\",20],[\"2010-10-21\",17],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",22],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",17],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",8],[\"2010-11-09\",20],[\"2010-11-10\",29],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",26],[\"2010-11-17\",22],[\"2010-11-18\",22],[\"2010-11-19\",17],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",32],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-03\",20],[\"2010-12-05\",22],[\"2010-12-06\",30],[\"2010-12-07\",34],[\"2010-12-08\",46],[\"2010-12-09\",52],[\"2010-12-10\",11],[\"2010-12-12\",5],[\"2010-12-13\",14],[\"2010-12-14\",17],[\"2010-12-15\",12],[\"2010-12-16\",30],[\"2010-12-17\",13],[\"2010-12-19\",3],[\"2010-12-20\",11],[\"2010-12-21\",9],[\"2010-12-22\",5],[\"2010-12-23\",8],[\"2011-01-04\",3],[\"2011-01-05\",11],[\"2011-01-06\",7],[\"2011-01-07\",8],[\"2011-01-09\",6],[\"2011-01-10\",2],[\"2011-01-11\",15],[\"2011-01-12\",9],[\"2011-01-13\",4],[\"2011-01-14\",10],[\"2011-01-16\",1],[\"2011-01-17\",9],[\"2011-01-18\",6],[\"2011-01-19\",2],[\"2011-01-20\",13],[\"2011-01-21\",10],[\"2011-01-23\",2],[\"2011-01-24\",8],[\"2011-01-25\",12],[\"2011-01-26\",9],[\"2011-01-27\",8],[\"2011-01-28\",3],[\"2011-01-30\",1],[\"2011-01-31\",10],[\"2011-02-01\",11],[\"2011-02-02\",13],[\"2011-02-03\",7],[\"2011-02-04\",13],[\"2011-02-07\",8],[\"2011-02-08\",5],[\"2011-02-09\",3],[\"2011-02-10\",9],[\"2011-02-11\",12],[\"2011-02-13\",1],[\"2011-02-14\",6],[\"2011-02-15\",11],[\"2011-02-16\",13],[\"2011-02-17\",15],[\"2011-02-18\",8],[\"2011-02-20\",3],[\"2011-02-21\",4],[\"2011-02-22\",8],[\"2011-02-23\",6],[\"2011-02-24\",6],[\"2011-02-25\",9],[\"2011-02-27\",3],[\"2011-02-28\",6],[\"2011-03-01\",12],[\"2011-03-02\",4],[\"2011-03-03\",11],[\"2011-03-04\",10],[\"2011-03-06\",3],[\"2011-03-07\",12],[\"2011-03-08\",9],[\"2011-03-09\",11],[\"2011-03-10\",11],[\"2011-03-11\",12],[\"2011-03-14\",10],[\"2011-03-15\",6],[\"2011-03-16\",13],[\"2011-03-17\",14],[\"2011-03-18\",14],[\"2011-03-20\",16],[\"2011-03-21\",10],[\"2011-03-22\",4],[\"2011-03-23\",12],[\"2011-03-24\",8],[\"2011-03-25\",10],[\"2011-03-27\",5],[\"2011-03-28\",11],[\"2011-03-29\",6],[\"2011-03-30\",15],[\"2011-03-31\",16],[\"2011-04-01\",20],[\"2011-04-03\",4],[\"2011-04-04\",5],[\"2011-04-05\",13],[\"2011-04-06\",5],[\"2011-04-07\",13],[\"2011-04-08\",14],[\"2011-04-10\",1],[\"2011-04-11\",10],[\"2011-04-12\",9],[\"2011-04-13\",11],[\"2011-04-14\",21],[\"2011-04-15\",6],[\"2011-04-17\",5],[\"2011-04-18\",9],[\"2011-04-19\",5],[\"2011-04-20\",15],[\"2011-04-21\",16],[\"2011-04-26\",12],[\"2011-04-27\",15],[\"2011-04-28\",12],[\"2011-05-01\",1],[\"2011-05-03\",14],[\"2011-05-04\",14],[\"2011-05-05\",28],[\"2011-05-06\",15],[\"2011-05-08\",7],[\"2011-05-09\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[49.95,\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}510{"category":"single_table/or/aggregate","domain":"sensor","family_id":"69da9c064c2ed12053241c43","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"610f9867169ed8e6a0c33a7e00ba93357aa3fe83c28f790c8753cbc02eb20a7c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of eps1_mean for hydraulic cycles where (fs1_mean is greater than 6.57291 or ts1_mean is at most 36.33327).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.57291,36.33327],\\\"sql\\\":\\\"SELECT MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? AND ts1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.57291,36.33327],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.57291,36.33327],\\\"sql\\\":\\\"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.57291,36.33327],\\\"sql\\\":\\\"SELECT MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2582.46763]]","source":"hydraulic","split":"calibration","sql":"SELECT MAX(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean > ? OR ts1_mean <= ?)","sql_parameters":"[6.57291,36.33327]","state":"{\"question\":\"Return the maximum of eps1_mean for hydraulic cycles where (fs1_mean is greater than 6.57291 or ts1_mean is at most 36.33327).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}511{"category":"join/null/or/ranked","domain":"commerce","family_id":"cd2cab877f91a40cbfe5c809","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b9985916e0e7bc78dd74cb26fde676e553df315e46b4b6a7e34e29a51f044534","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-03\",2],[\"2010-02-04\",2],[\"2010-02-12\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}512{"category":"single_table/and/grouped","domain":"commerce","family_id":"331d96c2aa97e51ad79db1b2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1ddd685398f5b2da7cfcf1df81b107f64977b0a064092eb3ebb698327492b484","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 648), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-09\",4.5249999999999995],[\"2010-09-03\",3.875],[\"2010-10-06\",5.0600000000000005],[\"2011-02-03\",10.741666666666667],[\"2011-02-09\",9.68],[\"2011-02-28\",10.833333333333334],[\"2011-03-24\",3.2],[\"2011-05-23\",11.408333333333333],[\"2011-06-01\",3.864],[\"2011-06-08\",9.92],[\"2011-06-09\",3.878],[\"2011-07-13\",8.775],[\"2011-07-28\",5.68],[\"2011-08-25\",13.35],[\"2011-09-22\",7.68],[\"2011-11-17\",14.966666666666667],[\"2011-11-29\",12.379999999999999]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Belgium\",648]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 648), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}513{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"2db7ebedd42b1b85584e2d39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"57e43f858740cc2de1c55541ab5a92657629695fa7806a698f50d5a7e6a23b17","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Channel Islands' or i.customer_id equals '12353'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-06-24\",1],[\"2010-08-20\",1],[\"2010-10-18\",1],[\"2011-05-19\",1],[\"2011-08-21\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Channel Islands\",\"12353\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Channel Islands' or i.customer_id equals '12353'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}514{"category":"join/ranked","domain":"commerce","family_id":"669e19e28c01eee4725be836","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6016e11d7c01c04e0069d6a8e9e11d1bef1e4805b6a91d1a12583c94ccb3a3e8","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'EIRE'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-03\",3096],[\"2011-09-04\",1272],[\"2010-08-19\",900],[\"2010-04-22\",856],[\"2010-09-12\",730]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"EIRE\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'EIRE'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}515{"category":"single_table/aggregate","domain":"sensor","family_id":"675355ee403a929dd8b13887","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"295be4d2dad73c2c468f9a9513cf094edd78d6890472a4ff496a5efd5b423295","language":"en","license":"CC-BY-4.0","query":"Return the minimum of ps1_mean for hydraulic cycles where (eps1_mean is at most 2544.76).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2544.76],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2544.76],\\\"sql\\\":\\\"SELECT SUM(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2544.76],\\\"sql\\\":\\\"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2544.76],\\\"sql\\\":\\\"SELECT AVG(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[155.39155]]","source":"hydraulic","split":"calibration","sql":"SELECT MIN(ps1_mean) AS value FROM hydraulic_cycles WHERE (eps1_mean <= ?)","sql_parameters":"[2544.76]","state":"{\"question\":\"Return the minimum of ps1_mean for hydraulic cycles where (eps1_mean is at most 2544.76).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}516{"category":"single_table/ranked","domain":"commerce","family_id":"7a5dee040696dbe783bd5dfc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ab92bce4858b6ac60f42e7cd29a15c1188774ba8d242784bab63ad7b5c13a632","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines, grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-04\",193.91809523809525],[\"2011-10-19\",83.71802631578947],[\"2011-06-20\",68.40395833333334],[\"2010-03-24\",25.192195121951215],[\"2010-08-03\",20.43057142857143]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines, grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}517{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"bafbbf3dcb5efb3e7b09f84a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6507fa0fcd25bd6cc17586c20fce607ee29f40b324faf0f5203cc598f71a2ac7","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or l.quantity is greater than 1800), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-10-08\",2],[\"2010-11-04\",2],[\"2010-12-02\",2],[\"2009-12-03\",1],[\"2009-12-16\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12359\",1800,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or l.quantity is greater than 1800), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}518{"category":"single_table/having","domain":"sensor","family_id":"6dd349ba38dbdef9ebc2229a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"acb4f6311d2d6465d44d73c6f95a3b5e84b4796e55214aff7ca793091c98fac6","language":"en","license":"CC-BY-4.0","query":"Return the average of vs1_mean for hydraulic cycles where (pump_leakage equals 2), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2,10],\\\"sql\\\":\\\"SELECT valve, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value DESC, valve ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2,10],\\\"sql\\\":\\\"SELECT valve, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2,10],\\\"sql\\\":\\\"SELECT valve, COUNT(*) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2,10],\\\"sql\\\":\\\"SELECT valve, SUM(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[100,0.6231776515151515],[90,0.6246215],[80,0.6279405833333332]]","source":"hydraulic","split":"calibration","sql":"SELECT valve, AVG(vs1_mean) AS value FROM hydraulic_cycles WHERE (pump_leakage = ?) GROUP BY valve HAVING COUNT(*) >= ? ORDER BY value ASC, valve ASC LIMIT 3","sql_parameters":"[2,10]","state":"{\"question\":\"Return the average of vs1_mean for hydraulic cycles where (pump_leakage equals 2), grouped by valve, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by valve ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}519{"category":"single_table/aggregate","domain":"sensor","family_id":"d643d66103a4dc35feaf7085","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e1396545f28493f68704cb5b5c60b32ceb824520c4b3bb374ce17fb9884f5df8","language":"en","license":"CC-BY-4.0","query":"Return the sum of eps1_mean for hydraulic cycles where (fs1_mean is at most 6.41875).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT AVG(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[6.41875],\\\"sql\\\":\\\"SELECT MIN(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1652512.91203]]","source":"hydraulic","split":"calibration","sql":"SELECT SUM(eps1_mean) AS value FROM hydraulic_cycles WHERE (fs1_mean <= ?)","sql_parameters":"[6.41875]","state":"{\"question\":\"Return the sum of eps1_mean for hydraulic cycles where (fs1_mean is at most 6.41875).\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}520{"category":"join/having","domain":"commerce","family_id":"f3f448edb38aa5add104db67","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"edf62f59c70f4f78966b7beb3b0b4a47ed24139abf79285788515ec61b82e1bf","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 648), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Japan\",37.42],[\"Bahrain\",47.05],[\"Cyprus\",57.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[648,10]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 648), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}521{"category":"single_table/and/having","domain":"commerce","family_id":"1dd37a5c5554c07307acab19","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4a12f19753f7d07e8e3f1441fa671c0cfe29fd9cada69086c70a06a898aac6aa","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 648), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648,10],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",648,10],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",0.32]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Belgium\",648,10]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Belgium' and quantity is at most 648), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}522{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"c449cf4fd6be7b5bce5adfe7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1327fca314d41fd7ad2467c764f851d14e46e61187938e5ca7418a920bd39014","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12356' or i.invoice_date is before '2010-02-18'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12356\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12356\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12356\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12356\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",594],[\"Germany\",4],[\"EIRE\",3],[\"Netherlands\",3],[\"Sweden\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12356\",\"2010-02-18\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12356' or i.invoice_date is before '2010-02-18'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}523{"category":"join/null/or/ranked","domain":"commerce","family_id":"331565d09e94d3ebb8ff5842","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c1144b47d18dcd4ef88b2270df6e9d6a2a12be78dc01743aaf9800e83b3d2dcb","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-16\",0.04],[\"2011-09-30\",0.04],[\"2011-10-19\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[25]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}524{"category":"single_table/grouped","domain":"sensor","family_id":"9d4e67f55c8d327681d6f110","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d9eb8c217beac9c2d933c202135d8b9e7f24f6263f6ef03b02ce2dabd980616b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of vs1_mean for hydraulic cycles, grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT cooler, MIN(vs1_mean) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT cooler, SUM(vs1_mean) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT cooler, AVG(vs1_mean) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,0.56585],[20,0.57873],[100,0.52437]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MIN(vs1_mean) AS value FROM hydraulic_cycles GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[]","state":"{\"question\":\"Return the minimum of vs1_mean for hydraulic cycles, grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}525{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"350d550430e39797bbe482a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"dee934698a227c7ec03496b129075fa80690fb03ebd5d8d678a8e54de9b64d2b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[6406]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)","sql_parameters":"[\"Cyprus\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}526{"category":"single_table/date/ranked","domain":"commerce","family_id":"68ce731988b833334dc109a2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ff81585cfa1779628f14701f1dd1b5b473a87987229afdc60c98737ab1631521","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (invoice_date is before '2011-05-10'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-04\",4072.28],[\"2011-03-01\",1041.49],[\"2010-03-24\",1032.8799999999999],[\"2010-12-01\",829.6],[\"2010-11-17\",777.18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (invoice_date is before '2011-05-10'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}527{"category":"join/having","domain":"commerce","family_id":"72dbc01bcdd56dc062fd1b36","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d8754dfeecc772b6cae201c4d5ae13ae409e49449ec1a008d24be17beeefba9e","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-15\",98.0],[\"2011-05-18\",106.8],[\"2010-04-14\",112.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[92,10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}528{"category":"join/null/having","domain":"commerce","family_id":"18da3bc6cdaab672eb7f0c24","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"ccf4176eed1810c81e33581b3651ed93981e22d710929ad1f63296041ac0fe15","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",96],[\"United Kingdom\",254]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[10]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}529{"category":"join/date/and/ranked","domain":"commerce","family_id":"901fc0138c413268f2cf58f2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"719f6364612deee07f69723ff62f0c55b7973cd3081aba6c67289d6088c231ec","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Cyprus\",\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}530{"category":"join/null/or/aggregate","domain":"commerce","family_id":"43114140e1dfcc9bff0251ca","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8cb9b1d05275a01bcf76e23711043eeef7aef88a0fa9d0aec951057709734e55","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)","sql_parameters":"[0.55]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}531{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"04b725c633d3bef57cf2b3d1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bbdb06dc51bdcecdf868eae2847e1a5ecf9951b27e8471a230551bc71b038714","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2011-05-10'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-10\",1],[\"2011-05-11\",1],[\"2011-05-12\",1],[\"2011-05-13\",1],[\"2011-05-15\",1],[\"2011-05-16\",2],[\"2011-05-17\",2],[\"2011-05-18\",1],[\"2011-05-19\",1],[\"2011-05-20\",1],[\"2011-05-22\",2],[\"2011-05-23\",1],[\"2011-05-24\",1],[\"2011-05-25\",2],[\"2011-05-26\",1],[\"2011-05-27\",4],[\"2011-05-29\",20],[\"2011-05-31\",1],[\"2011-06-01\",1],[\"2011-06-02\",1],[\"2011-06-03\",1],[\"2011-06-05\",1],[\"2011-06-06\",2],[\"2011-06-07\",2],[\"2011-06-08\",1],[\"2011-06-09\",1],[\"2011-06-10\",1],[\"2011-06-12\",1],[\"2011-06-13\",1],[\"2011-06-14\",1],[\"2011-06-15\",1],[\"2011-06-16\",1],[\"2011-06-17\",1],[\"2011-06-19\",3],[\"2011-06-20\",1],[\"2011-06-21\",1],[\"2011-06-22\",1],[\"2011-06-23\",1],[\"2011-06-24\",2],[\"2011-06-26\",1],[\"2011-06-27\",48],[\"2011-06-28\",2],[\"2011-06-29\",1],[\"2011-06-30\",1],[\"2011-07-01\",1],[\"2011-07-03\",2],[\"2011-07-04\",4],[\"2011-07-05\",1],[\"2011-07-06\",1],[\"2011-07-07\",1],[\"2011-07-08\",1],[\"2011-07-11\",1],[\"2011-07-12\",5],[\"2011-07-13\",1],[\"2011-07-14\",1],[\"2011-07-15\",1],[\"2011-07-17\",1],[\"2011-07-18\",1],[\"2011-07-19\",1],[\"2011-07-20\",3],[\"2011-07-21\",2],[\"2011-07-22\",2],[\"2011-07-24\",1],[\"2011-07-25\",1],[\"2011-07-26\",1],[\"2011-07-27\",1],[\"2011-07-28\",1],[\"2011-07-29\",1],[\"2011-07-31\",1],[\"2011-08-01\",4],[\"2011-08-02\",1],[\"2011-08-03\",2],[\"2011-08-04\",1],[\"2011-08-05\",1],[\"2011-08-07\",1],[\"2011-08-08\",1],[\"2011-08-09\",1],[\"2011-08-10\",2],[\"2011-08-11\",1],[\"2011-08-12\",8],[\"2011-08-14\",1],[\"2011-08-15\",3],[\"2011-08-16\",1],[\"2011-08-18\",2],[\"2011-08-19\",1],[\"2011-08-21\",1],[\"2011-08-22\",1],[\"2011-08-23\",2],[\"2011-08-24\",1],[\"2011-08-25\",1],[\"2011-08-26\",2],[\"2011-08-28\",3],[\"2011-08-30\",1],[\"2011-08-31\",1],[\"2011-09-01\",2],[\"2011-09-02\",3],[\"2011-09-04\",1],[\"2011-09-05\",3],[\"2011-09-06\",1],[\"2011-09-07\",1],[\"2011-09-08\",1],[\"2011-09-09\",1],[\"2011-09-11\",6],[\"2011-09-12\",8],[\"2011-09-13\",1],[\"2011-09-14\",2],[\"2011-09-15\",1],[\"2011-09-16\",1],[\"2011-09-18\",1],[\"2011-09-19\",2],[\"2011-09-20\",2],[\"2011-09-21\",1],[\"2011-09-22\",1],[\"2011-09-23\",1],[\"2011-09-25\",1],[\"2011-09-26\",1],[\"2011-09-27\",1],[\"2011-09-28\",1],[\"2011-09-29\",4],[\"2011-09-30\",1],[\"2011-10-02\",1],[\"2011-10-03\",1],[\"2011-10-04\",1],[\"2011-10-05\",1],[\"2011-10-06\",1],[\"2011-10-07\",2],[\"2011-10-09\",3],[\"2011-10-10\",1],[\"2011-10-11\",1],[\"2011-10-12\",1],[\"2011-10-13\",2],[\"2011-10-14\",1],[\"2011-10-17\",2],[\"2011-10-18\",1],[\"2011-10-19\",1],[\"2011-10-20\",1],[\"2011-10-21\",2],[\"2011-10-23\",1],[\"2011-10-24\",1],[\"2011-10-25\",1],[\"2011-10-26\",1],[\"2011-10-27\",1],[\"2011-10-28\",1],[\"2011-10-30\",2],[\"2011-10-31\",1],[\"2011-11-01\",1],[\"2011-11-02\",1],[\"2011-11-03\",1],[\"2011-11-04\",1],[\"2011-11-06\",2],[\"2011-11-07\",1],[\"2011-11-08\",1],[\"2011-11-09\",2],[\"2011-11-10\",1],[\"2011-11-11\",1],[\"2011-11-13\",2],[\"2011-11-14\",1],[\"2011-11-15\",1],[\"2011-11-16\",1],[\"2011-11-17\",1],[\"2011-11-18\",1],[\"2011-11-20\",2],[\"2011-11-21\",1],[\"2011-11-22\",1],[\"2011-11-23\",1],[\"2011-11-24\",1],[\"2011-11-25\",1],[\"2011-11-27\",1],[\"2011-11-28\",1],[\"2011-11-29\",1],[\"2011-11-30\",1],[\"2011-12-01\",2],[\"2011-12-02\",1],[\"2011-12-04\",1],[\"2011-12-05\",1],[\"2011-12-06\",1],[\"2011-12-07\",2],[\"2011-12-08\",1],[\"2011-12-09\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[4.77,\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2011-05-10'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}532{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ec83b90c37ac49b5a65655b529e5ed71be48ff01c8aee9fa942468d7e4e22d2a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12352').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[21]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Finland\",\"12352\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12352').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}533{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"461a4408120c243945f05758","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b715c6f6b54438b3d0d9c01e0e8909e12f92a9d854149109e9e9b4c8c1fd4323","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-11-07\",5],[\"2011-10-19\",7],[\"2011-11-16\",9]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[8.5,\"2011-09-29\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}534{"category":"single_table/or/grouped","domain":"commerce","family_id":"4860fcf74c5cb51649d91da8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e7109027d015349766180abc6183c4afac257a4b634cfd98e85e847d425693d5","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'Australia' or unit_price is at most 2.25), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",2.25],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",138.82],[\"Austria\",13.54],[\"Bahrain\",2.3],[\"Belgium\",27.939999999999998],[\"Canada\",4.99],[\"Channel Islands\",32.769999999999996],[\"Cyprus\",11.049999999999999],[\"Denmark\",2.59],[\"EIRE\",116.67],[\"Finland\",32.56],[\"France\",157.23],[\"Germany\",326.3],[\"Israel\",1.25],[\"Italy\",5.6499999999999995],[\"Japan\",15.62],[\"Netherlands\",101.96],[\"Norway\",11.15],[\"Poland\",8.19],[\"Portugal\",12.469999999999999],[\"Spain\",75.3],[\"Sweden\",71.9],[\"Switzerland\",23.9],[\"United Kingdom\",16550.49]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Australia\",2.25]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'Australia' or unit_price is at most 2.25), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}535{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"11450849ca6c3403d6b935d6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"591e7f881622e5ad6776b48bc0f12a48a08ed16ba52231cc1c5fd48bb551ce8a","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 or invoice_date is before '2011-05-10'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1009.4425],[\"United Arab Emirates\",134.0],[\"Norway\",65.27142857142857],[\"Austria\",11.071666666666665],[\"Switzerland\",9.998529411764705]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[92,\"2011-05-10\"]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 or invoice_date is before '2011-05-10'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}536{"category":"single_table/and/grouped","domain":"sensor","family_id":"3c952df93c180899feaee19a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9119c557b5a459cd8929da9faae3a7111e963cfca8cdc80ad3bd52f255583ba6","language":"en","license":"CC-BY-4.0","query":"Return the maximum of fs1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 and fs1_mean is greater than 6.63763), grouped by cooler, ordered by cooler ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT cooler, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT cooler, SUM(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT cooler, AVG(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767,6.63763],\\\"sql\\\":\\\"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3,6.72056],[20,6.69124],[100,6.72271]]","source":"hydraulic","split":"calibration","sql":"SELECT cooler, MAX(fs1_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ? AND fs1_mean > ?) GROUP BY cooler ORDER BY cooler ASC","sql_parameters":"[122.4767,6.63763]","state":"{\"question\":\"Return the maximum of fs1_mean for hydraulic cycles where (ps2_mean is at most 122.4767 and fs1_mean is greater than 6.63763), grouped by cooler, ordered by cooler ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}537{"category":"single_table/date/ranked","domain":"commerce","family_id":"68ce731988b833334dc109a2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"355d59d00af62667161ae29c894ac40cac5473b584bc62bfc97afa74a0e33d51","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-04\",4072.28],[\"2011-06-20\",3283.39],[\"2011-03-01\",1041.49],[\"2010-03-24\",1032.8799999999999],[\"2010-12-01\",829.6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}538{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"2cc84cb5ee9995ac78f813a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"95884180f5f2d14dd4410b1ad5ce032732114f696d5a5aa265bf92054e1a89c7","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 0.55 and invoice_date is before '2011-09-29'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Austria\",48],[\"Bahrain\",24],[\"Belgium\",108],[\"Canada\",16],[\"Channel Islands\",200],[\"Cyprus\",192],[\"Denmark\",72],[\"EIRE\",600],[\"Finland\",120],[\"France\",576],[\"Germany\",288],[\"Israel\",12],[\"Italy\",96],[\"Japan\",576],[\"Netherlands\",300],[\"Norway\",24],[\"Poland\",48],[\"Portugal\",60],[\"Singapore\",1],[\"Spain\",560],[\"Sweden\",720],[\"Switzerland\",144],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",9360]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[0.55,\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 0.55 and invoice_date is before '2011-09-29'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}539{"category":"join/date/or/aggregate","domain":"commerce","family_id":"f980629d8c8ddabe494af27c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0e59865db94a4b0176a33407f54885b1ff81fe03d86a7a7999e8e88468b9b59f","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 92 or i.invoice_date is before '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4.932896711139949]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)","sql_parameters":"[92,\"2010-07-14\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 92 or i.invoice_date is before '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}540{"category":"join/date/aggregate","domain":"commerce","family_id":"e776c82e48676d04291d2b05","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8fc45a84ec87a1d6b7cd00cd6e50562f48454085f3a18cd4d2d0ec68e471c1d9","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[56072.12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}541{"category":"join/and/aggregate","domain":"commerce","family_id":"d683c5e2332876a2c402b519","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2e0db57e278169f08c40c099d055e086818e8b3211564eeeb5a38d3029186f8d","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 49.95).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)","sql_parameters":"[229,49.95]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 49.95).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}542{"category":"join/and/having","domain":"commerce","family_id":"a868e34436e1cbbfb79d7dbf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f3863eaeae1c7733f601746cafabd5145f1c5b6d10e7aaf1d05db78bb54cc367","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is at most 4.77), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",4.77,2],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",4.77,2],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12364\",4.77,2]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is at most 4.77), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}543{"category":"join/null/grouped","domain":"commerce","family_id":"fb70b39d547bf8ec08eeeb9e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"68242f9717a9a77a257b95b848a6bfcf0a1765a93282c777899a11576ee6477d","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",28.738095238095237],[\"2009-12-02\",42.62765957446808],[\"2009-12-03\",235.75824175824175],[\"2009-12-04\",47.816326530612244],[\"2009-12-05\",21.892857142857142],[\"2009-12-06\",14.4],[\"2009-12-07\",34.868852459016395],[\"2009-12-08\",64.10958904109589],[\"2009-12-09\",21.14666666666667],[\"2009-12-10\",36.375],[\"2009-12-11\",14.4375],[\"2009-12-13\",22.2],[\"2009-12-14\",11.452830188679245],[\"2009-12-15\",54.26829268292683],[\"2009-12-16\",25.62962962962963],[\"2009-12-17\",24.098591549295776],[\"2009-12-18\",29.209302325581394],[\"2009-12-20\",38.0],[\"2009-12-21\",45.1764705882353],[\"2009-12-22\",57.56],[\"2009-12-23\",63.666666666666664],[\"2010-01-04\",80.66666666666667],[\"2010-01-05\",86.18181818181819],[\"2010-01-06\",6.333333333333333],[\"2010-01-07\",73.0],[\"2010-01-08\",121.17391304347827],[\"2010-01-10\",96.05263157894737],[\"2010-01-11\",51.36363636363637],[\"2010-01-12\",42.972972972972975],[\"2010-01-13\",71.875],[\"2010-01-14\",21.0],[\"2010-01-15\",20.0625],[\"2010-01-17\",48.53846153846154],[\"2010-01-18\",14.0],[\"2010-01-19\",18.914285714285715],[\"2010-01-20\",47.54545454545455],[\"2010-01-21\",26.975],[\"2010-01-22\",8.227272727272727],[\"2010-01-24\",12.333333333333334],[\"2010-01-25\",13.058823529411764],[\"2010-01-26\",8.75],[\"2010-01-27\",72.96],[\"2010-01-28\",30.285714285714285],[\"2010-01-29\",52.57692307692308],[\"2010-01-31\",21.766666666666666],[\"2010-02-01\",33.458333333333336],[\"2010-02-02\",26.4375],[\"2010-02-03\",17.615384615384617],[\"2010-02-04\",39.84444444444444],[\"2010-02-05\",44.02439024390244],[\"2010-02-07\",171.42857142857142],[\"2010-02-08\",13.08108108108108],[\"2010-02-09\",19.86111111111111],[\"2010-02-10\",17.26923076923077],[\"2010-02-11\",52.95652173913044],[\"2010-02-12\",101.25925925925925],[\"2010-02-14\",54.285714285714285],[\"2010-02-15\",49.411764705882355],[\"2010-02-16\",36.041666666666664],[\"2010-02-17\",77.75],[\"2010-02-18\",29.8],[\"2010-02-19\",191.14285714285714],[\"2010-02-21\",37.55555555555556],[\"2010-02-22\",21.9375],[\"2010-02-23\",18.470588235294116],[\"2010-02-24\",47.48979591836735],[\"2010-02-25\",84.03636363636363],[\"2010-02-26\",42.9375],[\"2010-02-28\",29.43243243243243],[\"2010-03-01\",37.0],[\"2010-03-02\",19.533333333333335],[\"2010-03-03\",13.785714285714286],[\"2010-03-04\",37.29032258064516],[\"2010-03-05\",44.03921568627451],[\"2010-03-07\",14.6],[\"2010-03-08\",40.860759493670884],[\"2010-03-09\",32.69047619047619],[\"2010-03-10\",82.46666666666667],[\"2010-03-11\",20.62857142857143],[\"2010-03-12\",16.82857142857143],[\"2010-03-14\",20.772727272727273],[\"2010-03-15\",100.31818181818181],[\"2010-03-16\",22.91304347826087],[\"2010-03-17\",157.59259259259258],[\"2010-03-18\",75.73846153846154],[\"2010-03-19\",102.06451612903226],[\"2010-03-21\",38.0],[\"2010-03-22\",53.46666666666667],[\"2010-03-23\",910.52],[\"2010-03-24\",24.72972972972973],[\"2010-03-25\",16.764705882352942],[\"2010-03-26\",13.875],[\"2010-03-28\",25.076923076923077],[\"2010-03-29\",134.7058823529412],[\"2010-03-30\",24.564102564102566],[\"2010-03-31\",27.15625],[\"2010-04-01\",82.46666666666667],[\"2010-04-06\",80.7],[\"2010-04-07\",32.51428571428571],[\"2010-04-08\",41.15714285714286],[\"2010-04-09\",42.166666666666664],[\"2010-04-11\",69.21739130434783],[\"2010-04-12\",44.58064516129032],[\"2010-04-13\",22.444444444444443],[\"2010-04-14\",46.60526315789474],[\"2010-04-15\",17.0],[\"2010-04-16\",67.87096774193549],[\"2010-04-18\",46.421052631578945],[\"2010-04-19\",49.285714285714285],[\"2010-04-20\",40.976190476190474],[\"2010-04-21\",24.03448275862069],[\"2010-04-22\",80.17910447761194],[\"2010-04-23\",12.833333333333334],[\"2010-04-25\",37.214285714285715],[\"2010-04-26\",59.24390243902439],[\"2010-04-27\",26.26923076923077],[\"2010-04-28\",33.15909090909091],[\"2010-04-29\",36.56896551724138],[\"2010-04-30\",14.0],[\"2010-05-02\",32.0],[\"2010-05-04\",38.88235294117647],[\"2010-05-05\",33.88],[\"2010-05-06\",41.1578947368421],[\"2010-05-07\",59.8],[\"2010-05-09\",8.511111111111111],[\"2010-05-10\",63.57627118644068],[\"2010-05-11\",15.105263157894736],[\"2010-05-12\",103.97619047619048],[\"2010-05-13\",31.384615384615383],[\"2010-05-14\",87.24137931034483],[\"2010-05-16\",30.894736842105264],[\"2010-05-17\",43.94117647058823],[\"2010-05-18\",352.4102564102564],[\"2010-05-19\",37.5],[\"2010-05-20\",16.1875],[\"2010-05-21\",16.344827586206897],[\"2010-05-23\",24.107142857142858],[\"2010-05-24\",12.370967741935484],[\"2010-05-25\",107.0],[\"2010-05-26\",46.26086956521739],[\"2010-05-27\",22.2],[\"2010-05-28\",39.72727272727273],[\"2010-05-30\",24.166666666666668],[\"2010-06-01\",31.526315789473685],[\"2010-06-02\",11.794117647058824],[\"2010-06-03\",43.0],[\"2010-06-04\",49.1875],[\"2010-06-06\",13.666666666666666],[\"2010-06-07\",179.77586206896552],[\"2010-06-08\",119.46666666666667],[\"2010-06-09\",60.411764705882355],[\"2010-06-10\",10.75],[\"2010-06-11\",41.42857142857143],[\"2010-06-13\",18.633333333333333],[\"2010-06-14\",23.083333333333332],[\"2010-06-15\",63.95454545454545],[\"2010-06-16\",37.2962962962963],[\"2010-06-17\",17.692307692307693],[\"2010-06-18\",14.48],[\"2010-06-20\",53.95238095238095],[\"2010-06-21\",7.3125],[\"2010-06-22\",14.705882352941176],[\"2010-06-23\",54.890625],[\"2010-06-24\",35.027027027027025],[\"2010-06-25\",14.5625],[\"2010-06-27\",35.125],[\"2010-06-28\",70.4090909090909],[\"2010-06-29\",59.095238095238095],[\"2010-06-30\",51.73529411764706],[\"2010-07-01\",27.942857142857143],[\"2010-07-02\",2.0],[\"2010-07-04\",25.0],[\"2010-07-05\",28.79245283018868],[\"2010-07-06\",60.291666666666664],[\"2010-07-07\",32.97222222222222],[\"2010-07-08\",21.152173913043477],[\"2010-07-09\",18.0],[\"2010-07-11\",1.3333333333333333],[\"2010-07-12\",31.35135135135135],[\"2010-07-13\",24.77358490566038],[\"2010-07-14\",23.933333333333334],[\"2010-07-15\",67.51923076923077],[\"2010-07-16\",30.884615384615383],[\"2010-07-18\",58.42307692307692],[\"2010-07-19\",23.586206896551722],[\"2010-07-20\",14.27659574468085],[\"2010-07-21\",24.325581395348838],[\"2010-07-22\",20.454545454545453],[\"2010-07-23\",110.33333333333333],[\"2010-07-25\",64.2],[\"2010-07-26\",52.36585365853659],[\"2010-07-27\",82.93846153846154],[\"2010-07-28\",34.38461538461539],[\"2010-07-29\",33.18181818181818],[\"2010-07-30\",43.675],[\"2010-08-01\",4.583333333333333],[\"2010-08-02\",24.60377358490566],[\"2010-08-03\",149.12121212121212],[\"2010-08-04\",10.25],[\"2010-08-05\",58.91228070175438],[\"2010-08-06\",33.61538461538461],[\"2010-08-08\",38.25925925925926],[\"2010-08-09\",69.8125],[\"2010-08-10\",50.15384615384615],[\"2010-08-11\",56.95454545454545],[\"2010-08-12\",13.147058823529411],[\"2010-08-13\",31.48148148148148],[\"2010-08-15\",121.80392156862744],[\"2010-08-16\",86.72222222222223],[\"2010-08-17\",46.27272727272727],[\"2010-08-18\",11.88888888888889],[\"2010-08-19\",58.98],[\"2010-08-20\",32.45238095238095],[\"2010-08-22\",25.153846153846153],[\"2010-08-23\",22.535714285714285],[\"2010-08-24\",116.4090909090909],[\"2010-08-25\",55.38095238095238],[\"2010-08-26\",86.68571428571428],[\"2010-08-27\",9.68421052631579],[\"2010-08-29\",9.727272727272727],[\"2010-08-31\",74.37037037037037],[\"2010-09-01\",13.08108108108108],[\"2010-09-02\",27.363636363636363],[\"2010-09-03\",320.56140350877195],[\"2010-09-05\",29.785714285714285],[\"2010-09-06\",26.869565217391305],[\"2010-09-07\",55.054054054054056],[\"2010-09-08\",34.44444444444444],[\"2010-09-09\",16.75862068965517],[\"2010-09-10\",31.41176470588235],[\"2010-09-12\",53.5625],[\"2010-09-13\",129.69387755102042],[\"2010-09-14\",17.67241379310345],[\"2010-09-15\",20.6],[\"2010-09-16\",24.025641025641026],[\"2010-09-17\",43.15625],[\"2010-09-19\",35.22222222222222],[\"2010-09-20\",67.32786885245902],[\"2010-09-21\",51.285714285714285],[\"2010-09-22\",21.57894736842105],[\"2010-09-23\",9.32258064516129],[\"2010-09-24\",23.24137931034483],[\"2010-09-26\",43.30508474576271],[\"2010-09-27\",79.80392156862744],[\"2010-09-28\",19.507042253521128],[\"2010-09-29\",21.98148148148148],[\"2010-09-30\",34.666666666666664],[\"2010-10-01\",16.285714285714285],[\"2010-10-03\",19.73913043478261],[\"2010-10-04\",43.2093023255814],[\"2010-10-05\",41.326530612244895],[\"2010-10-06\",131.26],[\"2010-10-07\",34.425925925925924],[\"2010-10-08\",387.5348837209302],[\"2010-10-10\",14.966666666666667],[\"2010-10-11\",19.770833333333332],[\"2010-10-12\",42.02857142857143],[\"2010-10-13\",50.523809523809526],[\"2010-10-14\",81.75510204081633],[\"2010-10-15\",26.815384615384616],[\"2010-10-17\",1.0],[\"2010-10-18\",34.273809523809526],[\"2010-10-19\",12.34375],[\"2010-10-20\",45.06172839506173],[\"2010-10-21\",20.557377049180328],[\"2010-10-22\",53.78688524590164],[\"2010-10-24\",21.071428571428573],[\"2010-10-25\",20.0],[\"2010-10-26\",60.19117647058823],[\"2010-10-27\",13.0],[\"2010-10-28\",20.05263157894737],[\"2010-10-29\",21.72222222222222],[\"2010-10-31\",19.62857142857143],[\"2010-11-01\",53.80952380952381],[\"2010-11-02\",22.754716981132077],[\"2010-11-03\",30.0],[\"2010-11-04\",258.9909090909091],[\"2010-11-05\",137.75],[\"2010-11-07\",11.296296296296296],[\"2010-11-08\",33.51851851851852],[\"2010-11-09\",37.421875],[\"2010-11-10\",54.74757281553398],[\"2010-11-11\",60.544444444444444],[\"2010-11-12\",57.8974358974359],[\"2010-11-14\",14.533333333333333],[\"2010-11-15\",39.31818181818182],[\"2010-11-16\",45.84313725490196],[\"2010-11-17\",27.67032967032967],[\"2010-11-18\",29.911392405063292],[\"2010-11-19\",41.19672131147541],[\"2010-11-21\",12.605263157894736],[\"2010-11-22\",18.4],[\"2010-11-23\",29.571428571428573],[\"2010-11-24\",30.28048780487805],[\"2010-11-25\",34.52542372881356],[\"2010-11-26\",26.914893617021278],[\"2010-11-28\",15.923076923076923],[\"2010-11-29\",49.08474576271186],[\"2010-11-30\",22.318181818181817],[\"2010-12-01\",43.86842105263158],[\"2010-12-02\",75.46788990825688],[\"2010-12-03\",77.05555555555556],[\"2010-12-05\",20.564102564102566],[\"2010-12-06\",43.15094339622642],[\"2010-12-07\",88.40677966101696],[\"2010-12-08\",26.5],[\"2010-12-09\",38.87640449438202],[\"2010-12-10\",24.05128205128205],[\"2010-12-12\",13.5625],[\"2010-12-13\",53.0],[\"2010-12-14\",31.325],[\"2010-12-15\",11.755102040816327],[\"2010-12-16\",36.125],[\"2010-12-17\",21.9],[\"2010-12-20\",133.57575757575756],[\"2010-12-21\",12.571428571428571],[\"2010-12-22\",29.666666666666668],[\"2010-12-23\",13.066666666666666],[\"2011-01-04\",44.18181818181818],[\"2011-01-05\",65.97142857142858],[\"2011-01-06\",57.43333333333333],[\"2011-01-07\",75.26086956521739],[\"2011-01-09\",29.03846153846154],[\"2011-01-10\",48.6],[\"2011-01-11\",309.84615384615387],[\"2011-01-12\",21.0],[\"2011-01-13\",59.06666666666667],[\"2011-01-14\",15.108108108108109],[\"2011-01-16\",8.5],[\"2011-01-17\",36.225],[\"2011-01-18\",19.357142857142858],[\"2011-01-19\",40.0],[\"2011-01-20\",22.976744186046513],[\"2011-01-21\",29.285714285714285],[\"2011-01-23\",9.9],[\"2011-01-24\",14.352941176470589],[\"2011-01-25\",48.604651162790695],[\"2011-01-26\",53.638888888888886],[\"2011-01-27\",11.151515151515152],[\"2011-01-28\",13.8],[\"2011-01-30\",15.2],[\"2011-01-31\",31.0],[\"2011-02-01\",29.97142857142857],[\"2011-02-02\",25.708333333333332],[\"2011-02-03\",139.88888888888889],[\"2011-02-04\",69.2051282051282],[\"2011-02-07\",92.3225806451613],[\"2011-02-08\",78.8125],[\"2011-02-09\",5.923076923076923],[\"2011-02-10\",186.1764705882353],[\"2011-02-11\",38.5],[\"2011-02-13\",8.0],[\"2011-02-14\",48.24],[\"2011-02-15\",115.7],[\"2011-02-16\",40.163636363636364],[\"2011-02-17\",27.12],[\"2011-02-18\",32.074074074074076],[\"2011-02-20\",54.666666666666664],[\"2011-02-21\",40.36363636363637],[\"2011-02-22\",28.17241379310345],[\"2011-02-23\",25.85185185185185],[\"2011-02-24\",17.56],[\"2011-02-25\",31.4],[\"2011-02-27\",16.307692307692307],[\"2011-02-28\",11.791666666666666],[\"2011-03-01\",31.387755102040817],[\"2011-03-02\",61.588235294117645],[\"2011-03-03\",26.615384615384617],[\"2011-03-04\",88.55813953488372],[\"2011-03-06\",25.4375],[\"2011-03-07\",42.08163265306123],[\"2011-03-08\",66.84848484848484],[\"2011-03-09\",53.18604651162791],[\"2011-03-10\",31.902439024390244],[\"2011-03-11\",31.346938775510203],[\"2011-03-14\",25.87878787878788],[\"2011-03-15\",26.375],[\"2011-03-16\",51.90909090909091],[\"2011-03-17\",54.6530612244898],[\"2011-03-18\",29.545454545454547],[\"2011-03-20\",81.23333333333333],[\"2011-03-21\",23.355555555555554],[\"2011-03-22\",44.15384615384615],[\"2011-03-23\",52.785714285714285],[\"2011-03-24\",59.125],[\"2011-03-25\",83.91891891891892],[\"2011-03-27\",17.904761904761905],[\"2011-03-28\",25.86046511627907],[\"2011-03-29\",18.842105263157894],[\"2011-03-30\",70.51515151515152],[\"2011-03-31\",26.689655172413794],[\"2011-04-01\",107.96666666666667],[\"2011-04-03\",56.46153846153846],[\"2011-04-04\",33.5],[\"2011-04-05\",120.36842105263158],[\"2011-04-06\",18.75],[\"2011-04-07\",17.816326530612244],[\"2011-04-08\",32.859375],[\"2011-04-10\",24.0],[\"2011-04-11\",25.195652173913043],[\"2011-04-12\",30.866666666666667],[\"2011-04-13\",74.25581395348837],[\"2011-04-14\",56.513513513513516],[\"2011-04-15\",15.0],[\"2011-04-17\",12.428571428571429],[\"2011-04-18\",298.0625],[\"2011-04-19\",28.88888888888889],[\"2011-04-20\",123.88461538461539],[\"2011-04-21\",54.38461538461539],[\"2011-04-26\",69.36734693877551],[\"2011-04-27\",84.9074074074074],[\"2011-04-28\",15.68421052631579],[\"2011-05-01\",13.8],[\"2011-05-03\",31.754716981132077],[\"2011-05-04\",35.32203389830509],[\"2011-05-05\",50.71910112359551],[\"2011-05-06\",14.553571428571429],[\"2011-05-08\",14.21875],[\"2011-05-09\",19.489795918367346],[\"2011-05-10\",20.564102564102566],[\"2011-05-11\",31.489795918367346],[\"2011-05-12\",13.46875],[\"2011-05-13\",38.484848484848484],[\"2011-05-15\",19.266666666666666],[\"2011-05-16\",24.40625],[\"2011-05-17\",35.61971830985915],[\"2011-05-18\",40.56140350877193],[\"2011-05-19\",32.25333333333333],[\"2011-05-20\",54.329268292682926],[\"2011-05-22\",11.904761904761905],[\"2011-05-23\",92.86153846153846],[\"2011-05-24\",76.6875],[\"2011-05-25\",20.513513513513512],[\"2011-05-26\",38.91428571428571],[\"2011-05-27\",33.55555555555556],[\"2011-05-29\",38.0],[\"2011-05-31\",58.94736842105263],[\"2011-06-01\",18.814814814814813],[\"2011-06-02\",30.444444444444443],[\"2011-06-03\",18.03846153846154],[\"2011-06-05\",29.22222222222222],[\"2011-06-06\",33.696969696969695],[\"2011-06-07\",20.64],[\"2011-06-08\",51.52238805970149],[\"2011-06-09\",15.581818181818182],[\"2011-06-10\",44.69565217391305],[\"2011-06-12\",4.25],[\"2011-06-13\",50.26470588235294],[\"2011-06-14\",63.3],[\"2011-06-15\",22.714285714285715],[\"2011-06-16\",33.65555555555556],[\"2011-06-17\",50.89655172413793],[\"2011-06-19\",35.67857142857143],[\"2011-06-20\",68.02564102564102],[\"2011-06-21\",14.212121212121213],[\"2011-06-22\",78.08571428571429],[\"2011-06-23\",11.130434782608695],[\"2011-06-24\",28.38235294117647],[\"2011-06-26\",5.476190476190476],[\"2011-06-27\",57.04761904761905],[\"2011-06-28\",53.53488372093023],[\"2011-06-29\",31.322580645161292],[\"2011-06-30\",102.0],[\"2011-07-01\",20.85185185185185],[\"2011-07-03\",18.666666666666668],[\"2011-07-04\",98.11764705882354],[\"2011-07-05\",91.58620689655173],[\"2011-07-06\",52.054545454545455],[\"2011-07-07\",71.91071428571429],[\"2011-07-08\",59.53333333333333],[\"2011-07-10\",5.8],[\"2011-07-11\",71.1470588235294],[\"2011-07-12\",61.25],[\"2011-07-13\",17.931818181818183],[\"2011-07-14\",30.170212765957448],[\"2011-07-15\",18.275],[\"2011-07-17\",31.818181818181817],[\"2011-07-18\",15.25],[\"2011-07-19\",66.15384615384616],[\"2011-07-20\",50.52777777777778],[\"2011-07-21\",49.51851851851852],[\"2011-07-22\",27.322580645161292],[\"2011-07-24\",53.01538461538462],[\"2011-07-25\",22.892307692307693],[\"2011-07-26\",24.333333333333332],[\"2011-07-27\",68.16666666666667],[\"2011-07-28\",47.7816091954023],[\"2011-07-29\",20.236842105263158],[\"2011-07-31\",27.40909090909091],[\"2011-08-01\",54.625],[\"2011-08-02\",102.03125],[\"2011-08-03\",52.08108108108108],[\"2011-08-04\",55.690140845070424],[\"2011-08-05\",43.80434782608695],[\"2011-08-07\",25.275],[\"2011-08-08\",68.66666666666667],[\"2011-08-09\",12.464285714285714],[\"2011-08-10\",14.884615384615385],[\"2011-08-11\",39.35],[\"2011-08-12\",52.5],[\"2011-08-14\",8.521739130434783],[\"2011-08-15\",27.344827586206897],[\"2011-08-16\",10.45945945945946],[\"2011-08-17\",162.35294117647058],[\"2011-08-18\",156.1875],[\"2011-08-19\",19.023809523809526],[\"2011-08-21\",57.851851851851855],[\"2011-08-22\",48.01960784313726],[\"2011-08-23\",62.36842105263158],[\"2011-08-24\",86.32352941176471],[\"2011-08-25\",17.50877192982456],[\"2011-08-26\",51.94444444444444],[\"2011-08-28\",30.647058823529413],[\"2011-08-30\",13.8125],[\"2011-08-31\",20.3],[\"2011-09-01\",64.98507462686567],[\"2011-09-02\",103.96491228070175],[\"2011-09-04\",45.82857142857143],[\"2011-09-05\",74.86666666666666],[\"2011-09-06\",30.555555555555557],[\"2011-09-07\",39.421052631578945],[\"2011-09-08\",41.10909090909091],[\"2011-09-09\",10.923076923076923],[\"2011-09-11\",33.0],[\"2011-09-12\",32.57142857142857],[\"2011-09-13\",61.61904761904762],[\"2011-09-14\",33.972972972972975],[\"2011-09-15\",86.48648648648648],[\"2011-09-16\",77.17391304347827],[\"2011-09-18\",67.83333333333333],[\"2011-09-19\",16.785714285714285],[\"2011-09-20\",52.67391304347826],[\"2011-09-21\",51.020833333333336],[\"2011-09-22\",31.985915492957748],[\"2011-09-23\",47.76923076923077],[\"2011-09-25\",27.96875],[\"2011-09-26\",30.48148148148148],[\"2011-09-27\",61.464285714285715],[\"2011-09-28\",60.34090909090909],[\"2011-09-29\",46.68421052631579],[\"2011-09-30\",24.0],[\"2011-10-02\",53.42857142857143],[\"2011-10-03\",67.55882352941177],[\"2011-10-04\",117.41025641025641],[\"2011-10-05\",20.723076923076924],[\"2011-10-06\",54.0],[\"2011-10-07\",90.45762711864407],[\"2011-10-09\",8.833333333333334],[\"2011-10-10\",30.977777777777778],[\"2011-10-11\",13.844827586206897],[\"2011-10-12\",15.0],[\"2011-10-13\",25.591836734693878],[\"2011-10-14\",19.375],[\"2011-10-17\",55.2],[\"2011-10-18\",33.36842105263158],[\"2011-10-19\",38.04477611940298],[\"2011-10-20\",22.102040816326532],[\"2011-10-21\",13.18421052631579],[\"2011-10-23\",1.6],[\"2011-10-24\",69.47457627118644],[\"2011-10-25\",115.21428571428571],[\"2011-10-26\",43.0],[\"2011-10-27\",32.4],[\"2011-10-28\",42.6],[\"2011-10-30\",18.28846153846154],[\"2011-10-31\",33.53333333333333],[\"2011-11-01\",27.431818181818183],[\"2011-11-02\",74.65517241379311],[\"2011-11-03\",124.05660377358491],[\"2011-11-04\",26.35],[\"2011-11-06\",13.327586206896552],[\"2011-11-07\",22.35211267605634],[\"2011-11-08\",30.25],[\"2011-11-09\",54.377049180327866],[\"2011-11-10\",15.833333333333334],[\"2011-11-11\",61.21621621621622],[\"2011-11-13\",22.448275862068964],[\"2011-11-14\",29.72093023255814],[\"2011-11-15\",35.93333333333333],[\"2011-11-16\",37.724489795918366],[\"2011-11-17\",33.69090909090909],[\"2011-11-18\",35.646341463414636],[\"2011-11-20\",26.0],[\"2011-11-21\",25.627450980392158],[\"2011-11-22\",69.65060240963855],[\"2011-11-23\",33.77173913043478],[\"2011-11-24\",40.98888888888889],[\"2011-11-25\",31.26865671641791],[\"2011-11-27\",5.571428571428571],[\"2011-11-28\",75.47368421052632],[\"2011-11-29\",22.310344827586206],[\"2011-11-30\",20.288888888888888],[\"2011-12-01\",33.578125],[\"2011-12-02\",19.87],[\"2011-12-04\",21.425531914893618],[\"2011-12-05\",45.65853658536585],[\"2011-12-06\",30.576923076923077],[\"2011-12-07\",31.8135593220339],[\"2011-12-08\",18.34246575342466],[\"2011-12-09\",24.764705882352942]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}544{"category":"join/and/having","domain":"commerce","family_id":"1ea7b194b1a978239301e399","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1fa3744c7fe41e19be256ead0b71dd24cebcb20a8579e349ade6f68e06ce5d11","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.customer_id equals '12352'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Cyprus\",\"12352\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.customer_id equals '12352'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}545{"category":"single_table/ranked","domain":"sensor","family_id":"e6f136dbe6938ab5582e74c5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f82153dba79f26e577d8d46d865b89bc427c874b1b23b664f8a303e4397bf4b2","language":"en","license":"CC-BY-4.0","query":"Return the maximum of ps2_mean for hydraulic cycles where (ps2_mean is at most 122.4767), grouped by pump_leakage; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY value DESC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, COUNT(*) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, SUM(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[122.4767],\\\"sql\\\":\\\"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0,109.8156],[2,122.47495],[1,122.4767]]","source":"hydraulic","split":"calibration","sql":"SELECT pump_leakage, MAX(ps2_mean) AS value FROM hydraulic_cycles WHERE (ps2_mean <= ?) GROUP BY pump_leakage ORDER BY value ASC, pump_leakage ASC LIMIT 3","sql_parameters":"[122.4767]","state":"{\"question\":\"Return the maximum of ps2_mean for hydraulic cycles where (ps2_mean is at most 122.4767), grouped by pump_leakage; return at most 3 groups ordered by aggregate value ASC, breaking ties by pump_leakage ascending.\",\"schema\":{\"hydraulic_cycles\":{\"accumulator\":\"INTEGER\",\"cooler\":\"INTEGER\",\"cycle_id\":\"INTEGER\",\"eps1_mean\":\"REAL\",\"fs1_mean\":\"REAL\",\"ps1_mean\":\"REAL\",\"ps2_mean\":\"REAL\",\"pump_leakage\":\"INTEGER\",\"ts1_mean\":\"REAL\",\"valve\":\"INTEGER\",\"vs1_mean\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}546{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"cc88edbaed37132d1f016d73","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0a0ca65fbda9eba4e8bf4dad24143ace6c59500a3f977833c6fc2b0f7096d68b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346' and i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-02\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12346\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346' and i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}547{"category":"join/and/having","domain":"commerce","family_id":"ad76aaa4d783d9d3c185b75f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3929743d5af8ecce3195a5efd3c36bfef8509ace685e13863430481fc3f3f508","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' and l.quantity is greater than 92), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",92,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",92,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",92],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Cyprus\",92,10]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' and l.quantity is greater than 92), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}548{"category":"join/null/or/grouped","domain":"commerce","family_id":"e02f37ef8622b242888eb728","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e639b6eae818b1a78ea4946699536e1ba354297de805c2a34b9997ab652c57a8","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1207],[\"2009-12-02\",4007],[\"2009-12-03\",21454],[\"2009-12-04\",2343],[\"2009-12-05\",613],[\"2009-12-06\",288],[\"2009-12-07\",2127],[\"2009-12-08\",4680],[\"2009-12-09\",1586],[\"2009-12-10\",2328],[\"2009-12-11\",231],[\"2009-12-13\",555],[\"2009-12-14\",607],[\"2009-12-15\",4450],[\"2009-12-16\",1384],[\"2009-12-17\",1711],[\"2009-12-18\",1256],[\"2009-12-20\",608],[\"2009-12-21\",768],[\"2009-12-22\",1439],[\"2009-12-23\",764],[\"2010-01-04\",968],[\"2010-01-05\",948],[\"2010-01-06\",19],[\"2010-01-07\",2117],[\"2010-01-08\",5574],[\"2010-01-10\",1825],[\"2010-01-11\",1695],[\"2010-01-12\",1590],[\"2010-01-13\",1150],[\"2010-01-14\",420],[\"2010-01-15\",642],[\"2010-01-17\",631],[\"2010-01-18\",84],[\"2010-01-19\",662],[\"2010-01-20\",1569],[\"2010-01-21\",1079],[\"2010-01-22\",181],[\"2010-01-24\",370],[\"2010-01-25\",222],[\"2010-01-26\",140],[\"2010-01-27\",3648],[\"2010-01-28\",424],[\"2010-01-29\",1367],[\"2010-01-31\",653],[\"2010-02-01\",803],[\"2010-02-02\",423],[\"2010-02-03\",458],[\"2010-02-04\",1793],[\"2010-02-05\",1805],[\"2010-02-07\",1200],[\"2010-02-08\",484],[\"2010-02-09\",715],[\"2010-02-10\",449],[\"2010-02-11\",1218],[\"2010-02-12\",2734],[\"2010-02-14\",760],[\"2010-02-15\",1680],[\"2010-02-16\",1730],[\"2010-02-17\",2799],[\"2010-02-18\",894],[\"2010-02-19\",4014],[\"2010-02-21\",676],[\"2010-02-22\",1053],[\"2010-02-23\",314],[\"2010-02-24\",2327],[\"2010-02-25\",4622],[\"2010-02-26\",687],[\"2010-02-28\",1089],[\"2010-03-01\",2072],[\"2010-03-02\",586],[\"2010-03-03\",579],[\"2010-03-04\",1156],[\"2010-03-05\",2246],[\"2010-03-07\",146],[\"2010-03-08\",3228],[\"2010-03-09\",1373],[\"2010-03-10\",2474],[\"2010-03-11\",722],[\"2010-03-12\",589],[\"2010-03-14\",457],[\"2010-03-15\",2207],[\"2010-03-16\",527],[\"2010-03-17\",4255],[\"2010-03-18\",4923],[\"2010-03-19\",3164],[\"2010-03-21\",760],[\"2010-03-22\",1604],[\"2010-03-23\",45526],[\"2010-03-24\",915],[\"2010-03-25\",570],[\"2010-03-26\",444],[\"2010-03-28\",326],[\"2010-03-29\",4580],[\"2010-03-30\",958],[\"2010-03-31\",869],[\"2010-04-01\",2474],[\"2010-04-06\",3228],[\"2010-04-07\",1138],[\"2010-04-08\",2881],[\"2010-04-09\",506],[\"2010-04-11\",1592],[\"2010-04-12\",1382],[\"2010-04-13\",606],[\"2010-04-14\",1771],[\"2010-04-15\",391],[\"2010-04-16\",2104],[\"2010-04-18\",882],[\"2010-04-19\",2415],[\"2010-04-20\",1721],[\"2010-04-21\",697],[\"2010-04-22\",5372],[\"2010-04-23\",385],[\"2010-04-25\",1563],[\"2010-04-26\",2429],[\"2010-04-27\",1366],[\"2010-04-28\",1459],[\"2010-04-29\",2121],[\"2010-04-30\",504],[\"2010-05-02\",832],[\"2010-05-04\",661],[\"2010-05-05\",2541],[\"2010-05-06\",1564],[\"2010-05-07\",3588],[\"2010-05-09\",383],[\"2010-05-10\",3751],[\"2010-05-11\",574],[\"2010-05-12\",8734],[\"2010-05-13\",816],[\"2010-05-14\",2530],[\"2010-05-16\",587],[\"2010-05-17\",747],[\"2010-05-18\",13744],[\"2010-05-19\",1950],[\"2010-05-20\",518],[\"2010-05-21\",474],[\"2010-05-23\",675],[\"2010-05-24\",767],[\"2010-05-25\",3317],[\"2010-05-26\",2128],[\"2010-05-27\",1332],[\"2010-05-28\",1311],[\"2010-05-30\",290],[\"2010-06-01\",599],[\"2010-06-02\",401],[\"2010-06-03\",2494],[\"2010-06-04\",787],[\"2010-06-06\",246],[\"2010-06-07\",10427],[\"2010-06-08\",5376],[\"2010-06-09\",2054],[\"2010-06-10\",387],[\"2010-06-11\",1740],[\"2010-06-13\",1118],[\"2010-06-14\",831],[\"2010-06-15\",1407],[\"2010-06-16\",2014],[\"2010-06-17\",460],[\"2010-06-18\",362],[\"2010-06-20\",1133],[\"2010-06-21\",117],[\"2010-06-22\",250],[\"2010-06-23\",3513],[\"2010-06-24\",1296],[\"2010-06-25\",233],[\"2010-06-27\",1686],[\"2010-06-28\",3098],[\"2010-06-29\",2482],[\"2010-06-30\",1759],[\"2010-07-01\",978],[\"2010-07-02\",6],[\"2010-07-04\",350],[\"2010-07-05\",1526],[\"2010-07-06\",2894],[\"2010-07-07\",1187],[\"2010-07-08\",973],[\"2010-07-09\",54],[\"2010-07-11\",4],[\"2010-07-12\",1160],[\"2010-07-13\",1313],[\"2010-07-14\",359],[\"2010-07-15\",3511],[\"2010-07-16\",1606],[\"2010-07-18\",1519],[\"2010-07-19\",684],[\"2010-07-20\",671],[\"2010-07-21\",1046],[\"2010-07-22\",675],[\"2010-07-23\",1324],[\"2010-07-25\",963],[\"2010-07-26\",2147],[\"2010-07-27\",5391],[\"2010-07-28\",894],[\"2010-07-29\",730],[\"2010-07-30\",1747],[\"2010-08-01\",55],[\"2010-08-02\",1304],[\"2010-08-03\",4921],[\"2010-08-04\",164],[\"2010-08-05\",3358],[\"2010-08-06\",437],[\"2010-08-08\",1033],[\"2010-08-09\",3351],[\"2010-08-10\",652],[\"2010-08-11\",1253],[\"2010-08-12\",447],[\"2010-08-13\",850],[\"2010-08-15\",6212],[\"2010-08-16\",1561],[\"2010-08-17\",2036],[\"2010-08-18\",214],[\"2010-08-19\",2949],[\"2010-08-20\",1363],[\"2010-08-22\",654],[\"2010-08-23\",631],[\"2010-08-24\",2561],[\"2010-08-25\",2326],[\"2010-08-26\",3034],[\"2010-08-27\",184],[\"2010-08-29\",214],[\"2010-08-31\",2008],[\"2010-09-01\",484],[\"2010-09-02\",1806],[\"2010-09-03\",18272],[\"2010-09-05\",1251],[\"2010-09-06\",618],[\"2010-09-07\",2037],[\"2010-09-08\",310],[\"2010-09-09\",486],[\"2010-09-10\",534],[\"2010-09-12\",857],[\"2010-09-13\",6355],[\"2010-09-14\",1025],[\"2010-09-15\",412],[\"2010-09-16\",937],[\"2010-09-17\",1381],[\"2010-09-19\",951],[\"2010-09-20\",4107],[\"2010-09-21\",4667],[\"2010-09-22\",820],[\"2010-09-23\",289],[\"2010-09-24\",674],[\"2010-09-26\",2555],[\"2010-09-27\",4070],[\"2010-09-28\",1385],[\"2010-09-29\",1187],[\"2010-09-30\",1144],[\"2010-10-01\",570],[\"2010-10-03\",454],[\"2010-10-04\",1858],[\"2010-10-05\",2025],[\"2010-10-06\",6563],[\"2010-10-07\",1859],[\"2010-10-08\",16664],[\"2010-10-10\",449],[\"2010-10-11\",949],[\"2010-10-12\",2942],[\"2010-10-13\",2122],[\"2010-10-14\",4006],[\"2010-10-15\",1743],[\"2010-10-17\",6],[\"2010-10-18\",2879],[\"2010-10-19\",395],[\"2010-10-20\",3650],[\"2010-10-21\",1254],[\"2010-10-22\",3281],[\"2010-10-24\",885],[\"2010-10-25\",520],[\"2010-10-26\",4093],[\"2010-10-27\",559],[\"2010-10-28\",762],[\"2010-10-29\",1173],[\"2010-10-31\",687],[\"2010-11-01\",1130],[\"2010-11-02\",1206],[\"2010-11-03\",2250],[\"2010-11-04\",28489],[\"2010-11-05\",3857],[\"2010-11-07\",305],[\"2010-11-08\",905],[\"2010-11-09\",2395],[\"2010-11-10\",5639],[\"2010-11-11\",5449],[\"2010-11-12\",4516],[\"2010-11-14\",436],[\"2010-11-15\",2595],[\"2010-11-16\",4676],[\"2010-11-17\",2518],[\"2010-11-18\",2363],[\"2010-11-19\",2513],[\"2010-11-21\",479],[\"2010-11-22\",1104],[\"2010-11-23\",2070],[\"2010-11-24\",2483],[\"2010-11-25\",4074],[\"2010-11-26\",1265],[\"2010-11-28\",828],[\"2010-11-29\",2896],[\"2010-11-30\",1964],[\"2010-12-01\",10002],[\"2010-12-02\",16452],[\"2010-12-03\",5548],[\"2010-12-05\",1604],[\"2010-12-06\",4574],[\"2010-12-07\",10432],[\"2010-12-08\",4452],[\"2010-12-09\",6920],[\"2010-12-10\",938],[\"2010-12-12\",217],[\"2010-12-13\",2491],[\"2010-12-14\",2506],[\"2010-12-15\",576],[\"2010-12-16\",4046],[\"2010-12-17\",1095],[\"2010-12-20\",4408],[\"2010-12-21\",440],[\"2010-12-22\",356],[\"2010-12-23\",196],[\"2011-01-04\",486],[\"2011-01-05\",2309],[\"2011-01-06\",1723],[\"2011-01-07\",1731],[\"2011-01-09\",755],[\"2011-01-10\",243],[\"2011-01-11\",16112],[\"2011-01-12\",567],[\"2011-01-13\",886],[\"2011-01-14\",559],[\"2011-01-16\",17],[\"2011-01-17\",1449],[\"2011-01-18\",542],[\"2011-01-19\",360],[\"2011-01-20\",988],[\"2011-01-21\",1230],[\"2011-01-23\",99],[\"2011-01-24\",488],[\"2011-01-25\",2090],[\"2011-01-26\",1931],[\"2011-01-27\",368],[\"2011-01-28\",138],[\"2011-01-30\",76],[\"2011-01-31\",1085],[\"2011-02-01\",1049],[\"2011-02-02\",1234],[\"2011-02-03\",3777],[\"2011-02-04\",2699],[\"2011-02-07\",2862],[\"2011-02-08\",1261],[\"2011-02-09\",77],[\"2011-02-10\",6330],[\"2011-02-11\",924],[\"2011-02-13\",40],[\"2011-02-14\",1206],[\"2011-02-15\",3471],[\"2011-02-16\",2209],[\"2011-02-17\",1356],[\"2011-02-18\",866],[\"2011-02-20\",492],[\"2011-02-21\",444],[\"2011-02-22\",817],[\"2011-02-23\",698],[\"2011-02-24\",439],[\"2011-02-25\",1099],[\"2011-02-27\",212],[\"2011-02-28\",283],[\"2011-03-01\",1538],[\"2011-03-02\",1047],[\"2011-03-03\",1038],[\"2011-03-04\",3808],[\"2011-03-06\",407],[\"2011-03-07\",2062],[\"2011-03-08\",2206],[\"2011-03-09\",2287],[\"2011-03-10\",1308],[\"2011-03-11\",1536],[\"2011-03-14\",854],[\"2011-03-15\",422],[\"2011-03-16\",2284],[\"2011-03-17\",2678],[\"2011-03-18\",1625],[\"2011-03-20\",4874],[\"2011-03-21\",1051],[\"2011-03-22\",574],[\"2011-03-23\",2217],[\"2011-03-24\",1419],[\"2011-03-25\",3105],[\"2011-03-27\",376],[\"2011-03-28\",1112],[\"2011-03-29\",358],[\"2011-03-30\",2327],[\"2011-03-31\",1548],[\"2011-04-01\",6478],[\"2011-04-03\",734],[\"2011-04-04\",536],[\"2011-04-05\",4574],[\"2011-04-06\",300],[\"2011-04-07\",873],[\"2011-04-08\",2103],[\"2011-04-10\",48],[\"2011-04-11\",1159],[\"2011-04-12\",926],[\"2011-04-13\",3193],[\"2011-04-14\",4182],[\"2011-04-15\",225],[\"2011-04-17\",261],[\"2011-04-18\",9538],[\"2011-04-19\",520],[\"2011-04-20\",6442],[\"2011-04-21\",2828],[\"2011-04-26\",3399],[\"2011-04-27\",4585],[\"2011-04-28\",894],[\"2011-05-01\",69],[\"2011-05-03\",1683],[\"2011-05-04\",2084],[\"2011-05-05\",4514],[\"2011-05-06\",815],[\"2011-05-08\",455],[\"2011-05-09\",955],[\"2011-05-10\",802],[\"2011-05-11\",1543],[\"2011-05-12\",862],[\"2011-05-13\",2540],[\"2011-05-15\",289],[\"2011-05-16\",1562],[\"2011-05-17\",2529],[\"2011-05-18\",2312],[\"2011-05-19\",2419],[\"2011-05-20\",4455],[\"2011-05-22\",500],[\"2011-05-23\",6036],[\"2011-05-24\",4908],[\"2011-05-25\",759],[\"2011-05-26\",2724],[\"2011-05-27\",1812],[\"2011-05-29\",456],[\"2011-05-31\",2240],[\"2011-06-01\",508],[\"2011-06-02\",1370],[\"2011-06-03\",469],[\"2011-06-05\",1052],[\"2011-06-06\",1112],[\"2011-06-07\",1032],[\"2011-06-08\",3452],[\"2011-06-09\",857],[\"2011-06-10\",1028],[\"2011-06-12\",34],[\"2011-06-13\",1709],[\"2011-06-14\",1899],[\"2011-06-15\",477],[\"2011-06-16\",3029],[\"2011-06-17\",1476],[\"2011-06-19\",999],[\"2011-06-20\",2653],[\"2011-06-21\",469],[\"2011-06-22\",2733],[\"2011-06-23\",256],[\"2011-06-24\",965],[\"2011-06-26\",115],[\"2011-06-27\",1198],[\"2011-06-28\",2302],[\"2011-06-29\",971],[\"2011-06-30\",3162],[\"2011-07-01\",563],[\"2011-07-03\",168],[\"2011-07-04\",3336],[\"2011-07-05\",5312],[\"2011-07-06\",2863],[\"2011-07-07\",4027],[\"2011-07-08\",893],[\"2011-07-10\",29],[\"2011-07-11\",2419],[\"2011-07-12\",2205],[\"2011-07-13\",789],[\"2011-07-14\",1418],[\"2011-07-15\",731],[\"2011-07-17\",1400],[\"2011-07-18\",305],[\"2011-07-19\",3440],[\"2011-07-20\",1819],[\"2011-07-21\",1337],[\"2011-07-22\",847],[\"2011-07-24\",3446],[\"2011-07-25\",1488],[\"2011-07-26\",730],[\"2011-07-27\",1227],[\"2011-07-28\",4157],[\"2011-07-29\",769],[\"2011-07-31\",603],[\"2011-08-01\",1311],[\"2011-08-02\",3265],[\"2011-08-03\",1927],[\"2011-08-04\",3954],[\"2011-08-05\",2015],[\"2011-08-07\",1011],[\"2011-08-08\",1236],[\"2011-08-09\",349],[\"2011-08-10\",387],[\"2011-08-11\",1574],[\"2011-08-12\",840],[\"2011-08-14\",196],[\"2011-08-15\",793],[\"2011-08-16\",387],[\"2011-08-17\",2760],[\"2011-08-18\",4998],[\"2011-08-19\",799],[\"2011-08-21\",1562],[\"2011-08-22\",2449],[\"2011-08-23\",2370],[\"2011-08-24\",5870],[\"2011-08-25\",998],[\"2011-08-26\",935],[\"2011-08-28\",521],[\"2011-08-30\",221],[\"2011-08-31\",203],[\"2011-09-01\",4354],[\"2011-09-02\",5926],[\"2011-09-04\",1604],[\"2011-09-05\",2246],[\"2011-09-06\",1650],[\"2011-09-07\",749],[\"2011-09-08\",2261],[\"2011-09-09\",426],[\"2011-09-11\",1122],[\"2011-09-12\",1596],[\"2011-09-13\",1294],[\"2011-09-14\",2514],[\"2011-09-15\",3200],[\"2011-09-16\",1775],[\"2011-09-18\",407],[\"2011-09-19\",705],[\"2011-09-20\",2423],[\"2011-09-21\",2449],[\"2011-09-22\",2271],[\"2011-09-23\",621],[\"2011-09-25\",895],[\"2011-09-26\",823],[\"2011-09-27\",3442],[\"2011-09-28\",2655],[\"2011-09-29\",1774],[\"2011-09-30\",1032],[\"2011-10-02\",374],[\"2011-10-03\",2297],[\"2011-10-04\",4579],[\"2011-10-05\",1347],[\"2011-10-06\",4320],[\"2011-10-07\",5337],[\"2011-10-09\",53],[\"2011-10-10\",1394],[\"2011-10-11\",803],[\"2011-10-12\",735],[\"2011-10-13\",1254],[\"2011-10-14\",620],[\"2011-10-17\",3588],[\"2011-10-18\",1268],[\"2011-10-19\",2549],[\"2011-10-20\",1083],[\"2011-10-21\",501],[\"2011-10-23\",8],[\"2011-10-24\",4099],[\"2011-10-25\",3226],[\"2011-10-26\",3311],[\"2011-10-27\",2106],[\"2011-10-28\",2130],[\"2011-10-30\",951],[\"2011-10-31\",1509],[\"2011-11-01\",1207],[\"2011-11-02\",2165],[\"2011-11-03\",6575],[\"2011-11-04\",1054],[\"2011-11-06\",773],[\"2011-11-07\",1587],[\"2011-11-08\",1936],[\"2011-11-09\",6634],[\"2011-11-10\",1330],[\"2011-11-11\",2265],[\"2011-11-13\",651],[\"2011-11-14\",1278],[\"2011-11-15\",2695],[\"2011-11-16\",3697],[\"2011-11-17\",3706],[\"2011-11-18\",2923],[\"2011-11-20\",1092],[\"2011-11-21\",1307],[\"2011-11-22\",5781],[\"2011-11-23\",3107],[\"2011-11-24\",3689],[\"2011-11-25\",2095],[\"2011-11-27\",39],[\"2011-11-28\",5736],[\"2011-11-29\",1941],[\"2011-11-30\",913],[\"2011-12-01\",4298],[\"2011-12-02\",1987],[\"2011-12-04\",1007],[\"2011-12-05\",3744],[\"2011-12-06\",3180],[\"2011-12-07\",1877],[\"2011-12-08\",1339],[\"2011-12-09\",842]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}549{"category":"single_table/date/and/having","domain":"commerce","family_id":"578d3eac6cb6ba191ca7aac6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"2df39f9fd082ae766fad52df444d5bfbf82678010a6653cb9c523b68b359e768","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Australia' and invoice_date is before '2011-05-10'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-02-07\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Australia\",\"2011-05-10\",10]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Australia' and invoice_date is before '2011-05-10'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}550{"category":"join/having","domain":"commerce","family_id":"808c200de5c478f2dfd73708","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"930ceec634a911a9089553cadb22529f73ae9b6da66b4146218c2d857e72113d","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",20],[\"2011-06-12\",37],[\"2010-08-01\",55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[1800,10]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}551{"category":"join/date/and/ranked","domain":"commerce","family_id":"55497689570d323eb06da550","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"134e0c116d44288a5f50de31ca06ee283330d2f31627c11a9c32dd8e2ae31c71","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 648 and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Switzerland\",4.4],[\"USA\",7.6499999999999995],[\"Japan\",9.2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 648 and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}552{"category":"join/or/ranked","domain":"commerce","family_id":"7f25fb80ee7620a9e59b3cc0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c595c49aa8e01840979391533daad0f530cc0c0868e55afbedde94cbec59d904","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is greater than 0.55), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Arab Emirates\",2],[\"Singapore\",6],[\"Israel\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12364\",0.55]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is greater than 0.55), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}553{"category":"single_table/ranked","domain":"commerce","family_id":"0d2dca70f272b4b54be9b9cc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b9afa90f54e2dda06d7f284da207d1717df93cbfb0e26aa43c711fc5715a81e7","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Denmark'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-21\",96],[\"2010-07-06\",164],[\"2011-10-07\",637]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Denmark\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Denmark'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}554{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"15b2c88c48ed1cae4d2a2adf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"be419c415d59a8d86648697122847f654ec595953a32c8c690a8f8bb2f0b6fa7","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 49.95), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[229,49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 and l.unit_price is greater than 49.95), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}555{"category":"join/null/having","domain":"commerce","family_id":"388c3751278aa27470c5bb39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f667695b3d83f7f554450218fbbbb9913aa62b224725f004abf69a576828461c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",254],[\"EIRE\",96],[\"Bahrain\",24],[\"Israel\",12],[\"Switzerland\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[2]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}556{"category":"join/having","domain":"commerce","family_id":"5ac4938242f4a6af1a9b72d3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7394a0a439bd6b102932f4f5e27f065a24752abc18d1f728c80c228b105b0edc","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 2.25), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-13\",10],[\"2010-01-14\",10],[\"2010-02-14\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[2.25,10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 2.25), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}557{"category":"join/distinct_invoice/null/and/grouped","domain":"commerce","family_id":"e7512819d9f1146b57dd6586","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"69b08ccf9e608f5345cce5bb8f873a4587f50baba82e17da27e02a101462e4e2","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-08-16\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}558{"category":"single_table/ranked","domain":"commerce","family_id":"51f73fb151c888c0e04c70da","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c11ad9055effc98fb85c572636af68cc1d2cde201aed97952739314d4d71a031","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (unit_price is at most 4.77), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-16\",3.67],[\"2010-07-09\",3.4659999999999997],[\"2011-08-31\",3.2283333333333335],[\"2011-10-09\",3.15],[\"2011-07-04\",3.071923076923077]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[4.77]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (unit_price is at most 4.77), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}559{"category":"single_table/or/having","domain":"commerce","family_id":"717e3587309be266bea18854","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8726078128a6632d0f0e8b70e9723193602dc85e7430e911acd0e19fc7dceb24","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",1],[\"France\",1],[\"Germany\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Cyprus\",8.5,10]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}560{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"d97280ff5d32cc7420f8cacf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"fd3c81897e7a6929bc918e6292249d8c559dae17b06a84c948f9d8db1f52397c","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' and l.unit_price is greater than 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",1],[\"2010-05-10\",1],[\"2011-05-19\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Bahrain\",0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' and l.unit_price is greater than 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}561{"category":"join/distinct_invoice/date/and/aggregate","domain":"commerce","family_id":"ed842c1f908ac0ff8c63bbc8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6230308a107010b111e9f244eb927feaa6614aba8594d56d0ed0eb9becc825b4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2803]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)","sql_parameters":"[2.25,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-12-02').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}562{"category":"single_table/or/having","domain":"commerce","family_id":"5c94f4ae890b9da4e74c74fb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4aa2fc26e59a820df61939695df2c9d3b34f02096fb6bf016e41820263b8cd86","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (quantity is at most 1800 or unit_price is at most 2.25), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,2.25,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,2.25,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,2.25,10],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Japan\",37.42],[\"Bahrain\",47.05],[\"Cyprus\",57.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[1800,2.25,10]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (quantity is at most 1800 or unit_price is at most 2.25), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}563{"category":"join/grouped","domain":"commerce","family_id":"bc84e365b92d885ca6f1371b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4b8b1e0a3e26f0115f942bab4ba42a6985a87a6e0e998f04e26d1ce40379a17f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Channel Islands'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Channel Islands\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Channel Islands\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Channel Islands'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}564{"category":"join/date/and/ranked","domain":"commerce","family_id":"2b534d926c1f43954a444f36","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bb1e7794c0c49b1d3ec5bea673e8648d495ec8a08edcd3e07296d0a90eea739c","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12364\",\"2010-07-14\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is before '2010-07-14'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}565{"category":"single_table/date/or/having","domain":"commerce","family_id":"cedccd4e95b16043a918456b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"45a865de09684d6bf1e3d57d99ed93b87329e65c120c6b4258aa5f51ca7d8c43","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (quantity is greater than 92 or invoice_date is before '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",18410],[\"Germany\",264],[\"France\",126],[\"EIRE\",120],[\"Netherlands\",93]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[92,\"2011-05-10\",2]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (quantity is greater than 92 or invoice_date is before '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}566{"category":"join/or/grouped","domain":"commerce","family_id":"8ade803d21333a32956fd88d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"3486c042f7dc10dd41befcd72b720fcdf372b245d49ca8eb1d9119a4d6396a49","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Austria' or l.quantity is greater than 648), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-03\",4],[\"2009-12-08\",1],[\"2010-01-07\",1],[\"2010-01-12\",1],[\"2010-01-27\",1],[\"2010-02-07\",1],[\"2010-02-17\",1],[\"2010-02-19\",2],[\"2010-03-18\",1],[\"2010-03-19\",2],[\"2010-03-23\",8],[\"2010-03-25\",3],[\"2010-03-29\",1],[\"2010-04-06\",1],[\"2010-04-11\",1],[\"2010-04-16\",1],[\"2010-04-19\",1],[\"2010-04-29\",1],[\"2010-05-07\",1],[\"2010-05-12\",2],[\"2010-05-14\",1],[\"2010-05-18\",3],[\"2010-05-25\",1],[\"2010-05-26\",1],[\"2010-06-07\",11],[\"2010-06-08\",1],[\"2010-06-23\",1],[\"2010-06-28\",1],[\"2010-06-30\",1],[\"2010-07-15\",1],[\"2010-08-03\",3],[\"2010-08-15\",3],[\"2010-08-19\",1],[\"2010-08-24\",1],[\"2010-08-25\",1],[\"2010-09-03\",4],[\"2010-09-13\",5],[\"2010-09-20\",1],[\"2010-09-26\",1],[\"2010-09-27\",1],[\"2010-10-04\",1],[\"2010-10-06\",3],[\"2010-10-08\",6],[\"2010-10-12\",1],[\"2010-10-22\",1],[\"2010-11-04\",6],[\"2010-11-05\",2],[\"2010-11-10\",1],[\"2010-11-11\",1],[\"2010-11-12\",1],[\"2010-11-17\",1],[\"2010-11-19\",2],[\"2010-12-02\",4],[\"2010-12-03\",2],[\"2010-12-07\",4],[\"2010-12-09\",2],[\"2010-12-20\",2],[\"2011-01-11\",9],[\"2011-01-26\",1],[\"2011-02-03\",1],[\"2011-02-10\",3],[\"2011-02-15\",1],[\"2011-03-03\",4],[\"2011-03-04\",2],[\"2011-03-08\",1],[\"2011-03-17\",1],[\"2011-03-20\",2],[\"2011-04-01\",3],[\"2011-04-08\",1],[\"2011-04-13\",1],[\"2011-04-18\",5],[\"2011-04-20\",5],[\"2011-04-21\",1],[\"2011-04-26\",6],[\"2011-04-27\",2],[\"2011-05-06\",6],[\"2011-05-19\",1],[\"2011-05-23\",1],[\"2011-05-24\",3],[\"2011-05-31\",1],[\"2011-06-08\",1],[\"2011-06-14\",1],[\"2011-06-17\",1],[\"2011-06-30\",2],[\"2011-07-05\",1],[\"2011-07-06\",1],[\"2011-07-07\",1],[\"2011-07-17\",1],[\"2011-07-21\",1],[\"2011-08-02\",1],[\"2011-08-04\",2],[\"2011-08-08\",1],[\"2011-08-17\",2],[\"2011-08-18\",4],[\"2011-08-24\",1],[\"2011-09-02\",1],[\"2011-09-04\",1],[\"2011-10-03\",1],[\"2011-10-04\",1],[\"2011-10-07\",2],[\"2011-10-24\",1],[\"2011-10-25\",1],[\"2011-10-27\",1],[\"2011-11-02\",1],[\"2011-11-03\",3],[\"2011-11-09\",1],[\"2011-11-15\",1],[\"2011-11-22\",3],[\"2011-11-28\",1],[\"2011-12-05\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Austria\",648]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Austria' or l.quantity is greater than 648), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}567{"category":"single_table/or/aggregate","domain":"commerce","family_id":"c3326ec23755ed41ab2ec8b1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e58021804ba1cb69ae7b58b246910c92fd561048189b9ca76a55e8ce5d1e23f1","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (quantity is at most 1800 or unit_price is greater than 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)","sql_parameters":"[1800,2.25]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (quantity is at most 1800 or unit_price is greater than 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}568{"category":"join/date/and/grouped","domain":"commerce","family_id":"1bf97fa2d6d2f192efd16552","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6dc56571b651512524d4950456a6ae384b84f4e57a1f3216a15180dc54abbbde","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",1.591875],[\"Austria\",1.5044444444444443],[\"Bahrain\",1.15],[\"Belgium\",1.2147826086956521],[\"Canada\",0.998],[\"Channel Islands\",1.724736842105263],[\"Cyprus\",1.63],[\"Denmark\",0.8633333333333333],[\"EIRE\",1.2642045454545454],[\"Finland\",1.3024],[\"France\",1.2241600000000001],[\"Germany\",1.3760944206008583],[\"Israel\",1.25],[\"Italy\",1.13],[\"Japan\",1.0413333333333332],[\"Netherlands\",1.4466176470588237],[\"Norway\",1.8583333333333334],[\"Poland\",1.638],[\"Portugal\",1.035],[\"Spain\",1.4519607843137254],[\"Sweden\",1.1620689655172414],[\"Switzerland\",1.4058823529411764],[\"United Kingdom\",1.2854774378908231]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[2.25,\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 2.25 and i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}569{"category":"single_table/or/grouped","domain":"commerce","family_id":"63e922090c670ce7ebb9c308","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a57e3ba7e35e817d7ab3310d4f6185f1880b025a15b45abe6b4cf9c7b09c2e93","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-11\",8.5],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-20\",0.65],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-01\",0.85],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-06\",0.72],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-10\",1.06],[\"2010-08-11\",0.14],[\"2010-08-12\",0.65],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",0.85],[\"2010-08-22\",0.85],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.64],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-06\",0.85],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-23\",1.25],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-01\",0.85],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-17\",1.69],[\"2010-10-18\",0.29],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-22\",0.72],[\"2010-10-24\",0.3],[\"2010-10-25\",0.29],[\"2010-10-26\",0.21],[\"2010-10-27\",0.85],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-10-31\",0.85],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-14\",0.85],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-21\",0.85],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.29],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-05\",0.65],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.42],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.29],[\"2010-12-17\",0.19],[\"2010-12-19\",0.85],[\"2010-12-20\",0.4],[\"2010-12-21\",0.85],[\"2010-12-22\",0.42],[\"2010-12-23\",1.05],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-09\",0.65],[\"2011-01-10\",1.06],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-14\",0.85],[\"2011-01-16\",3.39],[\"2011-01-17\",0.34],[\"2011-01-18\",0.65],[\"2011-01-19\",1.06],[\"2011-01-20\",0.85],[\"2011-01-21\",0.64],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-27\",0.85],[\"2011-01-28\",0.42],[\"2011-01-30\",0.95],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-08\",0.85],[\"2011-02-09\",0.85],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-13\",1.69],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.42],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-27\",0.65],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-14\",0.72],[\"2011-03-15\",0.42],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-22\",0.72],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.21],[\"2011-04-05\",0.2],[\"2011-04-06\",0.65],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-10\",1.25],[\"2011-04-11\",0.72],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-15\",1.25],[\"2011-04-17\",0.85],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-01\",1.25],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-09\",0.65],[\"2011-05-10\",0.14],[\"2011-05-11\",0.29],[\"2011-05-12\",0.65],[\"2011-05-13\",0.29],[\"2011-05-15\",1.06],[\"2011-05-16\",0.29],[\"2011-05-17\",0.39],[\"2011-05-18\",0.29],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-22\",0.14],[\"2011-05-23\",0.36],[\"2011-05-24\",0.39],[\"2011-05-25\",0.42],[\"2011-05-26\",0.42],[\"2011-05-27\",0.39],[\"2011-05-29\",0.21],[\"2011-05-31\",0.21],[\"2011-06-01\",0.19],[\"2011-06-02\",0.42],[\"2011-06-03\",0.39],[\"2011-06-05\",0.42],[\"2011-06-06\",0.42],[\"2011-06-07\",0.29],[\"2011-06-08\",0.06],[\"2011-06-09\",0.55],[\"2011-06-10\",0.83],[\"2011-06-12\",1.65],[\"2011-06-13\",0.14],[\"2011-06-14\",0.42],[\"2011-06-15\",0.75],[\"2011-06-16\",0.28],[\"2011-06-17\",0.25],[\"2011-06-19\",0.29],[\"2011-06-20\",0.38],[\"2011-06-21\",0.29],[\"2011-06-22\",0.36],[\"2011-06-23\",0.39],[\"2011-06-24\",0.36],[\"2011-06-26\",1.25],[\"2011-06-27\",0.29],[\"2011-06-28\",0.55],[\"2011-06-29\",0.19],[\"2011-06-30\",0.42],[\"2011-07-01\",0.55],[\"2011-07-03\",1.25],[\"2011-07-04\",0.42],[\"2011-07-05\",0.36],[\"2011-07-06\",0.27],[\"2011-07-07\",0.12],[\"2011-07-08\",1.25],[\"2011-07-10\",0.29],[\"2011-07-11\",0.21],[\"2011-07-12\",0.19],[\"2011-07-13\",0.19],[\"2011-07-14\",0.85],[\"2011-07-15\",0.19],[\"2011-07-17\",0.25],[\"2011-07-18\",0.42],[\"2011-07-19\",0.29],[\"2011-07-20\",0.25],[\"2011-07-21\",0.19],[\"2011-07-22\",0.39],[\"2011-07-24\",0.29],[\"2011-07-25\",0.21],[\"2011-07-26\",0.42],[\"2011-07-27\",0.65],[\"2011-07-28\",0.08],[\"2011-07-29\",0.39],[\"2011-07-31\",1.06],[\"2011-08-01\",0.36],[\"2011-08-02\",0.19],[\"2011-08-03\",0.25],[\"2011-08-04\",0.21],[\"2011-08-05\",0.29],[\"2011-08-07\",0.12],[\"2011-08-08\",0.42],[\"2011-08-09\",0.65],[\"2011-08-10\",0.29],[\"2011-08-11\",0.39],[\"2011-08-12\",0.72],[\"2011-08-14\",1.25],[\"2011-08-15\",0.19],[\"2011-08-16\",0.29],[\"2011-08-17\",0.55],[\"2011-08-18\",0.4],[\"2011-08-19\",0.42],[\"2011-08-21\",0.29],[\"2011-08-22\",0.19],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-25\",0.63],[\"2011-08-26\",0.79],[\"2011-08-28\",0.42],[\"2011-08-30\",0.42],[\"2011-08-31\",1.79],[\"2011-09-01\",0.25],[\"2011-09-02\",0.14],[\"2011-09-04\",0.39],[\"2011-09-05\",0.36],[\"2011-09-06\",0.29],[\"2011-09-07\",0.29],[\"2011-09-08\",0.36],[\"2011-09-09\",0.36],[\"2011-09-11\",0.65],[\"2011-09-12\",0.29],[\"2011-09-13\",0.42],[\"2011-09-14\",0.25],[\"2011-09-15\",0.65],[\"2011-09-16\",0.04],[\"2011-09-18\",0.39],[\"2011-09-19\",0.42],[\"2011-09-20\",0.29],[\"2011-09-21\",0.42],[\"2011-09-22\",0.29],[\"2011-09-23\",0.29],[\"2011-09-25\",0.38],[\"2011-09-26\",0.19],[\"2011-09-27\",0.19],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-09\",1.45],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.29],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-21\",0.65],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-06\",0.83],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.2],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-27\",1.45],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39],[\"2011-12-09\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Cyprus\",8.5]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}570{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"b6f3b8d492f2055bb0c7f71c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4bca35793aded5e462972e901287a4cc6d0a1075d0ec3ce16bb6bd97fe5cd7da","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[49.95,\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}571{"category":"join/and/grouped","domain":"commerce","family_id":"43d2e7300e70787b9dd9828f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d92bf343b5a8bd82fda7e6f70bb7ccc1f2b5be357d260596a91ef77757789082","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is greater than 49.95), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12364\",49.95]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is greater than 49.95), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}572{"category":"join/date/or/ranked","domain":"commerce","family_id":"c4f4b9a5bcf7a62fa2137351","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6cf6f6a015d5e5a45291145eac61bf1152969a7bc49ebc26466828b4798e4598","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is before '2010-02-18'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Germany\",10.058823529411764],[\"Portugal\",11.5],[\"Australia\",12.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12359\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is before '2010-02-18'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}573{"category":"single_table/or/aggregate","domain":"commerce","family_id":"971c42677702b1533338cc70","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bfd45645d806388d9a7d11f8152d676ff742f16a6286837565b4aa69544cb2cd","language":"en","license":"CC-BY-4.0","query":"Return the average of quantity for retail invoice lines where (quantity is at most 229 or unit_price is greater than 4.77).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,4.77],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[26.45021364260644]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR unit_price > ?)","sql_parameters":"[229,4.77]","state":"{\"question\":\"Return the average of quantity for retail invoice lines where (quantity is at most 229 or unit_price is greater than 4.77).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}574{"category":"join/null/and/ranked","domain":"commerce","family_id":"d0e4c029f824eb7bcb767d30","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b9886da6f085076dfd36ef0a589200d31eb506aa2165e445eaab21b091da1f2d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-14\",2.95],[\"2011-01-20\",2.95],[\"2011-10-06\",2.08],[\"2011-09-28\",1.65],[\"2010-02-22\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}575{"category":"single_table/and/grouped","domain":"commerce","family_id":"331d96c2aa97e51ad79db1b2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"891a761466d9a6ac7b20a1485ef6974a67744c53dd1f80bb3c1967f635693eae","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Denmark' and quantity is at most 1800), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",1800],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-06\",7.1325],[\"2011-10-07\",4.615],[\"2011-10-21\",7.08]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Denmark\",1800]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Denmark' and quantity is at most 1800), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}576{"category":"join/date/or/grouped","domain":"commerce","family_id":"c427e388ca9a17afad9f0d47","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6bb3cd5791a55b4ee15cd572b3c53078ab945a6d727e9538a95bba74a28049c5","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",3.146904761904762],[\"Austria\",11.071666666666665],[\"Bahrain\",4.277272727272727],[\"Belgium\",7.979473684210525],[\"Canada\",0.998],[\"Channel Islands\",2.8654166666666665],[\"Cyprus\",3.615625],[\"Denmark\",6.1080000000000005],[\"EIRE\",23.233948717948717],[\"Finland\",11.123478260869565],[\"France\",5.029786324786325],[\"Germany\",8.012768924302788],[\"Israel\",5.36875],[\"Italy\",6.886666666666667],[\"Japan\",1.9694736842105265],[\"Netherlands\",5.3226126126126125],[\"Norway\",58.2],[\"Poland\",8.031666666666666],[\"Portugal\",6.341176470588235],[\"Singapore\",1684.305],[\"Spain\",7.571340206185567],[\"Sweden\",4.971084337349398],[\"Switzerland\",9.49189189189189],[\"USA\",2.55],[\"United Arab Emirates\",134.0],[\"United Kingdom\",3.9227892930082993]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Cyprus\",\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}577{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"c56e765d8c1f6914cf785172","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"ac431f4e89e79d0ebb0c81439c134c51e7fe1a09291c8918f45c1b22a7afcb04","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-18\",1],[\"2010-07-11\",1],[\"2010-10-17\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Australia\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}578{"category":"join/date/grouped","domain":"commerce","family_id":"74f1e19e16be71c2268b38b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"345df81d3c6315a5b870b9f8076a94bb0c8638d378af10e3d000d21e9dc87455","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",19],[\"Austria\",3],[\"Bahrain\",7],[\"Belgium\",17],[\"Channel Islands\",12],[\"Cyprus\",16],[\"Denmark\",4],[\"EIRE\",79],[\"Finland\",8],[\"France\",58],[\"Germany\",158],[\"Italy\",9],[\"Japan\",4],[\"Netherlands\",74],[\"Norway\",6],[\"Poland\",4],[\"Portugal\",17],[\"Spain\",37],[\"Sweden\",72],[\"Switzerland\",8],[\"USA\",3],[\"United Arab Emirates\",2],[\"United Kingdom\",12579]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}579{"category":"join/ranked","domain":"commerce","family_id":"e0cb9130c94c20864d54c558","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8308486395960dbaefdb0f4e850ce35bf8643f740a10cad9ce7852a211a8e283","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",2800]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Finland\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}580{"category":"join/and/having","domain":"commerce","family_id":"059981e909a52fe862911365","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"5ef1802a3d9f058e928569141f2a7bb17e0cc8c7c9f8c256195c5f0d1d0fd2d6","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12366' and l.quantity is at most 229), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",229,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\",229,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12366\",229,10]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12366' and l.quantity is at most 229), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}581{"category":"join/or/ranked","domain":"commerce","family_id":"1ea4d6a5db203647d0913684","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e3918d5062cc17dffe22b4ea84069a191880fd21ed33fe826535f869760b3705","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or l.quantity is greater than 25), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-16\",0.04],[\"2011-09-30\",0.04],[\"2011-10-19\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Cyprus\",25]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or l.quantity is greater than 25), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}582{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3253aff4cea4fd8d3270bde80ce2f4320ebe82ab926213440c4ff5e71bdf3bd5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12361\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}583{"category":"single_table/date/having","domain":"commerce","family_id":"1c2880a94e990e30c024f503","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f3452d26161109ea63887bb9094f317fadedb85e3b47dcd89840a75efbded493","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (invoice_date is before '2010-07-14'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-05\",0.06],[\"2010-02-19\",0.09],[\"2010-04-19\",0.09]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\",10]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (invoice_date is before '2010-07-14'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}584{"category":"join/date/or/aggregate","domain":"commerce","family_id":"f980629d8c8ddabe494af27c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9620e15f29d5be6f1ede094cfec77a02025bcbd812df31f673e57ce75a489344","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 1800 or i.invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4.637109458809603]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)","sql_parameters":"[1800,\"2011-05-10\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 1800 or i.invoice_date is before '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}585{"category":"single_table/ranked","domain":"commerce","family_id":"0d2dca70f272b4b54be9b9cc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e92c36ce2b448dccf6a79fdbc05e6556ec344cb5709ca1dd587f694f96ae1ed5","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Belgium'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-11-17\",10],[\"2011-02-09\",11],[\"2011-07-13\",13]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Belgium\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Belgium'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}586{"category":"single_table/date/and/having","domain":"commerce","family_id":"c314c0d2a09b8bfcc1a3e7f7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"db6962b4bccc844718f58a2c1ae8efd3e89d327f75091421743ec65640b2a8c3","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",3881.0299999999997]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"EIRE\",\"2011-05-10\",2]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'EIRE' and invoice_date is on or after '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}587{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"2b1efbf01637921ca127cdb1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"473c0140fea9a1f148d0a64544b277a4e806a705aa5c1f3a9ee2918a1cd04f87","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (quantity is greater than 648 and invoice_date is before '2010-07-14'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Sweden\",4320],[\"United Kingdom\",106142]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (quantity is greater than 648 and invoice_date is before '2010-07-14'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}588{"category":"join/null/date/and/aggregate","domain":"commerce","family_id":"fb732a6c2bd7e2e21d9f2bbf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"82dc3de1c9a8a55f7b9097748755ec87b44c18b2baa80bfa56b71b2dae869a30","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}589{"category":"single_table/date/having","domain":"commerce","family_id":"044a60ae0a54230c1038df25","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"90d7ea115c9c5aee460289dc9f749c77d13c9f5e363a3a47ee244f399b7251a1","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2011-09-29'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-21\",48],[\"2011-11-06\",48],[\"2011-10-11\",50]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-09-29\",10]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2011-09-29'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}590{"category":"single_table/or/aggregate","domain":"commerce","family_id":"825a8172b75d1172f0493436","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"93f8c620cbfd06c4ef72a13c9f3008861e9f5193e6a15ad914b83af64670afa4","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Denmark' or unit_price is at most 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2.25],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[13727]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?)","sql_parameters":"[\"Denmark\",2.25]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Denmark' or unit_price is at most 2.25).\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}591{"category":"join/and/aggregate","domain":"commerce","family_id":"00f2836b0238b4ef413ea9b0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e816bf69fb546779bbd113e9555a18756cee52a25bf1868560467a5c9e652744","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Canada' and l.quantity is greater than 25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)","sql_parameters":"[\"Canada\",25]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Canada' and l.quantity is greater than 25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}592{"category":"join/date/or/ranked","domain":"commerce","family_id":"255db3bc24aa1469f6a598cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c7c471e0b8d9a1a5ff767e38055ea4db5213c57996b0e92c3150b2740c577ea9","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is before '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-18\",2.25],[\"2010-09-08\",2.55],[\"2011-07-10\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[4.77,\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is before '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}593{"category":"single_table/date/and/having","domain":"commerce","family_id":"e872ffbfba8f793643ee038d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6f56772f276e511355a3a851eb30e5ae26353968b125bb39670aa081b33012e5","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Channel Islands' and invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-08-21\",800],[\"2011-12-05\",60],[\"2011-11-06\",22]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Channel Islands\",\"2010-12-02\",2]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Channel Islands' and invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}594{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"2cc84cb5ee9995ac78f813a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"427b98c063b950ee0ade99fe7b69e674abc638972bdf0fc34fd01ad31171b2a5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 49.95 and invoice_date is before '2010-07-14'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",1],[\"Spain\",1],[\"United Kingdom\",16]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[49.95,\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (unit_price is greater than 49.95 and invoice_date is before '2010-07-14'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}595{"category":"single_table/date/grouped","domain":"commerce","family_id":"cb6e1249e635932e2f71d892","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a80974340d8a4b47fc6c0a3936fee1e9314993e24e913f4580d2bb21dbd92b0e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2011-05-10'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",1.65],[\"Bahrain\",1.45],[\"Belgium\",0.32],[\"Canada\",0.83],[\"Channel Islands\",1.25],[\"Denmark\",0.72],[\"EIRE\",0.39],[\"Finland\",0.29],[\"France\",0.39],[\"Germany\",0.04],[\"Israel\",3.25],[\"Italy\",4.95],[\"Japan\",0.36],[\"Netherlands\",0.55],[\"Norway\",7.45],[\"Poland\",1.79],[\"Portugal\",10.95],[\"Singapore\",2118.74],[\"Spain\",0.83],[\"Sweden\",0.39],[\"Switzerland\",3.75],[\"United Kingdom\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2011-05-10'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}596{"category":"single_table/date/and/having","domain":"commerce","family_id":"e872ffbfba8f793643ee038d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"071bb63130e1769f48637b1c309c07a7dfcad4191c6e261643494165cc8b8dea","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Canada' and invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-08-25\",52]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"Canada\",\"2010-12-02\",2]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Canada' and invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}597{"category":"join/ranked","domain":"commerce","family_id":"669e19e28c01eee4725be836","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"906510c2b91f4d95aa55cf67850a34cc42da0058934a64dbbd6e5b8baff7e65b","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-25\",601],[\"2011-04-05\",269],[\"2011-12-01\",218],[\"2011-09-25\",217],[\"2011-11-04\",187]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Finland\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}598{"category":"join/null/and/ranked","domain":"commerce","family_id":"6cbd19bb4eca421631a93748","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"068435534a1f4fa683203425a201836268a07a6ee67bbb46c10103cd6ef51443","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",9360],[\"Sweden\",720],[\"EIRE\",600],[\"France\",576],[\"Japan\",576]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[0.55]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}599{"category":"join/or/grouped","domain":"commerce","family_id":"fff146d8b2989f46f9de027a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e0a3d01c3c54e15e813dda964940ad7792707cfccee28697f152efaeccdeea6a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is greater than 49.95), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",0.36],[\"EIRE\",50.0],[\"Germany\",424.06],[\"Norway\",183.75],[\"Singapore\",162.6],[\"Spain\",230.0],[\"United Arab Emirates\",253.0],[\"United Kingdom\",50.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12364\",49.95]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is greater than 49.95), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}600{"category":"join/date/and/ranked","domain":"commerce","family_id":"25b3b0fe75adf3d91d6a6877","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4d4ed9e323a7187a21b7f5ddf4f428b26314dac70ccb54e920a8da52af713b54","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-12-01\",4010],[\"2011-11-09\",3754],[\"2011-11-16\",3731],[\"2011-11-28\",3320],[\"2011-09-01\",3202]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[229,\"2011-05-10\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}601{"category":"join/date/or/ranked","domain":"commerce","family_id":"997c7246b5d61283b1fc61c9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c4c8b2df52608f90e31e6c5c3fed334df12d30bf462603edd7ecc9a1c44b6724","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 49.95 or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",45554],[\"2010-11-04\",28498],[\"2009-12-03\",21466],[\"2010-09-03\",18286],[\"2010-10-08\",16670]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[49.95,\"2011-05-10\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 49.95 or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}602{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"529fee1be5d9b4dda61af92a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"fcb7e1eae59c514cf06edf8ffadb6bb007ae6c830d9ddddd2a58b146ea4877c9","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' or l.quantity is at most 229), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",229,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\",229,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\",229,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",229,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",66],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-11-25\",32]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12366\",229,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' or l.quantity is at most 229), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}603{"category":"join/date/and/ranked","domain":"commerce","family_id":"ad3da8cab760996b5d393da0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1cd3efc98055ad2e0e04193acd4d38c6bbbee55fe6b28115220c7e4ac84ea296","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' and i.invoice_date is on or after '2011-09-29'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",28]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Australia\",\"2011-09-29\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' and i.invoice_date is on or after '2011-09-29'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}604{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"9b007be6e221620671d4db38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"42dfd23e263e9fc93867a00c173b394a16abb8c3f6290023846592588049f3a8","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-25\",8]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-09-29\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}605{"category":"join/and/aggregate","domain":"commerce","family_id":"00f2836b0238b4ef413ea9b0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f16b8bbc5620591af576d37af88b94f2fc549dff306ef5e680e0e38fbedc5458","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is greater than 648).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)","sql_parameters":"[\"Austria\",648]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is greater than 648).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}606{"category":"join/and/ranked","domain":"commerce","family_id":"cc84bf134fb55414aab80870","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3c01ed5ce5f5c58bc9451eb5f5f67a6e9da070616110af4e4d28081edda70fba","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is at most 92), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-26\",9.77],[\"2011-05-06\",9.825000000000001],[\"2011-03-03\",12.0725]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",92]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is at most 92), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}607{"category":"join/date/ranked","domain":"commerce","family_id":"fd22938f3e120f7a4463228a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"87d227f61e14bfd2668a94ead595d59078c130846b12d2787c4983c2412a1845","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-18\",1],[\"2010-02-19\",1],[\"2010-02-21\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}608{"category":"single_table/date/ranked","domain":"commerce","family_id":"08eebafbfb9b2f7ebe3f31df","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c97cb613cd0aabd3a81794c37928827c2ca4c26870056fcde8997caea44511e1","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1],[\"United Arab Emirates\",1],[\"Portugal\",4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}609{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"95768ebe7c103e15d0567845","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3f0a2554baffa71b9eae53dfb6575c26f0952c9a6011ce658efa45a84e71e8d5","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (unit_price is at most 2.25 or invoice_date is before '2010-02-18'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",24439.96],[\"Germany\",411.45],[\"EIRE\",174.32],[\"France\",162.18],[\"Sweden\",142.6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[2.25,\"2010-02-18\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (unit_price is at most 2.25 or invoice_date is before '2010-02-18'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}610{"category":"join/aggregate","domain":"commerce","family_id":"dcfd5836ee5b9139974c6eda","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"aa6d48062b9a50b4c50bed240fcdff6fc0c56dc1dbec5d15175355fcc809a7c3","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 49.95).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[26182.6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)","sql_parameters":"[49.95]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 49.95).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}611{"category":"join/null/and/grouped","domain":"commerce","family_id":"e45278abaf0f3851a2680ba1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"71a949c6802873835f632c6cd6f2c0bb0f4ac26fc7f7cf1ac9b3bace7d0a269e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}612{"category":"join/distinct_invoice/null/or/ranked","domain":"commerce","family_id":"5dd25780c8a772226e39badd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"00a6c9ad71c1dd890473a8570bf56ffecace54488e389ab6f473c94856c80f22","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",1],[\"2009-12-20\",1],[\"2010-01-13\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[648]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}613{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"3453fada76e9d11effbef51e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cbf744e75ef094dd51e81f61010848b6a2e63ba8e83e2e90e7da8ee102e86cf8","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12370' and l.unit_price is greater than 0.55).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)","sql_parameters":"[\"12370\",0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12370' and l.unit_price is greater than 0.55).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}614{"category":"single_table/and/having","domain":"commerce","family_id":"4a9a5101e9dae241fd2343af","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5834f7f099c5c1e486843a032d4bd9516a03f44d640aee9be549d84c99344be4","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' and unit_price is at most 8.5), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5,2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5,2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5,2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",8.5,2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",0.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Austria\",8.5,2]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Austria' and unit_price is at most 8.5), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}615{"category":"single_table/date/grouped","domain":"commerce","family_id":"c7f761f2fd800bb94ab41a49","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"dd5d784c98b619242cd7cc956fcc65450366c53ff1de3e8fc20bdb4cb5ca230b","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",651],[\"Austria\",229],[\"Bahrain\",97],[\"Belgium\",982],[\"Canada\",52],[\"Channel Islands\",2482],[\"Cyprus\",510],[\"Denmark\",897],[\"EIRE\",13098],[\"Finland\",2666],[\"France\",5898],[\"Germany\",9798],[\"Israel\",34],[\"Italy\",276],[\"Japan\",2571],[\"Netherlands\",7014],[\"Norway\",114],[\"Poland\",157],[\"Portugal\",173],[\"Singapore\",6],[\"Spain\",4998],[\"Sweden\",10777],[\"Switzerland\",951],[\"USA\",36],[\"United Arab Emirates\",2],[\"United Kingdom\",1072131]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}616{"category":"join/or/grouped","domain":"commerce","family_id":"d7c9c5fdad9101e1b9510763","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f44f395d00b5e540cedaad1d97a7b48aea4ceeb159b88ac2fc8ee63b1c5037d2","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12352'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-13\",134],[\"2010-07-13\",158],[\"2010-11-12\",77],[\"2011-01-21\",164],[\"2011-01-25\",601],[\"2011-03-01\",29],[\"2011-04-05\",269],[\"2011-04-21\",153],[\"2011-09-13\",73],[\"2011-09-25\",217],[\"2011-10-04\",73],[\"2011-10-12\",74],[\"2011-11-04\",187],[\"2011-11-17\",183],[\"2011-11-23\",73],[\"2011-11-29\",91],[\"2011-12-01\",218],[\"2011-12-02\",132]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Finland\",\"12352\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12352'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}617{"category":"join/null/or/having","domain":"commerce","family_id":"d3e0489b730ad6d3b29247b8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2f8193a54f79d357bf02f88f888c5af15eaa7a4eb7daa47889ca52c645432427","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",534773],[\"EIRE\",7299],[\"Sweden\",6648],[\"Japan\",2160],[\"Netherlands\",2008]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[229,2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}618{"category":"single_table/or/grouped","domain":"commerce","family_id":"13f9659d2ed64a7479984977","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2523b5c650ba2908933b4c7c64f91a7ff4f78726b6a760f5242d1950decda112","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (country equals 'Bahrain' or quantity is greater than 1800), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",1800],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",1800],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",1800],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",1800],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",97],[\"United Kingdom\",152904]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Bahrain\",1800]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (country equals 'Bahrain' or quantity is greater than 1800), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}619{"category":"join/null/and/grouped","domain":"commerce","family_id":"1ec83409ad76310233832b40","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6a0d4a1a516ff96eb36c705943c48cb9a75408691bf6eb0a47364f16f2be62f9","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}620{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"fe4767a544f0957ab1c4a7d5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"25e291ceac6551c6ffbc9020cacb2eedd2610bae351917aa39b75aa3809d7477","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' or l.quantity is at most 229), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",229,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\",229,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",229,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-10\",3],[\"2010-01-17\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12366\",229,10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' or l.quantity is at most 229), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}621{"category":"single_table/date/and/having","domain":"commerce","family_id":"7e75c527e936761a0ef4e2bd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f9e89a2a44e5204ecc3d659445a1f73869177b59f14fbc029d46df7bdb9f0c43","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2011-05-10'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-08-05\",4.8],[\"2011-11-04\",4.8],[\"2011-05-10\",4.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[4.77,\"2011-05-10\",10]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (unit_price is greater than 4.77 and invoice_date is on or after '2011-05-10'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}622{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"b8e8e85f04359f100615435d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"990397a318efcaf7de4a14b5bfcfc26e9e245702f09e965ece274c8c19c7b5a6","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 648 or l.unit_price is at most 4.77), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",4],[\"Bahrain\",3],[\"Belgium\",18],[\"Canada\",1],[\"Channel Islands\",6],[\"Cyprus\",5],[\"Denmark\",3],[\"EIRE\",54],[\"Finland\",18],[\"France\",60],[\"Germany\",121],[\"Israel\",2],[\"Italy\",3],[\"Japan\",5],[\"Netherlands\",36],[\"Norway\",4],[\"Poland\",2],[\"Portugal\",6],[\"Singapore\",2],[\"Spain\",25],[\"Sweden\",26],[\"Switzerland\",10],[\"USA\",1],[\"United Arab Emirates\",1],[\"United Kingdom\",6590]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[648,4.77]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 648 or l.unit_price is at most 4.77), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}623{"category":"single_table/date/or/having","domain":"commerce","family_id":"1bfe5ed6f64205d61939d4b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"094a8dc8dc92b8b4aa3ce7ba16ef10e82834d74bc19e1c4456d4cf104357f9eb","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (unit_price is at most 8.5 or invoice_date is on or after '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",73197.43000000001],[\"Singapore\",6068.0599999999995],[\"EIRE\",4090.94],[\"Germany\",3053.83],[\"France\",867.58]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[8.5,\"2011-05-10\",2]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (unit_price is at most 8.5 or invoice_date is on or after '2011-05-10'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}624{"category":"single_table/having","domain":"commerce","family_id":"586ccd6637eb63f89622f644","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ced37dd7e9752d81dc3a77c8a0ab61d4dccae6f6db2e2649c0a176ced85cc4b6","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (unit_price is at most 4.77), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Israel\",3.0],[\"Denmark\",2.97],[\"Bahrain\",2.775],[\"Finland\",2.580377358490566],[\"USA\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[4.77,2]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (unit_price is at most 4.77), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}625{"category":"join/null/or/having","domain":"commerce","family_id":"777cef4e4b24a28b0612bf1f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f11359d884aca5286f9e490e0fe069f8512dc04a7689d0470a0409a977eae438","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-23\",15.389999999999999],[\"2010-03-28\",22.24],[\"2011-08-17\",24.69]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Australia\",10]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}626{"category":"single_table/date/ranked","domain":"commerce","family_id":"08eebafbfb9b2f7ebe3f31df","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a5c5dbbaf635a494f79dd5941cb4c138a754927466ce4adbe608321fefefc860","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-12-02'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1],[\"Portugal\",3],[\"Bahrain\",8]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is on or after '2010-12-02'), grouped by country; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}627{"category":"join/and/ranked","domain":"commerce","family_id":"d39a7b5905f2a8fd9fcb6a67","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ca951a379d2f2934a6c7431630990cf6687d95f60d0060837743ef12e1599f15","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Belgium' and l.unit_price is at most 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-28\",272],[\"2011-09-22\",180]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Belgium\",0.55]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Belgium' and l.unit_price is at most 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}628{"category":"join/null/or/having","domain":"commerce","family_id":"21db5f52eb3ce491b88cb0f6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a657fcd06b9de416f84bd3173b80a51d597bf16dfc08f7fafd8ba43ac9abf8f8","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",1],[\"United Kingdom\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[229,10]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}629{"category":"join/date/ranked","domain":"commerce","family_id":"2c3a120e833525c8acd57fe4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"28821aa3f5c0ae6269e71c27262bbbfd4337c34dce6a98a7a2a5e0696cb9d9ce","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-04\",4072.28],[\"2011-03-01\",1041.49],[\"2010-03-24\",1032.8799999999999],[\"2010-12-01\",829.6],[\"2010-11-17\",777.18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}630{"category":"join/null/and/having","domain":"commerce","family_id":"f248ade2c02a82816b89a7de","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"59f017e7893ab32172cf70ec8692f3d627137fae9913a001679924bf3f1b14c4","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[229,2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}631{"category":"join/and/ranked","domain":"commerce","family_id":"98922b86aa0de026be3d2275","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e739bc84f8c65f840757af2fe130733f12003a4a6094a2c9f8f7c0065ad73837","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 8.5), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-08\",1200],[\"2010-05-04\",560],[\"2011-07-27\",480],[\"2011-08-18\",480],[\"2011-03-08\",432]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[92,8.5]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 8.5), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}632{"category":"join/null/or/grouped","domain":"commerce","family_id":"575ffa6c4f3dce0ddb51b70e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ae029bd42178b7c37dee4517b08ac858904921ce2c8cc3b4aae9387605b6fbb4","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1.5],[\"2009-12-02\",176.66666666666666],[\"2009-12-03\",1689.6666666666667],[\"2009-12-04\",41.13333333333333],[\"2009-12-06\",2.8181818181818183],[\"2009-12-07\",65.16666666666667],[\"2009-12-08\",147.0],[\"2009-12-09\",3.1666666666666665],[\"2009-12-10\",1.0],[\"2009-12-11\",2.5],[\"2009-12-14\",2.466666666666667],[\"2009-12-15\",133.53846153846155],[\"2009-12-17\",1.3846153846153846],[\"2009-12-18\",1.0],[\"2009-12-20\",1.0],[\"2009-12-21\",1.8846153846153846],[\"2009-12-22\",32.13636363636363],[\"2009-12-23\",16.875],[\"2010-01-04\",54.833333333333336],[\"2010-01-05\",1.1428571428571428],[\"2010-01-07\",311.2],[\"2010-01-08\",534.0],[\"2010-01-10\",300.0],[\"2010-01-11\",432.0],[\"2010-01-12\",91.5],[\"2010-01-13\",48.833333333333336],[\"2010-01-15\",1.0],[\"2010-01-20\",240.0],[\"2010-01-22\",4.333333333333333],[\"2010-01-25\",1.1176470588235294],[\"2010-01-26\",3.7142857142857144],[\"2010-01-27\",161.11111111111111],[\"2010-01-28\",5.4],[\"2010-01-29\",96.83333333333333],[\"2010-01-31\",1.2727272727272727],[\"2010-02-01\",1.1538461538461537],[\"2010-02-02\",1.0],[\"2010-02-03\",1.0],[\"2010-02-04\",126.5],[\"2010-02-07\",145.4],[\"2010-02-08\",1.3571428571428572],[\"2010-02-10\",1.5],[\"2010-02-11\",56.0],[\"2010-02-12\",226.88888888888889],[\"2010-02-14\",1.0],[\"2010-02-16\",72.75],[\"2010-02-17\",146.0],[\"2010-02-18\",96.66666666666667],[\"2010-02-19\",185.25],[\"2010-02-22\",1.5],[\"2010-02-23\",1.5],[\"2010-02-24\",294.0],[\"2010-02-25\",480.0],[\"2010-02-26\",100.66666666666667],[\"2010-02-28\",256.0],[\"2010-03-01\",240.0],[\"2010-03-03\",1.5],[\"2010-03-04\",240.0],[\"2010-03-05\",61.142857142857146],[\"2010-03-07\",1.6666666666666667],[\"2010-03-08\",210.4],[\"2010-03-09\",7.5],[\"2010-03-10\",84.55555555555556],[\"2010-03-15\",106.07142857142857],[\"2010-03-17\",284.25],[\"2010-03-18\",576.0],[\"2010-03-19\",346.4],[\"2010-03-21\",63.8],[\"2010-03-22\",400.0],[\"2010-03-23\",4007.6363636363635],[\"2010-03-24\",84.2],[\"2010-03-26\",5.0],[\"2010-03-29\",413.1111111111111],[\"2010-03-30\",360.0],[\"2010-03-31\",1.0],[\"2010-04-01\",208.66666666666666],[\"2010-04-06\",400.0],[\"2010-04-08\",163.6],[\"2010-04-09\",34.44444444444444],[\"2010-04-11\",520.0],[\"2010-04-12\",1.0],[\"2010-04-14\",1.0],[\"2010-04-15\",1.5],[\"2010-04-16\",87.42857142857143],[\"2010-04-19\",181.25],[\"2010-04-20\",1.0],[\"2010-04-21\",1.25],[\"2010-04-22\",460.2857142857143],[\"2010-04-23\",1.2857142857142858],[\"2010-04-26\",69.8],[\"2010-04-27\",1.0],[\"2010-04-28\",1.0],[\"2010-04-29\",61.25],[\"2010-04-30\",3.5],[\"2010-05-02\",250.0],[\"2010-05-04\",560.0],[\"2010-05-05\",108.625],[\"2010-05-06\",59.9],[\"2010-05-07\",305.42857142857144],[\"2010-05-10\",163.33333333333334],[\"2010-05-12\",674.6666666666666],[\"2010-05-13\",1.0],[\"2010-05-14\",155.58333333333334],[\"2010-05-17\",1.0],[\"2010-05-18\",2085.8333333333335],[\"2010-05-19\",394.0],[\"2010-05-21\",1.1538461538461537],[\"2010-05-23\",240.0],[\"2010-05-24\",1.0],[\"2010-05-25\",293.6666666666667],[\"2010-05-26\",66.45454545454545],[\"2010-05-28\",1.0],[\"2010-06-01\",1.0],[\"2010-06-02\",1.4545454545454546],[\"2010-06-03\",162.625],[\"2010-06-04\",1.2142857142857142],[\"2010-06-07\",744.1666666666666],[\"2010-06-08\",2000.0],[\"2010-06-09\",362.6666666666667],[\"2010-06-10\",1.0],[\"2010-06-11\",4.666666666666667],[\"2010-06-14\",1.5],[\"2010-06-15\",89.4],[\"2010-06-16\",5.25],[\"2010-06-17\",1.0],[\"2010-06-18\",1.3333333333333333],[\"2010-06-20\",400.0],[\"2010-06-23\",312.4],[\"2010-06-24\",1.0909090909090908],[\"2010-06-25\",1.0],[\"2010-06-27\",600.0],[\"2010-06-28\",458.6666666666667],[\"2010-06-29\",198.0],[\"2010-06-30\",103.71428571428571],[\"2010-07-01\",2.0],[\"2010-07-02\",1.75],[\"2010-07-05\",1.6666666666666667],[\"2010-07-06\",86.66666666666667],[\"2010-07-07\",13.125],[\"2010-07-08\",1.1666666666666667],[\"2010-07-09\",1.0],[\"2010-07-14\",1.0],[\"2010-07-15\",406.4],[\"2010-07-16\",35.285714285714285],[\"2010-07-18\",272.0],[\"2010-07-19\",1.0],[\"2010-07-20\",1.6],[\"2010-07-21\",1.3846153846153846],[\"2010-07-22\",2.0],[\"2010-07-23\",40.30769230769231],[\"2010-07-25\",500.0],[\"2010-07-26\",96.66666666666667],[\"2010-07-27\",184.46153846153845],[\"2010-07-28\",98.33333333333333],[\"2010-07-29\",1.2],[\"2010-07-30\",44.785714285714285],[\"2010-08-02\",76.0],[\"2010-08-03\",757.6666666666666],[\"2010-08-05\",109.0],[\"2010-08-06\",1.8181818181818181],[\"2010-08-08\",300.0],[\"2010-08-10\",1.0],[\"2010-08-11\",110.0],[\"2010-08-12\",1.0],[\"2010-08-13\",35.391304347826086],[\"2010-08-15\",646.8571428571429],[\"2010-08-16\",142.0],[\"2010-08-17\",264.0],[\"2010-08-18\",2.8333333333333335],[\"2010-08-19\",334.3333333333333],[\"2010-08-20\",2.0],[\"2010-08-24\",565.3333333333334],[\"2010-08-25\",206.85714285714286],[\"2010-08-26\",204.88888888888889],[\"2010-08-31\",62.57142857142857],[\"2010-09-02\",73.0],[\"2010-09-03\",1049.875],[\"2010-09-06\",3.0],[\"2010-09-07\",256.0],[\"2010-09-09\",1.0],[\"2010-09-12\",480.0],[\"2010-09-13\",174.85714285714286],[\"2010-09-16\",1.1666666666666667],[\"2010-09-17\",90.33333333333333],[\"2010-09-20\",372.3333333333333],[\"2010-09-21\",504.0],[\"2010-09-22\",1.2],[\"2010-09-24\",1.0],[\"2010-09-26\",118.83333333333333],[\"2010-09-27\",248.5],[\"2010-09-28\",24.9],[\"2010-09-30\",2.263157894736842],[\"2010-10-01\",5.75],[\"2010-10-04\",240.66666666666666],[\"2010-10-05\",72.75],[\"2010-10-06\",570.25],[\"2010-10-07\",2.4],[\"2010-10-08\",1080.857142857143],[\"2010-10-10\",1.0],[\"2010-10-11\",1.75],[\"2010-10-12\",161.0],[\"2010-10-13\",432.0],[\"2010-10-14\",625.0],[\"2010-10-15\",2.0],[\"2010-10-18\",1.5],[\"2010-10-19\",1.2],[\"2010-10-21\",1.2],[\"2010-10-22\",795.0],[\"2010-10-24\",256.0],[\"2010-10-25\",1.4444444444444444],[\"2010-10-26\",190.27272727272728],[\"2010-10-29\",2.380952380952381],[\"2010-10-31\",1.0],[\"2010-11-01\",288.0],[\"2010-11-02\",1.3333333333333333],[\"2010-11-03\",336.0],[\"2010-11-04\",1844.642857142857],[\"2010-11-05\",527.1666666666666],[\"2010-11-09\",168.6],[\"2010-11-10\",568.0],[\"2010-11-11\",267.53846153846155],[\"2010-11-12\",540.0],[\"2010-11-15\",256.0],[\"2010-11-16\",266.0],[\"2010-11-17\",120.83333333333333],[\"2010-11-18\",2.9],[\"2010-11-19\",164.0],[\"2010-11-22\",1.0],[\"2010-11-23\",3.6666666666666665],[\"2010-11-24\",38.625],[\"2010-11-25\",22.153846153846153],[\"2010-11-29\",57.6],[\"2010-11-30\",48.875],[\"2010-12-01\",113.61538461538461],[\"2010-12-02\",650.5],[\"2010-12-03\",1440.0],[\"2010-12-06\",137.25],[\"2010-12-07\",192.95],[\"2010-12-08\",68.0],[\"2010-12-09\",187.72727272727272],[\"2010-12-10\",1.0],[\"2010-12-12\",1.3333333333333333],[\"2010-12-13\",112.83333333333333],[\"2010-12-14\",288.0],[\"2010-12-15\",7.285714285714286],[\"2010-12-16\",188.44444444444446],[\"2010-12-17\",2.142857142857143],[\"2010-12-19\",1.6666666666666667],[\"2010-12-20\",302.5],[\"2010-12-22\",1.0],[\"2010-12-23\",2.5454545454545454],[\"2011-01-05\",121.4],[\"2011-01-06\",600.0],[\"2011-01-07\",102.0],[\"2011-01-10\",1.25],[\"2011-01-11\",1235.0],[\"2011-01-12\",1.0],[\"2011-01-13\",288.0],[\"2011-01-17\",400.0],[\"2011-01-20\",1.0],[\"2011-01-21\",288.0],[\"2011-01-24\",1.3333333333333333],[\"2011-01-25\",2.3333333333333335],[\"2011-01-26\",588.0],[\"2011-01-27\",1.25],[\"2011-02-01\",10.0],[\"2011-02-03\",1164.0],[\"2011-02-04\",186.16666666666666],[\"2011-02-07\",504.0],[\"2011-02-10\",840.0],[\"2011-02-11\",1.0],[\"2011-02-14\",288.0],[\"2011-02-15\",330.125],[\"2011-02-16\",432.0],[\"2011-02-17\",36.875],[\"2011-02-18\",1.6],[\"2011-02-20\",250.0],[\"2011-02-21\",7.571428571428571],[\"2011-02-25\",23.6],[\"2011-03-01\",2.0],[\"2011-03-02\",275.0],[\"2011-03-03\",288.0],[\"2011-03-04\",705.6],[\"2011-03-07\",204.5],[\"2011-03-08\",576.0],[\"2011-03-09\",300.5],[\"2011-03-10\",1.0],[\"2011-03-11\",275.0],[\"2011-03-14\",3.5],[\"2011-03-15\",1.0],[\"2011-03-16\",192.6],[\"2011-03-17\",330.5],[\"2011-03-18\",1.0],[\"2011-03-20\",494.42857142857144],[\"2011-03-21\",1.0],[\"2011-03-22\",5.333333333333333],[\"2011-03-23\",1.0],[\"2011-03-24\",500.0],[\"2011-03-25\",223.16666666666666],[\"2011-03-30\",75.45],[\"2011-04-01\",230.77272727272728],[\"2011-04-03\",42.857142857142854],[\"2011-04-04\",4.2],[\"2011-04-05\",194.26666666666668],[\"2011-04-06\",1.25],[\"2011-04-07\",5.0],[\"2011-04-08\",300.75],[\"2011-04-12\",1.0],[\"2011-04-13\",1116.0],[\"2011-04-14\",188.5],[\"2011-04-15\",1.3333333333333333],[\"2011-04-18\",1802.8],[\"2011-04-19\",1.5],[\"2011-04-20\",840.0],[\"2011-04-21\",137.1818181818182],[\"2011-04-26\",190.83333333333334],[\"2011-04-27\",528.0],[\"2011-05-03\",80.66666666666667],[\"2011-05-04\",288.0],[\"2011-05-05\",155.92307692307693],[\"2011-05-06\",1.3333333333333333],[\"2011-05-09\",1.6666666666666667],[\"2011-05-10\",3.8],[\"2011-05-11\",28.0],[\"2011-05-12\",1.5],[\"2011-05-13\",50.57142857142857],[\"2011-05-17\",288.0],[\"2011-05-18\",1.0],[\"2011-05-19\",576.0],[\"2011-05-20\",388.0],[\"2011-05-23\",871.5],[\"2011-05-24\",302.0769230769231],[\"2011-05-25\",1.0],[\"2011-05-26\",1.0],[\"2011-05-31\",573.3333333333334],[\"2011-06-01\",1.0],[\"2011-06-02\",320.0],[\"2011-06-03\",1.0],[\"2011-06-05\",288.0],[\"2011-06-07\",17.2],[\"2011-06-08\",660.0],[\"2011-06-10\",1.0],[\"2011-06-12\",1.5],[\"2011-06-13\",91.7],[\"2011-06-14\",660.0],[\"2011-06-15\",1.5],[\"2011-06-16\",50.333333333333336],[\"2011-06-17\",109.125],[\"2011-06-20\",84.08333333333333],[\"2011-06-22\",217.1],[\"2011-06-24\",3.0],[\"2011-06-27\",5.0],[\"2011-06-28\",87.71428571428571],[\"2011-06-30\",327.0],[\"2011-07-04\",300.0],[\"2011-07-05\",444.0],[\"2011-07-06\",173.6],[\"2011-07-07\",482.0],[\"2011-07-08\",1.0],[\"2011-07-11\",197.14285714285714],[\"2011-07-12\",240.0],[\"2011-07-15\",1.5],[\"2011-07-17\",720.0],[\"2011-07-19\",360.0],[\"2011-07-20\",203.25],[\"2011-07-21\",180.75],[\"2011-07-22\",1.3333333333333333],[\"2011-07-24\",376.0],[\"2011-07-26\",1.3333333333333333],[\"2011-07-27\",212.2],[\"2011-07-28\",368.0],[\"2011-08-01\",280.0],[\"2011-08-02\",620.0],[\"2011-08-03\",108.75],[\"2011-08-04\",600.0],[\"2011-08-05\",49.0],[\"2011-08-07\",288.0],[\"2011-08-08\",566.0],[\"2011-08-10\",3.2],[\"2011-08-11\",1.5],[\"2011-08-16\",1.0],[\"2011-08-17\",694.6666666666666],[\"2011-08-18\",335.0769230769231],[\"2011-08-21\",1.0],[\"2011-08-22\",135.88888888888889],[\"2011-08-23\",200.66666666666666],[\"2011-08-24\",358.75],[\"2011-08-26\",288.0],[\"2011-08-30\",2.142857142857143],[\"2011-09-01\",384.0],[\"2011-09-02\",327.53846153846155],[\"2011-09-04\",960.0],[\"2011-09-05\",480.0],[\"2011-09-06\",1.4],[\"2011-09-08\",193.0],[\"2011-09-09\",2.0],[\"2011-09-13\",300.0],[\"2011-09-14\",600.0],[\"2011-09-15\",322.0],[\"2011-09-16\",475.3333333333333],[\"2011-09-19\",1.2],[\"2011-09-20\",167.33333333333334],[\"2011-09-23\",33.0],[\"2011-09-26\",2.75],[\"2011-09-27\",240.0],[\"2011-09-28\",466.0],[\"2011-09-29\",336.0],[\"2011-09-30\",1.0],[\"2011-10-02\",42.57142857142857],[\"2011-10-03\",960.0],[\"2011-10-04\",527.0],[\"2011-10-06\",163.6],[\"2011-10-07\",565.6],[\"2011-10-10\",27.88888888888889],[\"2011-10-11\",1.0],[\"2011-10-12\",4.2],[\"2011-10-13\",96.75],[\"2011-10-14\",1.5],[\"2011-10-17\",335.0],[\"2011-10-18\",396.0],[\"2011-10-19\",30.0],[\"2011-10-20\",4.0],[\"2011-10-21\",1.0],[\"2011-10-24\",224.54545454545453],[\"2011-10-25\",387.6666666666667],[\"2011-10-26\",138.4],[\"2011-10-27\",181.0],[\"2011-10-28\",44.63636363636363],[\"2011-10-31\",1.0],[\"2011-11-02\",464.0],[\"2011-11-03\",609.25],[\"2011-11-04\",2.909090909090909],[\"2011-11-06\",1.3333333333333333],[\"2011-11-07\",240.0],[\"2011-11-08\",1.1428571428571428],[\"2011-11-09\",480.0],[\"2011-11-10\",1.0],[\"2011-11-11\",65.11111111111111],[\"2011-11-13\",2.0],[\"2011-11-15\",217.25],[\"2011-11-16\",8.5],[\"2011-11-17\",412.0],[\"2011-11-18\",148.5],[\"2011-11-20\",288.0],[\"2011-11-21\",1.0],[\"2011-11-22\",403.75],[\"2011-11-23\",324.0],[\"2011-11-24\",288.0],[\"2011-11-25\",1.4],[\"2011-11-28\",402.6666666666667],[\"2011-11-29\",29.9],[\"2011-11-30\",1.0],[\"2011-12-01\",288.0],[\"2011-12-02\",84.33333333333333],[\"2011-12-05\",132.05263157894737],[\"2011-12-06\",1.6666666666666667],[\"2011-12-08\",1.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}633{"category":"single_table/or/having","domain":"commerce","family_id":"4b1c2b3a65c9b438e998fc86","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6fc7955d6681b098fed6cf1bf6dc4cbc1fc903c9a0a4a295187004ae09e33787","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Canada' or unit_price is greater than 49.95), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95,2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95,2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",49.95,2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Germany\",424.06],[\"Norway\",183.75],[\"Singapore\",162.6],[\"EIRE\",50.0],[\"United Kingdom\",50.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR unit_price > ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Canada\",49.95,2]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Canada' or unit_price is greater than 49.95), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}634{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"fe4767a544f0957ab1c4a7d5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cf463aaf78acd3db6ee5d42c928295d677801f33aa1fb2feb84ba45f85564431","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",1800],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-17\",3],[\"2010-02-07\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12359\",1800,10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}635{"category":"single_table/and/having","domain":"commerce","family_id":"6c094b464cb9b5a3f99ae282","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"45da07ed160c54394a0943fbac0a550bfdf790c32f4cbfe2db22ddee5b7bd1c7","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 4.77), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,4.77,10],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? OR unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,4.77,10],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,4.77],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (quantity > ? AND unit_price > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[92,4.77,10]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (quantity is greater than 92 and unit_price is greater than 4.77), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}636{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"bfea543c266bd36f1293e9ac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"686ab2783748589a15b9a5828bfe837a6ad56ce74d93aedf015fde1eb82ba0a7","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1626]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)","sql_parameters":"[92]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}637{"category":"join/grouped","domain":"commerce","family_id":"bc8aedefb277d7a33fc90e77","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9cb9cd90cf4bf0151dac40cacf4133b5ee7578db627254297022082c7d9ba548","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12370'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12370\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12370'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}638{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"62afe8888192efe7b59e2680cc4e1cbbc022974f0ce5e4995103faff35e43385","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",1],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12359\",\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}639{"category":"join/date/or/ranked","domain":"commerce","family_id":"00ee5b675de3e8ce4b976779","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"af1d71e417542fa9bd132fc535131d75fe2aafd3f5061215c1fbc510d4ee2bb1","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12361' or i.invoice_date is on or after '2011-09-29'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",2100],[\"EIRE\",500],[\"Spain\",360],[\"Germany\",288],[\"Denmark\",256]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12361\",\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12361' or i.invoice_date is on or after '2011-09-29'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}640{"category":"join/or/grouped","domain":"commerce","family_id":"3c82870fece996fa4d8d0830","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8c8d8c0aac7d89d17e03f42c645ca149f043186cd51d5d949ccaa729a2f4de3c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.quantity is greater than 92 or l.unit_price is at most 49.95), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",47],[\"Austria\",18],[\"Bahrain\",11],[\"Belgium\",76],[\"Canada\",5],[\"Channel Islands\",24],[\"Cyprus\",16],[\"Denmark\",15],[\"EIRE\",189],[\"Finland\",73],[\"France\",238],[\"Germany\",517],[\"Israel\",8],[\"Italy\",15],[\"Japan\",19],[\"Netherlands\",118],[\"Norway\",13],[\"Poland\",6],[\"Portugal\",21],[\"Spain\",101],[\"Sweden\",93],[\"Switzerland\",37],[\"USA\",3],[\"United Arab Emirates\",1],[\"United Kingdom\",25273]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[92,49.95]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.quantity is greater than 92 or l.unit_price is at most 49.95), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}641{"category":"join/having","domain":"commerce","family_id":"3a1e0a65ef83b7c82b40af7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"02bc6ddf06a222238a04c387444114e0f5ec95bb0d49216b639d560c0de5930e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 92), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",162.6],[\"United Arab Emirates\",15.0],[\"USA\",2.55],[\"Channel Islands\",1.25],[\"Israel\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[92,2]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 92), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}642{"category":"join/null/or/ranked","domain":"commerce","family_id":"a61dba2bf87be84bfe6794bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"aacd9c60e05ea8673e9e93626652adc5a2faef8c699a08c7bd49c013136f94a6","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",5034],[\"EIRE\",199],[\"Bahrain\",97],[\"Israel\",30],[\"Switzerland\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}643{"category":"join/ranked","domain":"commerce","family_id":"a1d798cea813a2f5d1d93c3f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"9ffa0aba352d33f9528e9f016ca6c660feb48652fce1e3e7b5ddd250685f4775","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12346'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",27.05]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12346\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12346'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}644{"category":"join/null/date/or/aggregate","domain":"commerce","family_id":"748cda5a236d55063bfc01d4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d9c2d74a7eee186a1a97ce509d836e5619ba949a536bc3a9ffa62c02aa186404","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1235209]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}645{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"00cfde3743d045b945fb7afe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f60e436e84702a68a08fee3f71712ceefa773e2c74b448b651460877d7bac10f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Channel Islands' and i.customer_id equals '12353').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)","sql_parameters":"[\"Channel Islands\",\"12353\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Channel Islands' and i.customer_id equals '12353').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}646{"category":"join/date/having","domain":"commerce","family_id":"182ebc5865b442259d639c80","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"39c241276b14ec479eba98c47ea7fc98138a5a02ed462eb7d291da07fca75a5e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Channel Islands\",50],[\"Switzerland\",48],[\"Japan\",12],[\"USA\",12],[\"Australia\",6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}647{"category":"join/aggregate","domain":"commerce","family_id":"c094a09aea28812d3c7db1ce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a42ca1ee887f1cb7190be7dc0232a9a8355141bba979d4c5c541d0fa8f5f7772","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[106.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12359\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12359').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}648{"category":"join/grouped","domain":"commerce","family_id":"7ba9c4ac2963114bfda60251","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0a3968b5dbfea9955e98f04c5b8cf18f5e09aa51533602d9b599ab2c6c264b6b","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 2.25), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1.4844],[\"2009-12-02\",1.3454166666666667],[\"2009-12-03\",1.222],[\"2009-12-04\",1.2855172413793103],[\"2009-12-05\",0.9977777777777779],[\"2009-12-06\",1.0464285714285715],[\"2009-12-07\",1.3960714285714284],[\"2009-12-08\",1.3020588235294117],[\"2009-12-09\",1.156388888888889],[\"2009-12-10\",1.3823529411764706],[\"2009-12-11\",1.1309090909090909],[\"2009-12-13\",0.6833333333333332],[\"2009-12-14\",1.2314814814814814],[\"2009-12-15\",1.1692857142857143],[\"2009-12-16\",1.2676923076923077],[\"2009-12-17\",1.276],[\"2009-12-18\",1.4229032258064516],[\"2009-12-20\",0.71375],[\"2009-12-21\",1.3870833333333332],[\"2009-12-22\",1.1985714285714286],[\"2009-12-23\",1.129047619047619],[\"2010-01-04\",1.2525],[\"2010-01-05\",1.3625],[\"2010-01-06\",1.25],[\"2010-01-07\",1.225],[\"2010-01-08\",1.0393333333333332],[\"2010-01-10\",1.7357142857142858],[\"2010-01-11\",1.27],[\"2010-01-12\",1.328235294117647],[\"2010-01-13\",1.3872727272727272],[\"2010-01-14\",0.9959999999999999],[\"2010-01-15\",1.246],[\"2010-01-17\",1.67],[\"2010-01-18\",1.1466666666666667],[\"2010-01-19\",1.163125],[\"2010-01-20\",1.040625],[\"2010-01-21\",1.3605263157894736],[\"2010-01-22\",1.4333333333333333],[\"2010-01-24\",1.1473333333333333],[\"2010-01-25\",1.2875],[\"2010-01-26\",1.1718181818181819],[\"2010-01-27\",1.3716666666666666],[\"2010-01-28\",1.2249999999999999],[\"2010-01-29\",1.2781818181818183],[\"2010-01-31\",1.33375],[\"2010-02-01\",1.233809523809524],[\"2010-02-02\",1.55],[\"2010-02-03\",1.2249999999999999],[\"2010-02-04\",1.1204761904761906],[\"2010-02-05\",1.4614285714285715],[\"2010-02-07\",0.722],[\"2010-02-08\",1.2827272727272727],[\"2010-02-09\",1.496190476190476],[\"2010-02-10\",1.0976470588235294],[\"2010-02-11\",1.4649999999999999],[\"2010-02-12\",1.2060869565217391],[\"2010-02-14\",1.1142857142857143],[\"2010-02-15\",1.3285185185185184],[\"2010-02-16\",1.2558823529411764],[\"2010-02-17\",0.98],[\"2010-02-18\",1.0522222222222224],[\"2010-02-19\",1.36],[\"2010-02-21\",1.1257142857142857],[\"2010-02-22\",1.4376923076923078],[\"2010-02-23\",1.7925],[\"2010-02-24\",1.1804166666666667],[\"2010-02-25\",1.0878571428571429],[\"2010-02-26\",1.458],[\"2010-02-28\",1.168235294117647],[\"2010-03-01\",1.1194444444444445],[\"2010-03-02\",1.38],[\"2010-03-03\",1.3543478260869564],[\"2010-03-04\",1.6133333333333335],[\"2010-03-05\",0.8848387096774194],[\"2010-03-07\",1.8833333333333335],[\"2010-03-08\",1.237111111111111],[\"2010-03-09\",1.3572],[\"2010-03-10\",1.0675862068965518],[\"2010-03-11\",0.9946666666666667],[\"2010-03-12\",0.8188235294117647],[\"2010-03-14\",1.37625],[\"2010-03-15\",1.0768181818181817],[\"2010-03-16\",1.412],[\"2010-03-17\",0.7394117647058823],[\"2010-03-18\",0.9907142857142857],[\"2010-03-19\",1.3804761904761904],[\"2010-03-21\",1.4090909090909092],[\"2010-03-22\",1.6055555555555554],[\"2010-03-23\",0.9613333333333334],[\"2010-03-24\",1.3347368421052632],[\"2010-03-25\",1.3905263157894736],[\"2010-03-26\",1.29],[\"2010-03-28\",1.135],[\"2010-03-29\",0.9673333333333333],[\"2010-03-30\",1.3175],[\"2010-03-31\",1.4610526315789474],[\"2010-04-01\",1.0219047619047619],[\"2010-04-06\",1.036875],[\"2010-04-07\",1.4226315789473685],[\"2010-04-08\",1.3294444444444444],[\"2010-04-09\",1.17],[\"2010-04-11\",1.0691666666666666],[\"2010-04-12\",1.369090909090909],[\"2010-04-13\",1.3225],[\"2010-04-14\",1.223103448275862],[\"2010-04-15\",1.478],[\"2010-04-16\",1.2196774193548388],[\"2010-04-18\",1.2833333333333334],[\"2010-04-19\",1.4596],[\"2010-04-20\",1.2210344827586208],[\"2010-04-21\",1.4144999999999999],[\"2010-04-22\",1.1273170731707316],[\"2010-04-23\",0.925],[\"2010-04-25\",1.5091666666666665],[\"2010-04-26\",1.1880645161290322],[\"2010-04-27\",1.414090909090909],[\"2010-04-28\",1.464375],[\"2010-04-29\",1.2969230769230768],[\"2010-04-30\",1.496875],[\"2010-05-02\",1.1753333333333333],[\"2010-05-04\",1.5983333333333334],[\"2010-05-05\",1.129090909090909],[\"2010-05-06\",1.2204000000000002],[\"2010-05-07\",1.3211428571428572],[\"2010-05-09\",1.3610526315789473],[\"2010-05-10\",0.9846874999999999],[\"2010-05-11\",1.2804347826086957],[\"2010-05-12\",1.2633333333333332],[\"2010-05-13\",0.98],[\"2010-05-14\",0.906875],[\"2010-05-16\",0.8707142857142857],[\"2010-05-17\",1.6541666666666668],[\"2010-05-18\",1.1533333333333333],[\"2010-05-19\",1.1465384615384615],[\"2010-05-20\",1.4766666666666666],[\"2010-05-21\",1.6722222222222223],[\"2010-05-23\",1.069],[\"2010-05-24\",1.151388888888889],[\"2010-05-25\",0.8936842105263159],[\"2010-05-26\",1.335],[\"2010-05-27\",1.1075],[\"2010-05-28\",1.2339999999999998],[\"2010-05-30\",1.4583333333333333],[\"2010-06-01\",1.228888888888889],[\"2010-06-02\",1.4210526315789473],[\"2010-06-03\",1.071875],[\"2010-06-04\",1.2719999999999998],[\"2010-06-06\",1.3407692307692307],[\"2010-06-07\",1.1624242424242424],[\"2010-06-08\",1.534782608695652],[\"2010-06-09\",1.1664285714285714],[\"2010-06-10\",1.1776470588235295],[\"2010-06-11\",1.0173333333333334],[\"2010-06-13\",1.1348717948717948],[\"2010-06-14\",1.0772222222222223],[\"2010-06-15\",0.978235294117647],[\"2010-06-16\",1.0589655172413794],[\"2010-06-17\",1.386875],[\"2010-06-18\",1.1468421052631579],[\"2010-06-20\",1.1675],[\"2010-06-21\",1.25],[\"2010-06-22\",1.05],[\"2010-06-23\",1.096923076923077],[\"2010-06-24\",1.3918181818181816],[\"2010-06-25\",1.0981818181818181],[\"2010-06-27\",1.2892857142857144],[\"2010-06-28\",1.2189473684210526],[\"2010-06-29\",1.3565384615384615],[\"2010-06-30\",1.19875],[\"2010-07-01\",1.3853571428571427],[\"2010-07-02\",1.05],[\"2010-07-04\",1.178],[\"2010-07-05\",1.3583870967741936],[\"2010-07-06\",0.9863333333333333],[\"2010-07-07\",1.1823809523809523],[\"2010-07-08\",1.1820833333333334],[\"2010-07-09\",1.65],[\"2010-07-12\",1.3877777777777778],[\"2010-07-13\",1.2454545454545454],[\"2010-07-14\",1.49],[\"2010-07-15\",1.3471428571428572],[\"2010-07-16\",1.239142857142857],[\"2010-07-18\",1.269375],[\"2010-07-19\",1.0166666666666666],[\"2010-07-20\",1.286111111111111],[\"2010-07-21\",1.423548387096774],[\"2010-07-22\",1.3863636363636365],[\"2010-07-23\",1.2979999999999998],[\"2010-07-25\",0.8433333333333333],[\"2010-07-26\",1.1482758620689655],[\"2010-07-27\",1.2008823529411765],[\"2010-07-28\",1.1663636363636363],[\"2010-07-29\",1.3206666666666667],[\"2010-07-30\",1.200952380952381],[\"2010-08-01\",1.3214285714285714],[\"2010-08-02\",1.4244444444444444],[\"2010-08-03\",1.324],[\"2010-08-04\",1.1019999999999999],[\"2010-08-05\",1.1564285714285714],[\"2010-08-06\",1.2128571428571429],[\"2010-08-08\",1.36125],[\"2010-08-09\",1.2367647058823528],[\"2010-08-10\",1.5827272727272728],[\"2010-08-11\",1.149],[\"2010-08-12\",1.373888888888889],[\"2010-08-13\",1.2958823529411765],[\"2010-08-15\",1.1648387096774193],[\"2010-08-16\",0.613],[\"2010-08-17\",1.0629166666666667],[\"2010-08-18\",1.2516666666666667],[\"2010-08-19\",1.2189473684210526],[\"2010-08-20\",1.5005000000000002],[\"2010-08-22\",1.4555555555555555],[\"2010-08-23\",1.5373333333333332],[\"2010-08-24\",1.0310000000000001],[\"2010-08-25\",1.172],[\"2010-08-26\",1.244],[\"2010-08-27\",0.835],[\"2010-08-29\",1.531],[\"2010-08-31\",1.0432],[\"2010-09-01\",1.6668749999999999],[\"2010-09-02\",1.3111111111111111],[\"2010-09-03\",1.34725],[\"2010-09-05\",1.5219047619047619],[\"2010-09-06\",1.53],[\"2010-09-07\",1.0695999999999999],[\"2010-09-08\",1.282857142857143],[\"2010-09-09\",1.606923076923077],[\"2010-09-10\",1.3945454545454545],[\"2010-09-12\",1.098888888888889],[\"2010-09-13\",1.204736842105263],[\"2010-09-14\",1.4964],[\"2010-09-15\",1.6375],[\"2010-09-16\",1.0621052631578947],[\"2010-09-17\",1.3458823529411763],[\"2010-09-19\",1.4207692307692308],[\"2010-09-20\",1.4073170731707318],[\"2010-09-21\",1.3459649122807018],[\"2010-09-22\",1.5225],[\"2010-09-23\",1.7100000000000002],[\"2010-09-24\",1.5992857142857144],[\"2010-09-26\",1.090625],[\"2010-09-27\",1.3464285714285713],[\"2010-09-28\",1.3594117647058823],[\"2010-09-29\",1.4495652173913045],[\"2010-09-30\",1.15375],[\"2010-10-01\",1.8158333333333332],[\"2010-10-03\",1.1706666666666665],[\"2010-10-04\",1.1942105263157894],[\"2010-10-05\",1.0147222222222223],[\"2010-10-06\",1.1854285714285715],[\"2010-10-07\",1.5035714285714286],[\"2010-10-08\",1.2083333333333333],[\"2010-10-10\",1.2044444444444444],[\"2010-10-11\",1.333103448275862],[\"2010-10-12\",1.0228205128205128],[\"2010-10-13\",0.9500000000000001],[\"2010-10-14\",1.1595454545454547],[\"2010-10-15\",1.3443478260869566],[\"2010-10-17\",1.895],[\"2010-10-18\",1.339090909090909],[\"2010-10-19\",1.449],[\"2010-10-20\",1.1382051282051282],[\"2010-10-21\",1.124],[\"2010-10-22\",1.456551724137931],[\"2010-10-24\",1.5223809523809524],[\"2010-10-25\",1.2820833333333332],[\"2010-10-26\",1.1558333333333333],[\"2010-10-27\",1.6136363636363635],[\"2010-10-28\",1.246],[\"2010-10-29\",1.48825],[\"2010-10-31\",1.54],[\"2010-11-01\",0.893],[\"2010-11-02\",1.435483870967742],[\"2010-11-03\",1.3566666666666665],[\"2010-11-04\",1.4308333333333332],[\"2010-11-05\",1.3454545454545455],[\"2010-11-07\",1.2307142857142856],[\"2010-11-08\",1.12],[\"2010-11-09\",1.1590909090909092],[\"2010-11-10\",1.46],[\"2010-11-11\",1.418103448275862],[\"2010-11-12\",1.333142857142857],[\"2010-11-14\",1.6266666666666665],[\"2010-11-15\",1.399310344827586],[\"2010-11-16\",1.2565217391304346],[\"2010-11-17\",1.3360416666666666],[\"2010-11-18\",1.4818518518518518],[\"2010-11-19\",1.2453333333333334],[\"2010-11-21\",1.1558823529411764],[\"2010-11-22\",1.5029166666666667],[\"2010-11-23\",1.4441666666666668],[\"2010-11-24\",1.3463829787234043],[\"2010-11-25\",1.301212121212121],[\"2010-11-26\",1.2963999999999998],[\"2010-11-28\",1.420952380952381],[\"2010-11-29\",1.2662499999999999],[\"2010-11-30\",1.3033870967741936],[\"2010-12-01\",1.441470588235294],[\"2010-12-02\",1.395921052631579],[\"2010-12-03\",1.3504999999999998],[\"2010-12-05\",1.2907142857142857],[\"2010-12-06\",1.3979411764705882],[\"2010-12-07\",1.380344827586207],[\"2010-12-08\",1.3374358974358975],[\"2010-12-09\",1.2519444444444445],[\"2010-12-10\",1.3050000000000002],[\"2010-12-12\",1.3466666666666667],[\"2010-12-13\",1.4063333333333332],[\"2010-12-14\",1.1241463414634145],[\"2010-12-15\",1.1876],[\"2010-12-16\",1.308125],[\"2010-12-17\",1.1532],[\"2010-12-19\",1.675],[\"2010-12-20\",1.1141176470588237],[\"2010-12-21\",1.2733333333333332],[\"2010-12-22\",1.541818181818182],[\"2010-12-23\",1.76],[\"2011-01-04\",1.2983333333333333],[\"2011-01-05\",1.259375],[\"2011-01-06\",0.8944444444444445],[\"2011-01-07\",1.081875],[\"2011-01-09\",1.4388888888888889],[\"2011-01-10\",1.5599999999999998],[\"2011-01-11\",1.205],[\"2011-01-12\",1.1600000000000001],[\"2011-01-13\",1.20875],[\"2011-01-14\",1.3776923076923078],[\"2011-01-17\",1.1395],[\"2011-01-18\",1.35],[\"2011-01-19\",1.335],[\"2011-01-20\",1.361875],[\"2011-01-21\",1.3995454545454544],[\"2011-01-23\",0.84],[\"2011-01-24\",1.4192857142857143],[\"2011-01-25\",1.1400000000000001],[\"2011-01-26\",0.8181818181818182],[\"2011-01-27\",1.6452380952380952],[\"2011-01-28\",0.9349999999999999],[\"2011-01-30\",1.7166666666666668],[\"2011-01-31\",1.2253333333333332],[\"2011-02-01\",1.2423529411764707],[\"2011-02-02\",1.254375],[\"2011-02-03\",1.6407142857142856],[\"2011-02-04\",1.2719999999999998],[\"2011-02-07\",1.126],[\"2011-02-08\",1.1525],[\"2011-02-09\",1.268],[\"2011-02-10\",0.865],[\"2011-02-11\",1.21],[\"2011-02-13\",1.7766666666666666],[\"2011-02-14\",1.11375],[\"2011-02-15\",1.1905],[\"2011-02-16\",1.3160606060606062],[\"2011-02-17\",1.385],[\"2011-02-18\",1.413478260869565],[\"2011-02-20\",1.3066666666666666],[\"2011-02-21\",1.58],[\"2011-02-22\",1.2905263157894737],[\"2011-02-23\",1.1518181818181819],[\"2011-02-24\",1.5116666666666667],[\"2011-02-25\",1.2366666666666666],[\"2011-02-27\",1.1763636363636363],[\"2011-02-28\",1.2942857142857143],[\"2011-03-01\",1.26125],[\"2011-03-02\",0.665],[\"2011-03-03\",1.1794444444444445],[\"2011-03-04\",1.2541666666666667],[\"2011-03-06\",1.26125],[\"2011-03-07\",1.2090909090909092],[\"2011-03-08\",1.22],[\"2011-03-09\",0.7737037037037037],[\"2011-03-10\",1.4872727272727273],[\"2011-03-11\",1.5491666666666666],[\"2011-03-14\",1.6326315789473684],[\"2011-03-15\",1.0925],[\"2011-03-16\",1.4691999999999998],[\"2011-03-17\",1.111],[\"2011-03-18\",1.3545454545454545],[\"2011-03-20\",1.2391304347826086],[\"2011-03-21\",1.2048387096774194],[\"2011-03-22\",1.433],[\"2011-03-23\",1.0882608695652174],[\"2011-03-24\",1.3576923076923075],[\"2011-03-25\",1.6370967741935485],[\"2011-03-27\",0.8014285714285715],[\"2011-03-28\",1.4472222222222222],[\"2011-03-29\",1.2942857142857143],[\"2011-03-30\",1.1829166666666666],[\"2011-03-31\",1.2785],[\"2011-04-01\",1.142051282051282],[\"2011-04-03\",1.230909090909091],[\"2011-04-04\",1.291818181818182],[\"2011-04-05\",1.2133333333333332],[\"2011-04-06\",1.2333333333333334],[\"2011-04-07\",1.4205882352941175],[\"2011-04-08\",1.1284210526315788],[\"2011-04-10\",1.25],[\"2011-04-11\",1.5461904761904761],[\"2011-04-12\",1.433125],[\"2011-04-13\",1.3168421052631578],[\"2011-04-14\",1.3399999999999999],[\"2011-04-15\",1.5066666666666666],[\"2011-04-17\",1.5718181818181818],[\"2011-04-18\",1.452142857142857],[\"2011-04-19\",1.3141666666666667],[\"2011-04-20\",1.0395999999999999],[\"2011-04-21\",1.1058620689655172],[\"2011-04-26\",1.1346153846153846],[\"2011-04-27\",1.34],[\"2011-04-28\",1.2146153846153847],[\"2011-05-01\",1.55],[\"2011-05-03\",1.1136363636363635],[\"2011-05-04\",1.3074193548387096],[\"2011-05-05\",0.9923684210526316],[\"2011-05-06\",1.5118181818181817],[\"2011-05-08\",1.4552173913043478],[\"2011-05-09\",1.238125],[\"2011-05-10\",1.6008695652173912],[\"2011-05-11\",1.3703703703703705],[\"2011-05-12\",1.5435483870967743],[\"2011-05-13\",1.4891836734693877],[\"2011-05-15\",1.4528571428571428],[\"2011-05-16\",1.3394444444444444],[\"2011-05-17\",1.302],[\"2011-05-18\",1.42],[\"2011-05-19\",1.371875],[\"2011-05-20\",1.3998148148148148],[\"2011-05-22\",1.26125],[\"2011-05-23\",1.2664864864864864],[\"2011-05-24\",1.3800000000000001],[\"2011-05-25\",1.3539285714285714],[\"2011-05-26\",1.5234693877551022],[\"2011-05-27\",1.4358064516129032],[\"2011-05-29\",1.1942857142857142],[\"2011-05-31\",1.4621052631578948],[\"2011-06-01\",1.3755000000000002],[\"2011-06-02\",1.2989285714285714],[\"2011-06-03\",1.133846153846154],[\"2011-06-05\",1.2566666666666668],[\"2011-06-06\",1.4676190476190476],[\"2011-06-07\",1.3188235294117647],[\"2011-06-08\",1.0292682926829269],[\"2011-06-09\",1.2467857142857142],[\"2011-06-10\",1.6214285714285714],[\"2011-06-12\",1.65],[\"2011-06-13\",0.9495833333333333],[\"2011-06-14\",1.2346666666666666],[\"2011-06-15\",1.3655555555555554],[\"2011-06-16\",1.23859649122807],[\"2011-06-17\",1.3445833333333335],[\"2011-06-19\",1.325263157894737],[\"2011-06-20\",1.3433333333333335],[\"2011-06-21\",1.1388235294117646],[\"2011-06-22\",1.18],[\"2011-06-23\",1.0342857142857143],[\"2011-06-24\",1.0641379310344827],[\"2011-06-26\",1.478],[\"2011-06-27\",1.224],[\"2011-06-28\",1.3520833333333335],[\"2011-06-29\",0.9330769230769231],[\"2011-06-30\",1.2647368421052632],[\"2011-07-01\",1.3776470588235294],[\"2011-07-03\",1.4833333333333334],[\"2011-07-04\",1.1288888888888888],[\"2011-07-05\",0.9700000000000001],[\"2011-07-06\",1.3974358974358974],[\"2011-07-07\",1.0543333333333333],[\"2011-07-08\",1.4649999999999999],[\"2011-07-10\",0.8099999999999999],[\"2011-07-11\",1.0845454545454545],[\"2011-07-12\",1.0368181818181819],[\"2011-07-13\",1.390344827586207],[\"2011-07-14\",1.5078947368421052],[\"2011-07-15\",0.7958823529411765],[\"2011-07-17\",1.3039999999999998],[\"2011-07-18\",1.3],[\"2011-07-19\",1.1717499999999998],[\"2011-07-20\",1.2065],[\"2011-07-21\",1.0474999999999999],[\"2011-07-22\",1.0695238095238095],[\"2011-07-24\",1.2174358974358974],[\"2011-07-25\",1.2378571428571428],[\"2011-07-26\",1.39125],[\"2011-07-27\",1.2],[\"2011-07-28\",1.2397674418604652],[\"2011-07-29\",1.3641666666666667],[\"2011-07-31\",1.794],[\"2011-08-01\",1.431904761904762],[\"2011-08-02\",1.2104166666666667],[\"2011-08-03\",1.2304545454545455],[\"2011-08-04\",1.3217073170731706],[\"2011-08-05\",1.2664],[\"2011-08-07\",1.0216666666666667],[\"2011-08-08\",0.9825],[\"2011-08-09\",1.6044444444444443],[\"2011-08-10\",1.1977777777777776],[\"2011-08-11\",1.189],[\"2011-08-12\",1.2028571428571428],[\"2011-08-14\",1.82875],[\"2011-08-15\",1.1369565217391304],[\"2011-08-16\",1.253157894736842],[\"2011-08-17\",1.25],[\"2011-08-18\",1.3184615384615386],[\"2011-08-19\",1.369047619047619],[\"2011-08-21\",0.9766666666666666],[\"2011-08-22\",1.2948387096774194],[\"2011-08-23\",1.5089285714285714],[\"2011-08-24\",1.1563043478260868],[\"2011-08-25\",1.194090909090909],[\"2011-08-26\",1.2925],[\"2011-08-28\",1.434],[\"2011-08-30\",1.2],[\"2011-08-31\",1.935],[\"2011-09-01\",1.233],[\"2011-09-02\",1.171],[\"2011-09-04\",1.2843478260869565],[\"2011-09-05\",1.5405555555555557],[\"2011-09-06\",1.3260714285714286],[\"2011-09-07\",1.2189999999999999],[\"2011-09-08\",1.0325714285714287],[\"2011-09-09\",1.019],[\"2011-09-11\",1.713913043478261],[\"2011-09-12\",1.226],[\"2011-09-13\",1.325],[\"2011-09-14\",1.284054054054054],[\"2011-09-15\",1.463125],[\"2011-09-16\",1.1328571428571428],[\"2011-09-18\",1.51],[\"2011-09-19\",1.1995652173913043],[\"2011-09-20\",1.3566666666666667],[\"2011-09-21\",1.433548387096774],[\"2011-09-22\",1.5108333333333333],[\"2011-09-23\",1.3311764705882352],[\"2011-09-25\",1.3723076923076922],[\"2011-09-26\",1.2494736842105265],[\"2011-09-27\",1.042857142857143],[\"2011-09-28\",1.367],[\"2011-09-29\",1.205909090909091],[\"2011-09-30\",0.7415999999999999],[\"2011-10-02\",1.0166666666666666],[\"2011-10-03\",1.2266666666666666],[\"2011-10-04\",1.1380000000000001],[\"2011-10-05\",1.5223529411764705],[\"2011-10-06\",1.4221818181818182],[\"2011-10-07\",1.4859459459459459],[\"2011-10-09\",1.45],[\"2011-10-10\",1.4196153846153845],[\"2011-10-11\",1.4540625],[\"2011-10-12\",1.123],[\"2011-10-13\",1.2867857142857144],[\"2011-10-14\",0.9682352941176471],[\"2011-10-17\",1.5862857142857143],[\"2011-10-18\",1.3310526315789473],[\"2011-10-19\",1.3120408163265307],[\"2011-10-20\",1.4755882352941176],[\"2011-10-21\",1.7594736842105263],[\"2011-10-23\",1.01],[\"2011-10-24\",1.1262857142857143],[\"2011-10-25\",1.0410526315789475],[\"2011-10-26\",1.3780434782608695],[\"2011-10-27\",1.4916],[\"2011-10-28\",1.27875],[\"2011-10-30\",1.3253846153846154],[\"2011-10-31\",1.4175],[\"2011-11-01\",1.4745],[\"2011-11-02\",1.0588235294117647],[\"2011-11-03\",1.483448275862069],[\"2011-11-04\",1.1551851851851853],[\"2011-11-06\",1.624516129032258],[\"2011-11-07\",1.2783870967741937],[\"2011-11-08\",1.5775609756097562],[\"2011-11-09\",1.3410526315789475],[\"2011-11-10\",1.3302272727272728],[\"2011-11-11\",1.1929411764705884],[\"2011-11-13\",1.3553333333333333],[\"2011-11-14\",1.3586363636363636],[\"2011-11-15\",1.3002325581395349],[\"2011-11-16\",1.2686666666666668],[\"2011-11-17\",1.213103448275862],[\"2011-11-18\",1.2755882352941175],[\"2011-11-20\",0.9836666666666667],[\"2011-11-21\",1.2583870967741935],[\"2011-11-22\",1.3006779661016947],[\"2011-11-23\",1.275294117647059],[\"2011-11-24\",1.1895238095238094],[\"2011-11-25\",1.5275],[\"2011-11-27\",1.815],[\"2011-11-28\",1.3756521739130434],[\"2011-11-29\",1.5795744680851063],[\"2011-11-30\",1.6775862068965517],[\"2011-12-01\",1.2182539682539681],[\"2011-12-02\",1.4159615384615383],[\"2011-12-04\",1.2436666666666667],[\"2011-12-05\",1.2559574468085106],[\"2011-12-06\",1.435],[\"2011-12-07\",1.2644736842105262],[\"2011-12-08\",1.341081081081081],[\"2011-12-09\",1.425]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[2.25]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 2.25), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}649{"category":"join/date/having","domain":"commerce","family_id":"6bd3b5d7606323e995228bc1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d2091693b941ad37f3a677b396bb4772f53695304ee8bcff094b57a0c8f5d90e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-11\",8.5],[\"2011-01-16\",3.39],[\"2011-08-31\",1.79],[\"2010-02-23\",1.69],[\"2010-10-17\",1.69]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-02-18\",2]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}650{"category":"join/or/ranked","domain":"commerce","family_id":"52296b6674d764b6143e1a38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e73b030bfaf9b3b66e97f9d430635fd2f406cc9c1eb37b2627b297862fd41c13","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' or l.quantity is greater than 92), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",10000],[\"EIRE\",1440],[\"Sweden\",1440],[\"France\",576],[\"Japan\",576]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"Finland\",92]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' or l.quantity is greater than 92), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}651{"category":"join/date/and/having","domain":"commerce","family_id":"6d3bb6f282c4b1013b3a05ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f9ef281f7009b4133be1e3d11aa96a56a3e18b54f1eb7ab9dd61f1cd18892d7c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-12-01\",118],[\"2011-11-09\",117],[\"2011-12-06\",105],[\"2011-11-17\",98],[\"2011-12-02\",93]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55,\"2011-09-29\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}652{"category":"join/grouped","domain":"commerce","family_id":"88ef5aab5162a3876812ccfa","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a58668e92c753bbbe3c18e25c80e2fa64d4b396b88631be2bf219131c0e13dc2","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 648), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",141.08],[\"2009-12-02\",323.13],[\"2009-12-03\",441.63],[\"2009-12-04\",190.89000000000001],[\"2009-12-05\",126.13],[\"2009-12-06\",138.70000000000002],[\"2009-12-07\",259.49],[\"2009-12-08\",254.55],[\"2009-12-09\",479.06],[\"2009-12-10\",286.39],[\"2009-12-11\",140.9],[\"2009-12-13\",154.19],[\"2009-12-14\",259.18],[\"2009-12-15\",328.57],[\"2009-12-16\",246.16],[\"2009-12-17\",327.24],[\"2009-12-18\",185.55],[\"2009-12-20\",77.91],[\"2009-12-21\",135.68],[\"2009-12-22\",181.95],[\"2009-12-23\",42.21],[\"2010-01-04\",44.77],[\"2010-01-05\",120.75],[\"2010-01-06\",10.45],[\"2010-01-07\",184.04],[\"2010-01-08\",173.84],[\"2010-01-10\",62.230000000000004],[\"2010-01-11\",131.0],[\"2010-01-12\",187.42],[\"2010-01-13\",57.19],[\"2010-01-14\",59.36],[\"2010-01-15\",153.57],[\"2010-01-17\",38.97],[\"2010-01-18\",6.88],[\"2010-01-19\",109.2],[\"2010-01-20\",131.6],[\"2010-01-21\",145.2],[\"2010-01-22\",179.35],[\"2010-01-24\",139.01],[\"2010-01-25\",187.83],[\"2010-01-26\",146.33],[\"2010-01-27\",176.17],[\"2010-01-28\",70.3],[\"2010-01-29\",163.35999999999999],[\"2010-01-31\",122.81],[\"2010-02-01\",156.33],[\"2010-02-02\",266.95],[\"2010-02-03\",210.14000000000001],[\"2010-02-04\",153.71],[\"2010-02-05\",162.09],[\"2010-02-07\",12.01],[\"2010-02-08\",181.85],[\"2010-02-09\",111.87],[\"2010-02-10\",147.46],[\"2010-02-11\",84.06],[\"2010-02-12\",55.18],[\"2010-02-14\",75.44],[\"2010-02-15\",81.56],[\"2010-02-16\",318.23],[\"2010-02-17\",98.52],[\"2010-02-18\",115.9],[\"2010-02-19\",118.19],[\"2010-02-21\",49.26],[\"2010-02-22\",584.97],[\"2010-02-23\",206.51],[\"2010-02-24\",173.2],[\"2010-02-25\",194.48],[\"2010-02-26\",102.08],[\"2010-02-28\",194.66],[\"2010-03-01\",166.58],[\"2010-03-02\",99.24],[\"2010-03-03\",217.4],[\"2010-03-04\",128.68],[\"2010-03-05\",261.63],[\"2010-03-07\",65.5],[\"2010-03-08\",270.65],[\"2010-03-09\",159.07],[\"2010-03-10\",85.11],[\"2010-03-11\",107.32],[\"2010-03-12\",115.72],[\"2010-03-14\",79.31],[\"2010-03-15\",101.76],[\"2010-03-16\",89.98],[\"2010-03-17\",80.06],[\"2010-03-18\",275.21],[\"2010-03-19\",117.46],[\"2010-03-21\",105.2],[\"2010-03-22\",142.83],[\"2010-03-23\",156.64],[\"2010-03-24\",1032.8799999999999],[\"2010-03-25\",150.36],[\"2010-03-26\",141.88],[\"2010-03-28\",22.24],[\"2010-03-29\",126.23],[\"2010-03-30\",170.98],[\"2010-03-31\",185.15],[\"2010-04-01\",91.81],[\"2010-04-06\",182.05],[\"2010-04-07\",110.33],[\"2010-04-08\",226.8],[\"2010-04-09\",75.24],[\"2010-04-11\",68.43],[\"2010-04-12\",179.17000000000002],[\"2010-04-13\",78.96],[\"2010-04-14\",129.97],[\"2010-04-15\",105.49000000000001],[\"2010-04-16\",113.99],[\"2010-04-18\",65.6],[\"2010-04-19\",275.12],[\"2010-04-20\",143.88],[\"2010-04-21\",309.59],[\"2010-04-22\",208.37],[\"2010-04-23\",230.78],[\"2010-04-25\",131.3],[\"2010-04-26\",207.38],[\"2010-04-27\",224.82],[\"2010-04-28\",109.2],[\"2010-04-29\",231.1],[\"2010-04-30\",187.32999999999998],[\"2010-05-02\",77.35],[\"2010-05-04\",338.49],[\"2010-05-05\",313.73],[\"2010-05-06\",242.60999999999999],[\"2010-05-07\",203.61],[\"2010-05-09\",198.89],[\"2010-05-10\",274.13],[\"2010-05-11\",118.28],[\"2010-05-12\",195.27],[\"2010-05-13\",97.51],[\"2010-05-14\",202.6],[\"2010-05-16\",46.04],[\"2010-05-17\",74.0],[\"2010-05-18\",165.09],[\"2010-05-19\",467.40000000000003],[\"2010-05-20\",156.72],[\"2010-05-21\",211.6],[\"2010-05-23\",68.88],[\"2010-05-24\",222.19],[\"2010-05-25\",146.82999999999998],[\"2010-05-26\",246.16],[\"2010-05-27\",190.29],[\"2010-05-28\",117.06],[\"2010-05-30\",61.3],[\"2010-06-01\",99.25],[\"2010-06-02\",156.2],[\"2010-06-03\",222.73],[\"2010-06-04\",210.02],[\"2010-06-06\",50.08],[\"2010-06-07\",218.89],[\"2010-06-08\",159.09],[\"2010-06-09\",189.22],[\"2010-06-10\",167.87],[\"2010-06-11\",195.66],[\"2010-06-13\",183.67],[\"2010-06-14\",173.78],[\"2010-06-15\",94.87],[\"2010-06-16\",249.21],[\"2010-06-17\",193.44],[\"2010-06-18\",83.04],[\"2010-06-20\",114.41],[\"2010-06-21\",74.0],[\"2010-06-22\",68.4],[\"2010-06-23\",223.82],[\"2010-06-24\",205.91],[\"2010-06-25\",63.82],[\"2010-06-27\",151.19],[\"2010-06-28\",185.45],[\"2010-06-29\",265.41],[\"2010-06-30\",139.63],[\"2010-07-01\",126.64],[\"2010-07-02\",17.15],[\"2010-07-04\",90.19],[\"2010-07-05\",259.23],[\"2010-07-06\",173.37],[\"2010-07-07\",173.91],[\"2010-07-08\",374.17],[\"2010-07-09\",39.23],[\"2010-07-11\",37.2],[\"2010-07-12\",749.18],[\"2010-07-13\",240.62],[\"2010-07-14\",66.77],[\"2010-07-15\",232.4],[\"2010-07-16\",234.46],[\"2010-07-18\",53.89],[\"2010-07-19\",119.9],[\"2010-07-20\",197.4],[\"2010-07-21\",195.05],[\"2010-07-22\",111.7],[\"2010-07-23\",71.92],[\"2010-07-25\",39.08],[\"2010-07-26\",117.25],[\"2010-07-27\",270.78],[\"2010-07-28\",112.65],[\"2010-07-29\",85.7],[\"2010-07-30\",215.59],[\"2010-08-01\",47.8],[\"2010-08-02\",548.82],[\"2010-08-03\",713.11],[\"2010-08-04\",88.26],[\"2010-08-05\",177.35],[\"2010-08-06\",71.13],[\"2010-08-08\",102.97],[\"2010-08-09\",99.53],[\"2010-08-10\",41.160000000000004],[\"2010-08-11\",106.99],[\"2010-08-12\",174.82999999999998],[\"2010-08-13\",155.5],[\"2010-08-15\",146.7],[\"2010-08-16\",82.55],[\"2010-08-17\",132.11],[\"2010-08-18\",100.36],[\"2010-08-19\",211.35],[\"2010-08-20\",167.24],[\"2010-08-22\",58.75],[\"2010-08-23\",110.21],[\"2010-08-24\",357.5],[\"2010-08-25\",132.7],[\"2010-08-26\",102.91],[\"2010-08-27\",86.96000000000001],[\"2010-08-29\",82.06],[\"2010-08-31\",88.8],[\"2010-09-01\",211.17000000000002],[\"2010-09-02\",339.54],[\"2010-09-03\",210.96],[\"2010-09-05\",134.04999999999998],[\"2010-09-06\",83.7],[\"2010-09-07\",105.16],[\"2010-09-08\",14.08],[\"2010-09-09\",334.04],[\"2010-09-10\",40.64],[\"2010-09-12\",70.69],[\"2010-09-13\",212.03],[\"2010-09-14\",209.35999999999999],[\"2010-09-15\",64.65],[\"2010-09-16\",188.48],[\"2010-09-17\",183.93],[\"2010-09-19\",82.07],[\"2010-09-20\",388.51],[\"2010-09-21\",214.12],[\"2010-09-22\",94.67],[\"2010-09-23\",177.2],[\"2010-09-24\",133.24],[\"2010-09-26\",188.64000000000001],[\"2010-09-27\",192.01],[\"2010-09-28\",322.94],[\"2010-09-29\",270.89],[\"2010-09-30\",200.53],[\"2010-10-01\",200.17000000000002],[\"2010-10-03\",47.06],[\"2010-10-04\",159.72],[\"2010-10-05\",143.92],[\"2010-10-06\",185.34],[\"2010-10-07\",198.82],[\"2010-10-08\",141.93],[\"2010-10-10\",107.38],[\"2010-10-11\",252.51000000000002],[\"2010-10-12\",212.17],[\"2010-10-13\",121.8],[\"2010-10-14\",233.06],[\"2010-10-15\",271.88],[\"2010-10-17\",31.39],[\"2010-10-18\",430.89],[\"2010-10-19\",180.12],[\"2010-10-20\",280.26],[\"2010-10-21\",579.04],[\"2010-10-22\",386.23],[\"2010-10-24\",252.72],[\"2010-10-25\",112.32],[\"2010-10-26\",295.3],[\"2010-10-27\",222.25],[\"2010-10-28\",153.67],[\"2010-10-29\",266.48],[\"2010-10-31\",178.8],[\"2010-11-01\",69.48],[\"2010-11-02\",224.05],[\"2010-11-03\",496.14],[\"2010-11-04\",380.78],[\"2010-11-05\",134.78],[\"2010-11-07\",95.93],[\"2010-11-08\",155.7],[\"2010-11-09\",307.74],[\"2010-11-10\",422.57],[\"2010-11-11\",325.4],[\"2010-11-12\",247.71],[\"2010-11-14\",149.1],[\"2010-11-15\",268.8],[\"2010-11-16\",410.27],[\"2010-11-17\",777.02],[\"2010-11-18\",343.09],[\"2010-11-19\",554.7],[\"2010-11-21\",151.25],[\"2010-11-22\",248.12],[\"2010-11-23\",238.08],[\"2010-11-24\",473.65],[\"2010-11-25\",482.85],[\"2010-11-26\",131.96],[\"2010-11-28\",402.85],[\"2010-11-29\",235.95],[\"2010-11-30\",243.18],[\"2010-12-01\",829.6],[\"2010-12-02\",591.2],[\"2010-12-03\",330.1],[\"2010-12-05\",368.74],[\"2010-12-06\",385.56],[\"2010-12-07\",577.28],[\"2010-12-08\",730.2],[\"2010-12-09\",707.08],[\"2010-12-10\",171.0],[\"2010-12-12\",109.75999999999999],[\"2010-12-13\",164.56],[\"2010-12-14\",293.63],[\"2010-12-15\",236.28],[\"2010-12-16\",538.01],[\"2010-12-17\",232.06],[\"2010-12-19\",38.7],[\"2010-12-20\",121.23],[\"2010-12-21\",140.08],[\"2010-12-22\",40.44],[\"2010-12-23\",69.48],[\"2011-01-04\",38.24],[\"2011-01-05\",141.31],[\"2011-01-06\",66.95],[\"2011-01-07\",137.41],[\"2011-01-09\",104.35],[\"2011-01-10\",38.26],[\"2011-01-11\",169.14],[\"2011-01-12\",331.91],[\"2011-01-13\",40.47],[\"2011-01-14\",157.75],[\"2011-01-16\",7.34],[\"2011-01-17\",118.69],[\"2011-01-18\",97.8],[\"2011-01-19\",32.35],[\"2011-01-20\",136.28],[\"2011-01-21\",198.48],[\"2011-01-23\",77.72],[\"2011-01-24\",138.27],[\"2011-01-25\",168.76],[\"2011-01-26\",138.89],[\"2011-01-27\",160.9],[\"2011-01-28\",53.67],[\"2011-01-30\",11.05],[\"2011-01-31\",149.93],[\"2011-02-01\",177.32],[\"2011-02-02\",113.52],[\"2011-02-03\",124.2],[\"2011-02-04\",451.0],[\"2011-02-07\",136.94],[\"2011-02-08\",46.11],[\"2011-02-09\",66.99],[\"2011-02-10\",277.42],[\"2011-02-11\",274.56],[\"2011-02-13\",17.23],[\"2011-02-14\",111.39999999999999],[\"2011-02-15\",108.19],[\"2011-02-16\",147.88],[\"2011-02-17\",178.47],[\"2011-02-18\",91.51],[\"2011-02-20\",39.66],[\"2011-02-21\",70.12],[\"2011-02-22\",78.51],[\"2011-02-23\",120.56],[\"2011-02-24\",98.89],[\"2011-02-25\",142.83],[\"2011-02-27\",39.44],[\"2011-02-28\",326.72],[\"2011-03-01\",1041.49],[\"2011-03-02\",52.69],[\"2011-03-03\",217.42],[\"2011-03-04\",176.82999999999998],[\"2011-03-06\",65.14],[\"2011-03-07\",501.45],[\"2011-03-08\",149.82],[\"2011-03-09\",205.69],[\"2011-03-10\",183.10999999999999],[\"2011-03-11\",234.35],[\"2011-03-14\",118.17],[\"2011-03-15\",83.92],[\"2011-03-16\",155.37],[\"2011-03-17\",140.12],[\"2011-03-18\",226.65],[\"2011-03-20\",284.66],[\"2011-03-21\",116.04],[\"2011-03-22\",40.63],[\"2011-03-23\",182.02],[\"2011-03-24\",64.27],[\"2011-03-25\",104.45],[\"2011-03-27\",114.01],[\"2011-03-28\",374.75],[\"2011-03-29\",69.89],[\"2011-03-30\",159.55],[\"2011-03-31\",293.62],[\"2011-04-01\",274.22],[\"2011-04-03\",56.89],[\"2011-04-04\",4072.28],[\"2011-04-05\",294.42],[\"2011-04-06\",66.7],[\"2011-04-07\",210.95],[\"2011-04-08\",275.0],[\"2011-04-10\",12.2],[\"2011-04-11\",140.81],[\"2011-04-12\",109.13],[\"2011-04-13\",169.96],[\"2011-04-14\",245.72],[\"2011-04-15\",105.33],[\"2011-04-17\",66.39],[\"2011-04-18\",86.22],[\"2011-04-19\",44.97],[\"2011-04-20\",172.45],[\"2011-04-21\",220.51],[\"2011-04-26\",236.24],[\"2011-04-27\",221.97],[\"2011-04-28\",642.67],[\"2011-05-01\",20.95],[\"2011-05-03\",311.61],[\"2011-05-04\",205.37],[\"2011-05-05\",454.16],[\"2011-05-06\",287.91],[\"2011-05-08\",85.02],[\"2011-05-09\",191.64000000000001],[\"2011-05-10\",203.02],[\"2011-05-11\",214.9],[\"2011-05-12\",252.79],[\"2011-05-13\",258.01],[\"2011-05-15\",64.77],[\"2011-05-16\",194.84],[\"2011-05-17\",265.79],[\"2011-05-18\",219.99],[\"2011-05-19\",309.49],[\"2011-05-20\",297.33],[\"2011-05-22\",166.03],[\"2011-05-23\",269.14],[\"2011-05-24\",363.1],[\"2011-05-25\",115.1],[\"2011-05-26\",457.11],[\"2011-05-27\",175.31],[\"2011-05-29\",31.51],[\"2011-05-31\",152.01],[\"2011-06-01\",122.51],[\"2011-06-02\",174.27],[\"2011-06-03\",130.94],[\"2011-06-05\",157.84],[\"2011-06-06\",109.12],[\"2011-06-07\",173.93],[\"2011-06-08\",230.8],[\"2011-06-09\",233.74],[\"2011-06-10\",128.47],[\"2011-06-12\",88.35],[\"2011-06-13\",140.77],[\"2011-06-14\",93.37],[\"2011-06-15\",104.67],[\"2011-06-16\",271.5],[\"2011-06-17\",115.72],[\"2011-06-19\",65.47],[\"2011-06-20\",3283.39],[\"2011-06-21\",147.41],[\"2011-06-22\",112.94],[\"2011-06-23\",59.63],[\"2011-06-24\",128.35999999999999],[\"2011-06-26\",147.99],[\"2011-06-27\",45.94],[\"2011-06-28\",148.55],[\"2011-06-29\",134.42],[\"2011-06-30\",397.76],[\"2011-07-01\",177.71],[\"2011-07-03\",39.59],[\"2011-07-04\",128.77],[\"2011-07-05\",183.44],[\"2011-07-06\",144.16],[\"2011-07-07\",220.08],[\"2011-07-08\",182.58],[\"2011-07-10\",5.79],[\"2011-07-11\",113.25],[\"2011-07-12\",77.19],[\"2011-07-13\",207.11],[\"2011-07-14\",213.1],[\"2011-07-15\",154.16],[\"2011-07-17\",176.16],[\"2011-07-18\",125.2],[\"2011-07-19\",129.72],[\"2011-07-20\",133.5],[\"2011-07-21\",105.75],[\"2011-07-22\",108.26],[\"2011-07-24\",230.62],[\"2011-07-25\",274.94],[\"2011-07-26\",131.09],[\"2011-07-27\",76.35000000000001],[\"2011-07-28\",298.06],[\"2011-07-29\",121.42999999999999],[\"2011-07-31\",78.05],[\"2011-08-01\",41.72],[\"2011-08-02\",66.29],[\"2011-08-03\",133.52],[\"2011-08-04\",304.18],[\"2011-08-05\",176.28],[\"2011-08-07\",96.17],[\"2011-08-08\",95.0],[\"2011-08-09\",138.59],[\"2011-08-10\",111.71],[\"2011-08-11\",191.77],[\"2011-08-12\",48.17],[\"2011-08-14\",173.87],[\"2011-08-15\",51.65],[\"2011-08-16\",130.51],[\"2011-08-17\",22.57],[\"2011-08-18\",123.4],[\"2011-08-19\",132.89],[\"2011-08-21\",85.5],[\"2011-08-22\",173.82],[\"2011-08-23\",103.34],[\"2011-08-24\",174.98],[\"2011-08-25\",317.61],[\"2011-08-26\",128.76],[\"2011-08-28\",41.59],[\"2011-08-30\",117.97],[\"2011-08-31\",69.27],[\"2011-09-01\",173.61],[\"2011-09-02\",124.6],[\"2011-09-04\",111.66],[\"2011-09-05\",73.13],[\"2011-09-06\",235.53],[\"2011-09-07\",66.63],[\"2011-09-08\",239.63],[\"2011-09-09\",206.25],[\"2011-09-11\",81.0],[\"2011-09-12\",113.76],[\"2011-09-13\",118.0],[\"2011-09-14\",217.17000000000002],[\"2011-09-15\",197.04],[\"2011-09-16\",70.96],[\"2011-09-18\",17.5],[\"2011-09-19\",124.02],[\"2011-09-20\",175.82],[\"2011-09-21\",143.96],[\"2011-09-22\",269.06],[\"2011-09-23\",97.77],[\"2011-09-25\",139.79],[\"2011-09-26\",79.93],[\"2011-09-27\",172.28],[\"2011-09-28\",148.01],[\"2011-09-29\",114.29],[\"2011-09-30\",180.19],[\"2011-10-02\",55.39],[\"2011-10-03\",401.11],[\"2011-10-04\",154.36],[\"2011-10-05\",313.18],[\"2011-10-06\",263.31],[\"2011-10-07\",158.94],[\"2011-10-09\",29.56],[\"2011-10-10\",186.65],[\"2011-10-11\",246.01],[\"2011-10-12\",213.48],[\"2011-10-13\",174.53],[\"2011-10-14\",111.31],[\"2011-10-17\",217.55],[\"2011-10-18\",168.45000000000002],[\"2011-10-19\",6362.57],[\"2011-10-20\",153.85],[\"2011-10-21\",185.12],[\"2011-10-23\",16.79],[\"2011-10-24\",203.87],[\"2011-10-25\",325.21],[\"2011-10-26\",324.36],[\"2011-10-27\",288.66],[\"2011-10-28\",205.15],[\"2011-10-30\",227.6],[\"2011-10-31\",122.1],[\"2011-11-01\",162.39000000000001],[\"2011-11-02\",72.33],[\"2011-11-03\",222.34],[\"2011-11-04\",155.06],[\"2011-11-06\",231.21],[\"2011-11-07\",356.31],[\"2011-11-08\",224.86],[\"2011-11-09\",384.05],[\"2011-11-10\",1380.68],[\"2011-11-11\",111.26],[\"2011-11-13\",120.22],[\"2011-11-14\",139.74],[\"2011-11-15\",240.39],[\"2011-11-16\",525.89],[\"2011-11-17\",512.8],[\"2011-11-18\",352.17],[\"2011-11-20\",91.25],[\"2011-11-21\",184.41],[\"2011-11-22\",253.53],[\"2011-11-23\",309.39],[\"2011-11-24\",222.42],[\"2011-11-25\",317.88],[\"2011-11-27\",24.11],[\"2011-11-28\",188.9],[\"2011-11-29\",429.48],[\"2011-11-30\",176.17000000000002],[\"2011-12-01\",436.22],[\"2011-12-02\",416.04],[\"2011-12-04\",150.1],[\"2011-12-05\",542.94],[\"2011-12-06\",362.18],[\"2011-12-07\",176.98],[\"2011-12-08\",254.34],[\"2011-12-09\",163.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 648), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}653{"category":"join/and/having","domain":"commerce","family_id":"1c76b3686b9f9d45be393fde","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"787a27ad6999714d30e5f558a82bd8bed9bf14a1a473e66746a39baca329943c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is greater than 92), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",92,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",92,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Finland\",92,10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is greater than 92), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}654{"category":"join/date/and/grouped","domain":"commerce","family_id":"c940201511d31e5809c3e359","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d8de682744d8dca93e69d3d92a907e2822fb6a8e5f726a4f374264c7f4fc6b27","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-18\",1.7714285714285716],[\"2010-02-19\",1.286923076923077],[\"2010-02-21\",0.4066666666666667],[\"2010-02-22\",2.21875],[\"2010-02-23\",3.956666666666667],[\"2010-02-24\",1.5811764705882352],[\"2010-02-25\",1.5441666666666667],[\"2010-02-26\",1.61],[\"2010-02-28\",1.14625],[\"2010-03-01\",1.0392857142857144],[\"2010-03-02\",1.2842857142857143],[\"2010-03-03\",1.64],[\"2010-03-04\",1.7272727272727273],[\"2010-03-05\",0.7859999999999999],[\"2010-03-07\",2.0],[\"2010-03-08\",1.7860714285714285],[\"2010-03-09\",1.49],[\"2010-03-10\",1.0425],[\"2010-03-11\",2.232],[\"2010-03-12\",0.4000000000000001],[\"2010-03-14\",1.972],[\"2010-03-15\",1.4522222222222223],[\"2010-03-16\",2.0383333333333336],[\"2010-03-17\",1.1510526315789473],[\"2010-03-18\",2.6515789473684213],[\"2010-03-19\",1.426111111111111],[\"2010-03-21\",1.042],[\"2010-03-22\",2.10375],[\"2010-03-23\",0.9979166666666667],[\"2010-03-24\",1.1075],[\"2010-03-25\",1.67],[\"2010-03-26\",0.8233333333333333],[\"2010-03-28\",1.8225],[\"2010-03-29\",2.477894736842105],[\"2010-03-30\",1.08],[\"2010-03-31\",1.2433333333333334],[\"2010-04-01\",1.1861538461538461],[\"2010-04-06\",1.0616666666666668],[\"2010-04-07\",2.5092857142857143],[\"2010-04-08\",2.4324137931034486],[\"2010-04-09\",0.89],[\"2010-04-11\",1.4799999999999998],[\"2010-04-12\",2.629166666666667],[\"2010-04-13\",1.137],[\"2010-04-14\",1.8352941176470587],[\"2010-04-15\",1.3975],[\"2010-04-16\",1.558],[\"2010-04-18\",1.2636363636363637],[\"2010-04-19\",2.8033333333333332],[\"2010-04-20\",1.1757142857142857],[\"2010-04-21\",1.6783333333333335],[\"2010-04-22\",2.2283870967741937],[\"2010-04-23\",1.1019999999999999],[\"2010-04-25\",1.571764705882353],[\"2010-04-26\",1.8299999999999998],[\"2010-04-27\",2.5205882352941176],[\"2010-04-28\",1.5416666666666667],[\"2010-04-29\",1.4742857142857144],[\"2010-04-30\",2.57],[\"2010-05-02\",0.915],[\"2010-05-04\",1.6],[\"2010-05-05\",1.2675],[\"2010-05-06\",0.8555555555555556],[\"2010-05-07\",1.4455555555555555],[\"2010-05-09\",1.58],[\"2010-05-10\",1.839090909090909],[\"2010-05-11\",1.185],[\"2010-05-12\",1.4158695652173912],[\"2010-05-13\",2.275],[\"2010-05-14\",3.0525],[\"2010-05-16\",0.7933333333333333],[\"2010-05-17\",2.566666666666667],[\"2010-05-18\",2.1599999999999997],[\"2010-05-19\",1.5558823529411765],[\"2010-05-20\",1.2550000000000001],[\"2010-05-21\",2.6666666666666665],[\"2010-05-23\",0.8675],[\"2010-05-24\",0.84],[\"2010-05-25\",0.6858333333333334],[\"2010-05-26\",2.02],[\"2010-05-27\",2.4753846153846153],[\"2010-05-28\",1.4193333333333333],[\"2010-05-30\",1.0166666666666666],[\"2010-06-01\",2.058333333333333],[\"2010-06-02\",2.8333333333333335],[\"2010-06-03\",2.3464285714285715],[\"2010-06-04\",0.745],[\"2010-06-06\",0.85],[\"2010-06-07\",1.2352173913043478],[\"2010-06-08\",1.9226666666666667],[\"2010-06-09\",1.4558333333333333],[\"2010-06-10\",4.575],[\"2010-06-11\",2.1205882352941177],[\"2010-06-13\",1.3722222222222222],[\"2010-06-14\",2.7714285714285714],[\"2010-06-15\",1.115],[\"2010-06-16\",2.3889473684210527],[\"2010-06-17\",1.7120000000000002],[\"2010-06-18\",4.7700000000000005],[\"2010-06-20\",3.1733333333333333],[\"2010-06-22\",0.43],[\"2010-06-23\",1.4142105263157896],[\"2010-06-24\",1.4641666666666666],[\"2010-06-25\",0.42],[\"2010-06-27\",1.9618181818181817],[\"2010-06-28\",3.169],[\"2010-06-29\",2.171538461538461],[\"2010-06-30\",1.954],[\"2010-07-01\",1.5916666666666666],[\"2010-07-04\",3.385],[\"2010-07-05\",2.278181818181818],[\"2010-07-06\",1.6517241379310343],[\"2010-07-07\",1.3466666666666667],[\"2010-07-08\",1.06],[\"2010-07-12\",1.469090909090909],[\"2010-07-13\",1.8626666666666665],[\"2010-07-14\",2.891666666666666],[\"2010-07-15\",2.8835294117647057],[\"2010-07-16\",0.8945454545454545],[\"2010-07-18\",1.4177777777777778],[\"2010-07-19\",1.525],[\"2010-07-20\",2.466666666666667],[\"2010-07-21\",2.0775],[\"2010-07-22\",2.216666666666667],[\"2010-07-23\",3.045],[\"2010-07-25\",1.11375],[\"2010-07-26\",1.0972222222222223],[\"2010-07-27\",2.891290322580645],[\"2010-07-28\",0.9525],[\"2010-07-29\",1.0887499999999999],[\"2010-07-30\",2.6008333333333336],[\"2010-08-02\",2.961],[\"2010-08-03\",1.2228571428571429],[\"2010-08-05\",1.508],[\"2010-08-06\",1.0766666666666667],[\"2010-08-08\",1.9929999999999999],[\"2010-08-09\",2.008529411764706],[\"2010-08-10\",1.452],[\"2010-08-11\",5.21],[\"2010-08-12\",1.4825],[\"2010-08-13\",3.9159999999999995],[\"2010-08-15\",1.3433333333333333],[\"2010-08-16\",2.1614285714285715],[\"2010-08-17\",1.4486666666666668],[\"2010-08-18\",5.945],[\"2010-08-19\",2.592941176470588],[\"2010-08-20\",1.7042857142857142],[\"2010-08-22\",1.4833333333333334],[\"2010-08-23\",1.95],[\"2010-08-24\",2.3150000000000004],[\"2010-08-25\",1.662857142857143],[\"2010-08-26\",2.11],[\"2010-08-29\",0.85],[\"2010-08-31\",2.3754545454545455],[\"2010-09-01\",1.6225],[\"2010-09-02\",1.92875],[\"2010-09-03\",1.7147368421052631],[\"2010-09-05\",1.4418181818181817],[\"2010-09-06\",3.1],[\"2010-09-07\",2.0941176470588236],[\"2010-09-08\",1.255],[\"2010-09-09\",1.8539999999999999],[\"2010-09-10\",0.985],[\"2010-09-12\",1.2425],[\"2010-09-13\",0.946875],[\"2010-09-14\",2.702],[\"2010-09-15\",2.118333333333333],[\"2010-09-16\",2.3685714285714283],[\"2010-09-17\",2.255],[\"2010-09-19\",1.6816666666666666],[\"2010-09-20\",1.7104],[\"2010-09-21\",1.8192307692307692],[\"2010-09-22\",2.35],[\"2010-09-23\",2.4000000000000004],[\"2010-09-24\",2.5036363636363634],[\"2010-09-26\",1.1126315789473684],[\"2010-09-27\",2.9124],[\"2010-09-28\",2.27],[\"2010-09-29\",2.1933333333333334],[\"2010-09-30\",1.9866666666666666],[\"2010-10-01\",1.635],[\"2010-10-03\",1.1866666666666668],[\"2010-10-04\",2.2814285714285716],[\"2010-10-05\",1.06375],[\"2010-10-06\",1.845],[\"2010-10-07\",2.157857142857143],[\"2010-10-08\",1.848888888888889],[\"2010-10-10\",2.032],[\"2010-10-11\",1.3583333333333334],[\"2010-10-12\",1.4257894736842105],[\"2010-10-13\",0.9392307692307692],[\"2010-10-14\",5.500952380952381],[\"2010-10-15\",1.731875],[\"2010-10-18\",2.39],[\"2010-10-19\",0.6966666666666667],[\"2010-10-20\",2.062702702702703],[\"2010-10-21\",4.264],[\"2010-10-22\",2.085],[\"2010-10-24\",2.58],[\"2010-10-25\",1.0525],[\"2010-10-26\",2.208],[\"2010-10-27\",2.55],[\"2010-10-28\",2.3337499999999998],[\"2010-10-29\",3.2399999999999998],[\"2010-10-31\",4.0],[\"2010-11-01\",1.162857142857143],[\"2010-11-02\",1.8187499999999999],[\"2010-11-03\",1.31125],[\"2010-11-04\",1.9093939393939394],[\"2010-11-05\",2.398181818181818],[\"2010-11-07\",1.1866666666666668],[\"2010-11-08\",7.3374999999999995],[\"2010-11-09\",1.7621052631578946],[\"2010-11-10\",2.0266666666666664],[\"2010-11-11\",1.4307692307692308],[\"2010-11-12\",2.385],[\"2010-11-14\",2.5333333333333337],[\"2010-11-15\",2.699444444444444],[\"2010-11-16\",1.7419512195121951],[\"2010-11-17\",2.3782352941176472],[\"2010-11-18\",2.681904761904762],[\"2010-11-19\",2.4566666666666666],[\"2010-11-21\",1.25],[\"2010-11-22\",2.56],[\"2010-11-23\",1.974],[\"2010-11-24\",2.17375],[\"2010-11-25\",2.145],[\"2010-11-26\",1.6133333333333333],[\"2010-11-28\",1.7514285714285713],[\"2010-11-29\",2.0355172413793103],[\"2010-11-30\",1.3387499999999999],[\"2010-12-01\",2.0589743589743588],[\"2010-12-02\",1.9442307692307692],[\"2010-12-03\",2.033888888888889],[\"2010-12-05\",3.03375],[\"2010-12-06\",2.0527272727272727],[\"2010-12-07\",3.193],[\"2010-12-08\",1.851904761904762],[\"2010-12-09\",2.3929411764705883],[\"2010-12-10\",2.5300000000000002],[\"2010-12-12\",3.972],[\"2010-12-13\",2.0189473684210526],[\"2010-12-14\",1.4300000000000002],[\"2010-12-15\",1.1966666666666665],[\"2010-12-16\",1.8742307692307691],[\"2010-12-17\",1.2014285714285715],[\"2010-12-20\",1.7473333333333334],[\"2010-12-21\",1.65],[\"2010-12-22\",3.17],[\"2010-12-23\",2.393333333333333],[\"2011-01-04\",1.4475],[\"2011-01-05\",1.543076923076923],[\"2011-01-06\",1.7623529411764707],[\"2011-01-07\",2.189230769230769],[\"2011-01-09\",3.393333333333333],[\"2011-01-10\",1.4533333333333331],[\"2011-01-11\",2.0787999999999998],[\"2011-01-12\",3.255],[\"2011-01-13\",1.024],[\"2011-01-14\",2.2333333333333334],[\"2011-01-17\",2.088888888888889],[\"2011-01-18\",2.25],[\"2011-01-19\",1.355],[\"2011-01-20\",2.6887499999999998],[\"2011-01-21\",2.0492307692307694],[\"2011-01-23\",10.95],[\"2011-01-24\",1.95],[\"2011-01-25\",1.5215789473684211],[\"2011-01-26\",1.4333333333333331],[\"2011-01-27\",1.06],[\"2011-01-28\",1.45],[\"2011-01-31\",1.5539999999999998],[\"2011-02-01\",1.875714285714286],[\"2011-02-02\",1.7723076923076921],[\"2011-02-03\",1.6900000000000002],[\"2011-02-04\",1.8625],[\"2011-02-07\",3.469],[\"2011-02-08\",2.278181818181818],[\"2011-02-10\",1.0406250000000001],[\"2011-02-11\",4.180769230769231],[\"2011-02-14\",2.8958333333333335],[\"2011-02-15\",1.1915384615384617],[\"2011-02-16\",1.801875],[\"2011-02-17\",1.0845454545454545],[\"2011-02-18\",1.5357142857142858],[\"2011-02-20\",3.7175],[\"2011-02-21\",1.7966666666666666],[\"2011-02-22\",2.086666666666667],[\"2011-02-23\",2.5800000000000005],[\"2011-02-24\",1.6320000000000001],[\"2011-02-25\",1.4158333333333333],[\"2011-02-27\",1.69],[\"2011-02-28\",2.855],[\"2011-03-01\",2.7130769230769234],[\"2011-03-02\",1.34875],[\"2011-03-03\",1.1885714285714286],[\"2011-03-04\",0.75],[\"2011-03-06\",1.6],[\"2011-03-07\",1.0215384615384615],[\"2011-03-08\",1.0633333333333332],[\"2011-03-09\",2.1566666666666667],[\"2011-03-10\",5.614],[\"2011-03-11\",2.020909090909091],[\"2011-03-14\",2.9642857142857144],[\"2011-03-15\",1.6166666666666665],[\"2011-03-16\",1.870625],[\"2011-03-17\",1.13375],[\"2011-03-18\",2.0164705882352942],[\"2011-03-20\",2.37],[\"2011-03-21\",1.4963636363636363],[\"2011-03-22\",1.8900000000000001],[\"2011-03-23\",1.7068],[\"2011-03-24\",1.8533333333333333],[\"2011-03-25\",2.087727272727273],[\"2011-03-27\",2.884],[\"2011-03-28\",2.171111111111111],[\"2011-03-29\",4.2299999999999995],[\"2011-03-30\",1.941],[\"2011-03-31\",2.5305882352941174],[\"2011-04-01\",1.2378260869565216],[\"2011-04-03\",1.4914285714285713],[\"2011-04-04\",2.20125],[\"2011-04-05\",1.9529166666666666],[\"2011-04-06\",0.85],[\"2011-04-07\",2.947777777777778],[\"2011-04-08\",1.687],[\"2011-04-11\",2.07],[\"2011-04-12\",1.60625],[\"2011-04-13\",2.099090909090909],[\"2011-04-14\",1.9033333333333333],[\"2011-04-15\",1.79],[\"2011-04-17\",2.55],[\"2011-04-18\",2.6155555555555554],[\"2011-04-19\",2.2357142857142858],[\"2011-04-20\",2.2566666666666664],[\"2011-04-21\",2.196875],[\"2011-04-26\",0.9118181818181817],[\"2011-04-27\",1.9728571428571429],[\"2011-04-28\",1.2871428571428571],[\"2011-05-01\",1.85],[\"2011-05-03\",2.4394444444444447],[\"2011-05-04\",2.55764705882353],[\"2011-05-05\",1.774375],[\"2011-05-06\",4.445714285714286],[\"2011-05-08\",1.6766666666666665],[\"2011-05-09\",2.6833333333333336],[\"2011-05-10\",1.79],[\"2011-05-11\",2.242],[\"2011-05-12\",3.37875],[\"2011-05-13\",1.6338095238095238],[\"2011-05-15\",1.1900000000000002],[\"2011-05-16\",1.7427777777777778],[\"2011-05-17\",1.9276],[\"2011-05-18\",1.6666666666666667],[\"2011-05-19\",1.6431578947368422],[\"2011-05-20\",1.4570588235294117],[\"2011-05-22\",1.6724999999999999],[\"2011-05-23\",1.844],[\"2011-05-24\",2.4971428571428573],[\"2011-05-25\",1.1657142857142857],[\"2011-05-26\",1.756153846153846],[\"2011-05-27\",2.052777777777778],[\"2011-05-29\",2.85],[\"2011-05-31\",1.4612500000000002],[\"2011-06-01\",1.3171428571428572],[\"2011-06-02\",1.5125],[\"2011-06-03\",1.3785714285714286],[\"2011-06-05\",2.1900000000000004],[\"2011-06-06\",1.679090909090909],[\"2011-06-07\",1.5250000000000001],[\"2011-06-08\",1.2279166666666668],[\"2011-06-09\",0.71],[\"2011-06-10\",3.127],[\"2011-06-13\",1.3825],[\"2011-06-14\",1.829],[\"2011-06-15\",1.71],[\"2011-06-16\",1.79],[\"2011-06-17\",1.83],[\"2011-06-19\",2.2030000000000003],[\"2011-06-20\",2.3120000000000003],[\"2011-06-21\",0.7875],[\"2011-06-22\",1.611],[\"2011-06-23\",1.8333333333333333],[\"2011-06-24\",2.099090909090909],[\"2011-06-27\",1.9488235294117648],[\"2011-06-28\",2.5471428571428567],[\"2011-06-29\",1.4442857142857142],[\"2011-06-30\",0.9533333333333335],[\"2011-07-01\",1.585],[\"2011-07-03\",1.25],[\"2011-07-04\",4.654],[\"2011-07-05\",1.6508695652173913],[\"2011-07-06\",1.5708333333333335],[\"2011-07-07\",1.5150000000000001],[\"2011-07-08\",1.8216666666666665],[\"2011-07-11\",1.5130769230769232],[\"2011-07-12\",2.0942857142857143],[\"2011-07-13\",1.0625],[\"2011-07-14\",3.730769230769231],[\"2011-07-15\",2.16],[\"2011-07-17\",1.65875],[\"2011-07-18\",3.3575],[\"2011-07-19\",1.379047619047619],[\"2011-07-20\",1.9507142857142856],[\"2011-07-21\",5.47],[\"2011-07-22\",2.1957142857142857],[\"2011-07-24\",1.441935483870968],[\"2011-07-25\",1.4808333333333332],[\"2011-07-26\",1.7899999999999998],[\"2011-07-27\",2.93],[\"2011-07-28\",1.81375],[\"2011-07-29\",1.3966666666666667],[\"2011-07-31\",2.2883333333333336],[\"2011-08-01\",1.0642857142857143],[\"2011-08-02\",1.4894736842105263],[\"2011-08-03\",1.7007692307692308],[\"2011-08-04\",1.6683333333333334],[\"2011-08-05\",2.0475],[\"2011-08-07\",0.7328571428571429],[\"2011-08-08\",1.155],[\"2011-08-09\",2.55],[\"2011-08-10\",0.835],[\"2011-08-11\",1.331764705882353],[\"2011-08-12\",2.45875],[\"2011-08-14\",2.09],[\"2011-08-15\",0.7942857142857144],[\"2011-08-16\",0.47],[\"2011-08-17\",1.5533333333333335],[\"2011-08-18\",1.782857142857143],[\"2011-08-19\",2.0357142857142856],[\"2011-08-21\",1.2453846153846155],[\"2011-08-22\",2.814285714285714],[\"2011-08-23\",1.8],[\"2011-08-24\",1.681875],[\"2011-08-25\",1.621],[\"2011-08-26\",1.74875],[\"2011-08-28\",1.8185714285714287],[\"2011-08-30\",1.79],[\"2011-08-31\",3.02],[\"2011-09-01\",1.3883870967741936],[\"2011-09-02\",2.2832],[\"2011-09-04\",1.1800000000000002],[\"2011-09-05\",1.80375],[\"2011-09-06\",1.381578947368421],[\"2011-09-07\",1.42625],[\"2011-09-08\",0.9009090909090909],[\"2011-09-09\",3.1550000000000002],[\"2011-09-11\",2.317],[\"2011-09-12\",1.1845454545454546],[\"2011-09-13\",1.8863636363636365],[\"2011-09-14\",1.9605555555555556],[\"2011-09-15\",3.4161538461538465],[\"2011-09-16\",0.358],[\"2011-09-18\",1.79],[\"2011-09-19\",2.314],[\"2011-09-20\",1.6700000000000002],[\"2011-09-21\",1.6005555555555557],[\"2011-09-22\",2.7994117647058823],[\"2011-09-23\",0.675],[\"2011-09-25\",1.151111111111111],[\"2011-09-26\",1.35],[\"2011-09-27\",2.2044444444444444],[\"2011-09-28\",2.051764705882353],[\"2011-09-29\",1.041818181818182],[\"2011-09-30\",1.2833333333333334],[\"2011-10-02\",2.75],[\"2011-10-03\",2.3353333333333333],[\"2011-10-04\",1.4742105263157896],[\"2011-10-05\",1.659],[\"2011-10-06\",1.859705882352941],[\"2011-10-07\",2.044814814814815],[\"2011-10-10\",3.4924999999999997],[\"2011-10-11\",2.111666666666667],[\"2011-10-12\",2.5866666666666664],[\"2011-10-13\",1.01],[\"2011-10-14\",0.8400000000000001],[\"2011-10-17\",2.0778947368421057],[\"2011-10-18\",2.3136363636363635],[\"2011-10-19\",0.9288235294117647],[\"2011-10-20\",1.0785714285714285],[\"2011-10-21\",4.11],[\"2011-10-24\",2.385652173913044],[\"2011-10-25\",1.4761538461538461],[\"2011-10-26\",1.8482758620689657],[\"2011-10-27\",1.7283333333333333],[\"2011-10-28\",1.6075],[\"2011-10-30\",1.3975],[\"2011-10-31\",1.4172222222222224],[\"2011-11-01\",1.8472727272727274],[\"2011-11-02\",1.146923076923077],[\"2011-11-03\",2.0164705882352942],[\"2011-11-04\",2.1683333333333334],[\"2011-11-06\",1.99375],[\"2011-11-07\",2.0155555555555558],[\"2011-11-08\",1.32],[\"2011-11-09\",1.8970588235294117],[\"2011-11-10\",2.21375],[\"2011-11-11\",1.3727777777777779],[\"2011-11-13\",1.1233333333333333],[\"2011-11-14\",2.2963636363636364],[\"2011-11-15\",1.4717647058823529],[\"2011-11-16\",1.404705882352941],[\"2011-11-17\",1.7676923076923077],[\"2011-11-18\",2.218695652173913],[\"2011-11-20\",1.24],[\"2011-11-21\",2.1777777777777776],[\"2011-11-22\",1.4793103448275862],[\"2011-11-23\",1.6933333333333334],[\"2011-11-24\",1.3008823529411764],[\"2011-11-25\",2.0648],[\"2011-11-28\",1.7872499999999998],[\"2011-11-29\",1.7276470588235295],[\"2011-11-30\",2.36],[\"2011-12-01\",1.7377500000000001],[\"2011-12-02\",1.8876470588235297],[\"2011-12-04\",1.5366666666666666],[\"2011-12-05\",1.6176470588235294],[\"2011-12-06\",1.872121212121212],[\"2011-12-07\",1.423529411764706],[\"2011-12-08\",1.78],[\"2011-12-09\",2.211]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[25,\"2010-02-18\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}655{"category":"join/date/and/grouped","domain":"commerce","family_id":"4e3c922d40ae49e48849222c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"877a3d392a388645bd7e72c201d5bcad03624903239432050210de2f4db1360b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 1800 and i.invoice_date is before '2011-05-10'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",3],[\"Austria\",1],[\"Bahrain\",3],[\"Belgium\",1],[\"Channel Islands\",50],[\"Cyprus\",2],[\"Denmark\",2],[\"EIRE\",1],[\"Finland\",1],[\"France\",1],[\"Germany\",1],[\"Israel\",2],[\"Italy\",1],[\"Japan\",1],[\"Netherlands\",1],[\"Norway\",1],[\"Poland\",24],[\"Portugal\",1],[\"Singapore\",1],[\"Spain\",1],[\"Sweden\",1],[\"Switzerland\",1],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[1800,\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 1800 and i.invoice_date is before '2011-05-10'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}656{"category":"single_table/date/and/having","domain":"commerce","family_id":"6106eec88463411a6bb5b379","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b98a386910a9d88e3e1f59af31044ede8157ea4a92779f9ebe91d70ed251d65a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (quantity is at most 25 and invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-10\",24],[\"2011-01-30\",12],[\"2011-08-17\",12],[\"2011-08-12\",8],[\"2011-01-06\",6]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[25,\"2010-12-02\",2]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (quantity is at most 25 and invoice_date is on or after '2010-12-02'), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}657{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"5956454bbf144d34cfc6131f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"622993ccbf11ec5896c5399ce9b932747ab7a9d167a7a7365414ac42db21d33a","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (quantity is at most 229 or invoice_date is on or after '2011-09-29'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",7100],[\"2011-11-09\",6634],[\"2011-11-03\",6577],[\"2010-12-02\",6060],[\"2011-11-22\",5811]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity <= ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[229,\"2011-09-29\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (quantity is at most 229 or invoice_date is on or after '2011-09-29'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}658{"category":"join/date/and/having","domain":"commerce","family_id":"3108b13b7fa0578655e2f4f4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cd8dc4d725cab0f45adbf173a8309086885f48e869723aa29dba278e06e86f29","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12366' and i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12366\",\"2011-05-10\",10]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12366' and i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}659{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"b057bcb93e0316eb41110773","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"fbd1f3ad26e633269cee4a81d391bf4272d522c17639413e66c34a969f77866e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is greater than 25), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1],[\"Bahrain\",1],[\"Italy\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12353\",25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is greater than 25), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}660{"category":"join/and/grouped","domain":"commerce","family_id":"c5e3062858eb193977a7cc03","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4926adfe0467711c37888390235b63a0aece2eda85496fd2cc3d76d7e0911833","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12353' and l.quantity is at most 1800), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-19\",6.074999999999999]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12353\",1800]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12353' and l.quantity is at most 1800), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}661{"category":"single_table/or/grouped","domain":"commerce","family_id":"a822bbf504623ac1b1c810b6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"620bb8c2c9cef7cb7f30ff733fa85b11c786d20e392632bc98c44e36a65c5b39","language":"en","license":"CC-BY-4.0","query":"Return the maximum of unit_price for retail invoice lines where (country equals 'Belgium' or quantity is greater than 1800), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",1800],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",1800],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",1800],\\\"sql\\\":\\\"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",1800],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",16.95],[\"United Kingdom\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MAX(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity > ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Belgium\",1800]","state":"{\"question\":\"Return the maximum of unit_price for retail invoice lines where (country equals 'Belgium' or quantity is greater than 1800), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}662{"category":"join/null/aggregate","domain":"commerce","family_id":"ceca19040c7933cfd5b1579c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f0e3ec280fa5854cd8707edba149aea83b2a3865fef587870bcf6c51cb50124c","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1917.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)","sql_parameters":"[]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}663{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"29e45885e8bef9978406dd5a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"42df439cb93e34864824fc94a0237129618dd6d46f4125326dbb896f4e4b33a0","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-03\",2],[\"2010-02-22\",2],[\"2010-08-02\",2],[\"2010-11-03\",2],[\"2010-11-24\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}664{"category":"join/or/having","domain":"commerce","family_id":"650543bdf1b367e46df6c7ee","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5e7f73bf516dbbdd6fd8dffa51f69a46b9e253e22531acdea9f6223e8c762831","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12352'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\",10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12352\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Norway\",14],[\"Finland\",73]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Finland\",\"12352\",10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12352'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}665{"category":"join/date/ranked","domain":"commerce","family_id":"680442d09fcfae4ffc4555dc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"3369e3e2bb151bc4d2a61c655312f10ce2262abe9570655179d1c20f8dcdc362","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-24\",867.79],[\"2010-07-12\",295.0],[\"2010-05-04\",230.0],[\"2010-04-21\",125.0],[\"2010-06-29\",125.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}666{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"c85ac844815eee431780b5bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a18f8d6b2b7b53363be527b61c21eff10c66792dfa80b9a64857bfa3dde88222","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (quantity is greater than 92 or invoice_date is before '2011-09-29'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? AND invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",22320],[\"Germany\",404],[\"France\",190],[\"EIRE\",164],[\"Netherlands\",102]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (quantity > ? OR invoice_date < ?) GROUP BY country ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[92,\"2011-09-29\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (quantity is greater than 92 or invoice_date is before '2011-09-29'), grouped by country; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}667{"category":"join/or/having","domain":"commerce","family_id":"8b5080ec68672dd0ceaa47bd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ab63da300a7f4cf9f5eea6dd4fae0f35d63b21b58620d0f7d88a6a498c90a1ae","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12353' or l.unit_price is greater than 2.25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-11\",8190],[\"2010-12-07\",6884],[\"2010-06-08\",4321],[\"2011-05-24\",4317],[\"2010-01-08\",3904]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12353\",2.25,2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12353' or l.unit_price is greater than 2.25), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}668{"category":"join/date/ranked","domain":"commerce","family_id":"fd22938f3e120f7a4463228a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"1205430a876d05d67a20acfc1c6c86fabde222176b89e96fcc4d327a3221166b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-10\",1],[\"2011-05-11\",1],[\"2011-05-12\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}669{"category":"single_table/or/having","domain":"commerce","family_id":"bec511322b3074dcc100a0bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6b6559f7cb36eb1260811b0ecc99f115cc3ef523aaa43700398d0b85b00ba167","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Norway\",11],[\"Denmark\",12],[\"Italy\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Cyprus\",8.5,10]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Cyprus' or unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}670{"category":"join/or/grouped","domain":"commerce","family_id":"d7c9c5fdad9101e1b9510763","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8c19dc16ea1733f52678347cfc238357e5752848609fc907b51eec166fd39c0f","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-02\",5],[\"2010-03-23\",28],[\"2010-05-10\",49],[\"2011-05-19\",20]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Bahrain\",\"12346\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}671{"category":"join/date/and/grouped","domain":"commerce","family_id":"1d4b1bf71c7d32683be27dc3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"88b23f856d65c0d41f3ae1908a994f6302eab9e52548e7de69594690df674729","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",19],[\"Austria\",3],[\"Bahrain\",7],[\"Belgium\",17],[\"Channel Islands\",12],[\"Cyprus\",16],[\"Denmark\",4],[\"EIRE\",74],[\"Finland\",8],[\"France\",58],[\"Germany\",158],[\"Italy\",9],[\"Japan\",4],[\"Netherlands\",74],[\"Norway\",6],[\"Poland\",4],[\"Portugal\",17],[\"Spain\",36],[\"Sweden\",72],[\"Switzerland\",8],[\"USA\",3],[\"United Arab Emirates\",1],[\"United Kingdom\",12536]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}672{"category":"join/or/aggregate","domain":"commerce","family_id":"6d0a154bd42c63650a500b2e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b238938e489c7d3b5e90d7a09213842f31b2aa480dedb97639b72feeba573e8e","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' or l.quantity is at most 25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?)","sql_parameters":"[\"Finland\",25]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' or l.quantity is at most 25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}673{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"f58b0f480c59962a140a9a1d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e287f4db862e72e2b51009bafbf7e795f0d1a51c9cfe8c76cdd66d8f2e7e2303","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Norway\",2],[\"Channel Islands\",3],[\"Austria\",4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[49.95,\"2011-05-10\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}674{"category":"join/date/having","domain":"commerce","family_id":"db63d857690852cb615136db","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f4746cce2bed5c97fe38e3f7250f2ac8d3f7f65453fe3d593193c63cb3b83595","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",0.04],[\"Sweden\",0.09],[\"Germany\",0.14]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2011-09-29\",10]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}675{"category":"join/null/or/grouped","domain":"commerce","family_id":"8e595cd19dfa6db2b5a6fabd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5c6ecef4dfc9993ea3f04e5def8141c0797e17a05064c409c595af32eb71c9a6","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.55],[\"2009-12-02\",2.95],[\"2009-12-03\",0.25],[\"2009-12-04\",0.95],[\"2009-12-06\",0.42],[\"2009-12-07\",0.85],[\"2009-12-08\",0.85],[\"2009-12-09\",0.19],[\"2009-12-10\",0.85],[\"2009-12-11\",0.42],[\"2009-12-14\",0.42],[\"2009-12-15\",0.42],[\"2009-12-17\",0.29],[\"2009-12-18\",0.42],[\"2009-12-20\",0.85],[\"2009-12-21\",0.85],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",1.25],[\"2010-01-07\",2.55],[\"2010-01-12\",0.21],[\"2010-01-13\",1.95],[\"2010-01-15\",0.85],[\"2010-01-22\",2.55],[\"2010-01-25\",2.51],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",1.25],[\"2010-01-29\",2.95],[\"2010-01-31\",0.42],[\"2010-02-01\",0.81],[\"2010-02-02\",1.25],[\"2010-02-03\",1.25],[\"2010-02-04\",2.95],[\"2010-02-07\",0.16],[\"2010-02-08\",0.85],[\"2010-02-10\",0.85],[\"2010-02-11\",0.85],[\"2010-02-12\",1.25],[\"2010-02-14\",2.95],[\"2010-02-16\",6.35],[\"2010-02-17\",0.16],[\"2010-02-18\",2.95],[\"2010-02-19\",0.09],[\"2010-02-22\",3.95],[\"2010-02-23\",4.65],[\"2010-02-26\",0.42],[\"2010-03-03\",0.16],[\"2010-03-05\",0.21],[\"2010-03-07\",2.1],[\"2010-03-08\",0.85],[\"2010-03-09\",6.35],[\"2010-03-10\",0.85],[\"2010-03-15\",0.12],[\"2010-03-17\",6.35],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",1.95],[\"2010-03-23\",0.25],[\"2010-03-24\",1.0],[\"2010-03-26\",0.65],[\"2010-03-29\",1.85],[\"2010-03-31\",1.65],[\"2010-04-01\",4.25],[\"2010-04-06\",0.42],[\"2010-04-08\",3.35],[\"2010-04-09\",1.25],[\"2010-04-11\",0.55],[\"2010-04-12\",1.25],[\"2010-04-14\",0.65],[\"2010-04-15\",2.95],[\"2010-04-16\",0.17],[\"2010-04-19\",0.09],[\"2010-04-20\",0.85],[\"2010-04-21\",0.42],[\"2010-04-23\",0.85],[\"2010-04-26\",0.85],[\"2010-04-27\",5.91],[\"2010-04-28\",2.1],[\"2010-04-29\",0.16],[\"2010-04-30\",1.95],[\"2010-05-05\",1.28],[\"2010-05-06\",1.25],[\"2010-05-07\",1.85],[\"2010-05-10\",0.85],[\"2010-05-12\",0.09],[\"2010-05-13\",3.75],[\"2010-05-14\",0.16],[\"2010-05-17\",2.1],[\"2010-05-18\",0.42],[\"2010-05-21\",1.25],[\"2010-05-24\",1.25],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-28\",1.65],[\"2010-06-01\",0.42],[\"2010-06-02\",0.95],[\"2010-06-03\",2.95],[\"2010-06-04\",1.66],[\"2010-06-07\",0.16],[\"2010-06-08\",2.55],[\"2010-06-10\",0.42],[\"2010-06-11\",0.4],[\"2010-06-14\",1.45],[\"2010-06-15\",0.65],[\"2010-06-16\",0.42],[\"2010-06-17\",0.81],[\"2010-06-18\",0.42],[\"2010-06-23\",0.16],[\"2010-06-24\",1.28],[\"2010-06-25\",0.85],[\"2010-06-28\",1.85],[\"2010-06-29\",2.95],[\"2010-06-30\",0.14],[\"2010-07-01\",1.25],[\"2010-07-02\",0.65],[\"2010-07-05\",1.95],[\"2010-07-06\",0.42],[\"2010-07-07\",0.42],[\"2010-07-08\",0.85],[\"2010-07-09\",1.65],[\"2010-07-14\",1.65],[\"2010-07-15\",1.08],[\"2010-07-16\",0.21],[\"2010-07-19\",0.85],[\"2010-07-20\",3.75],[\"2010-07-21\",0.85],[\"2010-07-22\",1.55],[\"2010-07-23\",0.42],[\"2010-07-26\",6.35],[\"2010-07-27\",0.42],[\"2010-07-28\",3.75],[\"2010-07-29\",0.95],[\"2010-07-30\",0.85],[\"2010-08-02\",0.65],[\"2010-08-03\",0.18],[\"2010-08-05\",0.85],[\"2010-08-06\",0.85],[\"2010-08-10\",1.25],[\"2010-08-11\",0.85],[\"2010-08-12\",0.85],[\"2010-08-13\",0.85],[\"2010-08-15\",0.4],[\"2010-08-16\",5.06],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",1.65],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",1.95],[\"2010-08-31\",0.42],[\"2010-09-02\",3.75],[\"2010-09-03\",0.18],[\"2010-09-06\",1.65],[\"2010-09-09\",12.75],[\"2010-09-13\",0.36],[\"2010-09-16\",0.65],[\"2010-09-17\",1.45],[\"2010-09-20\",0.64],[\"2010-09-22\",0.85],[\"2010-09-24\",0.85],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.85],[\"2010-09-30\",0.42],[\"2010-10-01\",2.51],[\"2010-10-04\",0.16],[\"2010-10-05\",2.95],[\"2010-10-06\",0.4],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",2.95],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-15\",0.42],[\"2010-10-18\",0.29],[\"2010-10-19\",1.25],[\"2010-10-21\",1.25],[\"2010-10-22\",1.45],[\"2010-10-25\",0.29],[\"2010-10-26\",0.42],[\"2010-10-29\",0.42],[\"2010-10-31\",2.1],[\"2010-11-02\",1.25],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-09\",2.95],[\"2010-11-10\",0.72],[\"2010-11-11\",1.25],[\"2010-11-12\",1.65],[\"2010-11-17\",0.16],[\"2010-11-18\",0.42],[\"2010-11-19\",0.38],[\"2010-11-22\",1.95],[\"2010-11-23\",2.55],[\"2010-11-24\",0.29],[\"2010-11-25\",0.42],[\"2010-11-29\",0.42],[\"2010-11-30\",0.85],[\"2010-12-01\",0.29],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-06\",0.42],[\"2010-12-07\",1.25],[\"2010-12-08\",0.42],[\"2010-12-09\",0.42],[\"2010-12-10\",1.95],[\"2010-12-12\",0.85],[\"2010-12-13\",1.25],[\"2010-12-15\",0.65],[\"2010-12-16\",0.29],[\"2010-12-17\",0.85],[\"2010-12-19\",0.85],[\"2010-12-20\",0.4],[\"2010-12-22\",0.65],[\"2010-12-23\",1.25],[\"2011-01-05\",1.25],[\"2011-01-07\",1.55],[\"2011-01-10\",1.25],[\"2011-01-11\",1.85],[\"2011-01-12\",4.95],[\"2011-01-20\",1.25],[\"2011-01-24\",1.25],[\"2011-01-25\",0.55],[\"2011-01-26\",0.16],[\"2011-01-27\",1.45],[\"2011-02-01\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",1.25],[\"2011-02-10\",0.22],[\"2011-02-11\",0.65],[\"2011-02-15\",0.32],[\"2011-02-17\",2.95],[\"2011-02-18\",0.42],[\"2011-02-21\",1.25],[\"2011-02-25\",1.25],[\"2011-03-01\",1.63],[\"2011-03-04\",0.21],[\"2011-03-07\",7.95],[\"2011-03-08\",0.25],[\"2011-03-09\",16.95],[\"2011-03-10\",2.95],[\"2011-03-14\",0.95],[\"2011-03-15\",0.42],[\"2011-03-16\",4.95],[\"2011-03-17\",0.25],[\"2011-03-18\",1.95],[\"2011-03-20\",0.25],[\"2011-03-21\",2.95],[\"2011-03-22\",1.65],[\"2011-03-23\",16.95],[\"2011-03-25\",1.95],[\"2011-03-30\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",1.25],[\"2011-04-04\",0.21],[\"2011-04-05\",0.85],[\"2011-04-06\",2.1],[\"2011-04-07\",1.45],[\"2011-04-08\",0.42],[\"2011-04-12\",3.35],[\"2011-04-13\",0.21],[\"2011-04-14\",2.55],[\"2011-04-15\",1.25],[\"2011-04-18\",1.69],[\"2011-04-19\",1.25],[\"2011-04-20\",0.4],[\"2011-04-21\",0.21],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-05-03\",1.25],[\"2011-05-05\",0.55],[\"2011-05-06\",0.85],[\"2011-05-09\",2.95],[\"2011-05-10\",1.25],[\"2011-05-11\",1.25],[\"2011-05-12\",2.08],[\"2011-05-13\",0.39],[\"2011-05-18\",4.95],[\"2011-05-19\",0.25],[\"2011-05-23\",0.42],[\"2011-05-24\",0.85],[\"2011-05-25\",1.65],[\"2011-05-26\",2.08],[\"2011-05-31\",0.21],[\"2011-06-01\",2.08],[\"2011-06-03\",0.39],[\"2011-06-07\",0.29],[\"2011-06-08\",0.25],[\"2011-06-10\",2.46],[\"2011-06-12\",4.95],[\"2011-06-13\",0.21],[\"2011-06-14\",2.75],[\"2011-06-15\",4.95],[\"2011-06-16\",0.42],[\"2011-06-17\",0.25],[\"2011-06-20\",1.25],[\"2011-06-22\",0.85],[\"2011-06-24\",0.39],[\"2011-06-27\",0.29],[\"2011-06-28\",0.85],[\"2011-06-30\",1.06],[\"2011-07-05\",0.4],[\"2011-07-06\",0.27],[\"2011-07-07\",0.39],[\"2011-07-08\",3.29],[\"2011-07-11\",0.42],[\"2011-07-15\",2.95],[\"2011-07-17\",0.25],[\"2011-07-20\",0.35],[\"2011-07-21\",0.42],[\"2011-07-22\",0.42],[\"2011-07-26\",3.29],[\"2011-07-27\",1.25],[\"2011-08-02\",1.25],[\"2011-08-03\",1.45],[\"2011-08-04\",0.29],[\"2011-08-05\",0.42],[\"2011-08-08\",1.06],[\"2011-08-10\",0.85],[\"2011-08-11\",0.39],[\"2011-08-16\",0.42],[\"2011-08-17\",1.06],[\"2011-08-18\",0.4],[\"2011-08-21\",0.42],[\"2011-08-22\",0.85],[\"2011-08-23\",2.95],[\"2011-08-24\",0.25],[\"2011-08-30\",0.42],[\"2011-09-02\",1.06],[\"2011-09-04\",0.42],[\"2011-09-06\",1.55],[\"2011-09-08\",0.42],[\"2011-09-09\",2.08],[\"2011-09-15\",0.85],[\"2011-09-19\",0.42],[\"2011-09-20\",1.25],[\"2011-09-23\",0.95],[\"2011-09-26\",0.19],[\"2011-09-30\",4.15],[\"2011-10-02\",2.89],[\"2011-10-03\",0.9],[\"2011-10-04\",1.06],[\"2011-10-06\",1.25],[\"2011-10-07\",1.06],[\"2011-10-10\",0.42],[\"2011-10-11\",1.25],[\"2011-10-12\",0.29],[\"2011-10-13\",0.39],[\"2011-10-14\",4.15],[\"2011-10-19\",0.39],[\"2011-10-20\",1.25],[\"2011-10-21\",1.65],[\"2011-10-24\",0.39],[\"2011-10-25\",0.39],[\"2011-10-26\",0.85],[\"2011-10-27\",0.32],[\"2011-10-28\",1.63],[\"2011-10-31\",4.25],[\"2011-11-02\",0.27],[\"2011-11-03\",1.06],[\"2011-11-04\",0.42],[\"2011-11-06\",0.85],[\"2011-11-08\",1.45],[\"2011-11-09\",0.25],[\"2011-11-10\",2.55],[\"2011-11-11\",0.42],[\"2011-11-13\",0.85],[\"2011-11-15\",0.32],[\"2011-11-16\",2.08],[\"2011-11-18\",3.75],[\"2011-11-21\",1.25],[\"2011-11-22\",0.2],[\"2011-11-25\",2.08],[\"2011-11-28\",3.2],[\"2011-11-29\",1.45],[\"2011-11-30\",0.85],[\"2011-12-02\",3.29],[\"2011-12-05\",0.25],[\"2011-12-06\",0.85],[\"2011-12-08\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}676{"category":"single_table/having","domain":"commerce","family_id":"f311ceeec96d25c6b9d61dbe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"978be10d4dc51709d3faad365e0b4605a5a96168184256db0d96fc3bfba01fae","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines, grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-16\",0.04],[\"2011-09-30\",0.04],[\"2011-10-19\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[10]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines, grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}677{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"03bc9acf7cdb417c612fdeee","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6caf807381bc3d08cab1c678887ee3fa2453ab9dec9c6dc9d62efa41325e6182","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 or i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",3],[\"Switzerland\",7],[\"Sweden\",9]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[8.5,\"2011-09-29\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 or i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}678{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"c52b14c2403a37735d19ba0e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a2aac6624d075dabb0c6d9621a1c21988eef11149db84b15a7210f1597a711e5","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (country equals 'Denmark' and invoice_date is on or after '2010-12-02'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"Denmark\",\"2010-12-02\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (country equals 'Denmark' and invoice_date is on or after '2010-12-02'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}679{"category":"single_table/or/having","domain":"commerce","family_id":"717e3587309be266bea18854","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0b1e2ea9486ae06c67e89d41fe11fccf9f2f0f60cd097decbd4e64c580eb35b4","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (country equals 'Belgium' or unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? AND unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Belgium\\\",8.5,10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",1],[\"EIRE\",1],[\"France\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (country = ? OR unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3","sql_parameters":"[\"Belgium\",8.5,10]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (country equals 'Belgium' or unit_price is at most 8.5), grouped by country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}680{"category":"join/aggregate","domain":"commerce","family_id":"c094a09aea28812d3c7db1ce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"570a29862d3cc1daca194b20c0ed144a535b53a201ae67a62e5fb31a899f74a2","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12352').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[7.571428571428571]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12352\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12352').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}681{"category":"single_table/having","domain":"commerce","family_id":"c1735e8f76ea11f4f4d2d49b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"14d073c4b572033e26d517ddc1c6926ab7f118e845ea521646c1ceb1d3825524","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (unit_price is at most 0.55), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,10],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-09\",10],[\"2010-03-17\",10],[\"2010-07-06\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[0.55,10]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (unit_price is at most 0.55), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}682{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"0ff47170ddc7e7ef34e226f8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"66d8a61fb72bacd89b89a37f446eddb0f81296ea04d2e827ba55e7e4679cd9ed","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361' or l.unit_price is greater than 0.55).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[6923]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)","sql_parameters":"[\"12361\",0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361' or l.unit_price is greater than 0.55).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}683{"category":"single_table/date/and/grouped","domain":"commerce","family_id":"04b725c633d3bef57cf2b3d1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"402a61704f851fa0cd4b64e40649dd416d01e544b5a594ece8e7e7d0f00660fa","language":"en","license":"CC-BY-4.0","query":"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 2.25 and invoice_date is on or after '2011-09-29'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-29\",4],[\"2011-09-30\",1],[\"2011-10-02\",1],[\"2011-10-03\",1],[\"2011-10-04\",1],[\"2011-10-05\",1],[\"2011-10-06\",1],[\"2011-10-07\",1],[\"2011-10-09\",2],[\"2011-10-10\",1],[\"2011-10-11\",1],[\"2011-10-12\",1],[\"2011-10-13\",2],[\"2011-10-14\",1],[\"2011-10-17\",2],[\"2011-10-18\",1],[\"2011-10-19\",1],[\"2011-10-20\",1],[\"2011-10-21\",2],[\"2011-10-23\",1],[\"2011-10-24\",1],[\"2011-10-25\",1],[\"2011-10-26\",1],[\"2011-10-27\",1],[\"2011-10-28\",1],[\"2011-10-30\",2],[\"2011-10-31\",1],[\"2011-11-01\",1],[\"2011-11-02\",1],[\"2011-11-03\",1],[\"2011-11-04\",1],[\"2011-11-06\",2],[\"2011-11-07\",1],[\"2011-11-08\",1],[\"2011-11-09\",2],[\"2011-11-10\",1],[\"2011-11-11\",1],[\"2011-11-13\",2],[\"2011-11-14\",1],[\"2011-11-15\",1],[\"2011-11-16\",1],[\"2011-11-17\",1],[\"2011-11-18\",1],[\"2011-11-20\",2],[\"2011-11-21\",1],[\"2011-11-22\",1],[\"2011-11-23\",1],[\"2011-11-24\",1],[\"2011-11-25\",1],[\"2011-11-27\",1],[\"2011-11-28\",1],[\"2011-11-29\",1],[\"2011-11-30\",1],[\"2011-12-01\",2],[\"2011-12-02\",1],[\"2011-12-04\",1],[\"2011-12-05\",1],[\"2011-12-06\",1],[\"2011-12-07\",2],[\"2011-12-08\",1],[\"2011-12-09\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(quantity) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[2.25,\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of quantity for retail invoice lines where (unit_price is greater than 2.25 and invoice_date is on or after '2011-09-29'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}684{"category":"join/grouped","domain":"commerce","family_id":"bc84e365b92d885ca6f1371b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2bb87789fab8fbebbba16bc5c164d3555b1968a725f46381337143f0a8c8d573","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",0.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}685{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"2db7ebedd42b1b85584e2d39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7aff1fbcc674bdce2e26321da84c33c3bca1b7ec37036e7651393ee352266b94","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' or i.customer_id equals '12356'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-06\",1],[\"2011-10-07\",1],[\"2011-10-21\",1],[\"2011-11-17\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Denmark\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' or i.customer_id equals '12356'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}686{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"b057bcb93e0316eb41110773","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d7f96db86b28a5c7a838e65a06c9d9b18a8d64e03eaf0ace1e29ccc4a56e5650","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346' or l.quantity is greater than 229), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12346\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12346\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12346\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12346\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",1],[\"Denmark\",1],[\"France\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12346\",229]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346' or l.quantity is greater than 229), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}687{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"fe4767a544f0957ab1c4a7d5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"ae94e56a23e3f57a3c7c781d3a7a0d6ba56c363e4fd444c7ab65432d0328d32a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",1800,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-17\",3],[\"2010-02-07\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12353\",1800,10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}688{"category":"join/distinct_invoice/or/having","domain":"commerce","family_id":"9f097a1b38eb837b6521e0a3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"afc8470ea55c8f6de4ad50ecd11f05ac12c343e8fad5a38d47267415abb4daa0","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or l.unit_price is greater than 2.25), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-09-06\",3],[\"2011-02-28\",3],[\"2011-03-02\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",2.25,10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or l.unit_price is greater than 2.25), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}689{"category":"single_table/having","domain":"commerce","family_id":"586ccd6637eb63f89622f644","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8a55dcd5da12e22dd6a661e877d36f92e36f766578ca9b5ef05c89da8764d320","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (unit_price is at most 2.25), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Norway\",1.8583333333333334],[\"Channel Islands\",1.724736842105263],[\"Poland\",1.638],[\"Australia\",1.5295238095238095],[\"Austria\",1.5044444444444443]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (unit_price <= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[2.25,2]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (unit_price is at most 2.25), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}690{"category":"single_table/date/or/ranked","domain":"commerce","family_id":"82393e5dd02278dd3c6f3e2c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"966c4dca328cffa8f082accd4fd116a426e1b25cb04aa329c9c9c254e51c98a2","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (unit_price is greater than 49.95 or invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? AND invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-10\",5.79],[\"2010-01-18\",6.88],[\"2011-01-16\",7.34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (unit_price > ? OR invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[49.95,\"2011-09-29\"]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (unit_price is greater than 49.95 or invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}691{"category":"single_table/date/ranked","domain":"commerce","family_id":"313647ff1ec67a822c687226","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"df21d5dc4ba0d94455c9b87fadb4353ce0ad74352a627df44574be31ee750582","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-16\",0.04],[\"2009-12-05\",0.06],[\"2011-06-08\",0.06]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (invoice_date is before '2011-09-29'), grouped by invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}692{"category":"single_table/date/grouped","domain":"commerce","family_id":"c7f761f2fd800bb94ab41a49","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c9b1d421bd46416d78b0c9e998c66b0d55d58a1d9d8062426174a1d756bb38ca","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",560],[\"Austria\",208],[\"Bahrain\",20],[\"Belgium\",944],[\"Canada\",52],[\"Channel Islands\",1982],[\"Cyprus\",208],[\"Denmark\",733],[\"EIRE\",11151],[\"Finland\",2508],[\"France\",4643],[\"Germany\",8402],[\"Israel\",34],[\"Italy\",276],[\"Japan\",2523],[\"Netherlands\",4944],[\"Norway\",114],[\"Poland\",157],[\"Portugal\",18],[\"Singapore\",6],[\"Spain\",3891],[\"Sweden\",2567],[\"Switzerland\",855],[\"United Arab Emirates\",2],[\"United Kingdom\",836425]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}693{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"2db7ebedd42b1b85584e2d39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f9ace105f57475c7150f2cec23803b737c4f5597d3899f85ae4374d9ab382e4f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12364'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",1],[\"2010-01-26\",1],[\"2010-02-22\",1],[\"2010-03-16\",1],[\"2010-11-10\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Cyprus\",\"12364\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12364'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}694{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"ab142c3506a7fdd2a6f5b5bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e8c7bcf7ed0496ba97375b2632bff457c19d3df5e3988c13621435195821f77f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",2],[\"Channel Islands\",1],[\"Denmark\",2],[\"EIRE\",8],[\"Finland\",10],[\"France\",10],[\"Germany\",23],[\"Netherlands\",6],[\"Norway\",1],[\"Portugal\",2],[\"Singapore\",1],[\"Spain\",1],[\"Sweden\",1],[\"United Kingdom\",146]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[8.5,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}695{"category":"join/null/and/ranked","domain":"commerce","family_id":"90858244d1bae35932345a7a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"98ccdf23c2e70d7a7a2df1609fd94aa0bdb36fca37e20797688aa67579088730","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-10\",0.85],[\"2010-03-23\",4.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}696{"category":"join/or/aggregate","domain":"commerce","family_id":"3857cc913f0aa2fcbad08f2a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"7458be5a53508d1cd774bafdb152b6d0352f4ae5e692f5e8b73a5f381c77993f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92 or l.unit_price is at most 49.95).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?)","sql_parameters":"[92,49.95]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 92 or l.unit_price is at most 49.95).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}697{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"bfea543c266bd36f1293e9ac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c618c050c21bdbdc9af67eb9b7bdee0899ce179f57715a9800c22dcb72fb4f64","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 1800).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)","sql_parameters":"[1800]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 1800).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}698{"category":"join/date/or/ranked","domain":"commerce","family_id":"a33656ea1afac4ab7448f02f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b235f42b500715558866e07a7295d3517c61c51937e8e8a66da891240debfc63","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Poland\",6.4],[\"USA\",7.6499999999999995],[\"Channel Islands\",20.2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55,\"2011-05-10\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}699{"category":"single_table/date/aggregate","domain":"commerce","family_id":"1d7c138094a52aac3bcef67b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e97746559c456ab118737e15f8abce8f976f21005aab4f60adb71da7b87f3122","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1136600]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}700{"category":"single_table/having","domain":"commerce","family_id":"f3e86ce68cd880a67d17565b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d44d00e4cc67404e3696172f82ecfdebdd67ad886563725ab45c9d973b026a54","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Denmark'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",2],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",6.1080000000000005]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Denmark\",2]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Denmark'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}701{"category":"join/date/and/aggregate","domain":"commerce","family_id":"fdab8ce8ae39ec4253fe51f5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5a664278588072bb01c9ead015b2cf3fbcd4e2717f1665888db0017c0d96e0a5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[49.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)","sql_parameters":"[49.95,\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}702{"category":"single_table/and/grouped","domain":"commerce","family_id":"331d96c2aa97e51ad79db1b2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"afa589b23a9151e70930309b1a403312b2941979f0c40e6b1d60c943292e42d1","language":"en","license":"CC-BY-4.0","query":"Return the average of unit_price for retail invoice lines where (country equals 'Bahrain' and quantity is at most 25), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",25],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? OR quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",25],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",25],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",25],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",4.25],[\"2010-05-10\",2.85],[\"2011-05-19\",6.074999999999999]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND quantity <= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"Bahrain\",25]","state":"{\"question\":\"Return the average of unit_price for retail invoice lines where (country equals 'Bahrain' and quantity is at most 25), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}703{"category":"join/and/grouped","domain":"commerce","family_id":"55ee05efa115ea57f8f6eeb4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"49d06f43c8fb1ac6283a02ec1f453c470dd2252596dc64dd44a052a77c9fea13","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.customer_id equals '12364'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Cyprus\",\"12364\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.customer_id equals '12364'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}704{"category":"single_table/date/and/having","domain":"commerce","family_id":"c314c0d2a09b8bfcc1a3e7f7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cb2d43af9634a6a271d1ac37cac8c76c14e4ceeab478626b82ffb656b809d5eb","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'Bahrain' and invoice_date is on or after '2011-09-29'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Bahrain\",\"2011-09-29\",2]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'Bahrain' and invoice_date is on or after '2011-09-29'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}705{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"00cfde3743d045b945fb7afe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a4ec7bdd9cc419214ff6db1b11ebcbf68163ac222536b1db707e7081e6b36f26","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)","sql_parameters":"[\"Austria\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}706{"category":"join/null/and/having","domain":"commerce","family_id":"cef72068aa824a3fd84fdb68","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"2a7c443b603af636488ec9db650023d42298db476eb823d977dd1ca4382d37d8","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",10]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}707{"category":"join/null/or/aggregate","domain":"commerce","family_id":"f31e352d3f20f797599aaab3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"85895f5b0ba37e0c4ce8530caab3015517cea44016799e1b6ccf8129a7b46aa7","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[254]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL)","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}708{"category":"join/date/having","domain":"commerce","family_id":"31a31cc958f0a64eb0879645","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"963b3d994b1a547d1a8e1f164fb1dccc6406148d072b51dec596e8f51b22a39a","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-02\",10.267307692307693],[\"2010-02-03\",7.505000000000001],[\"2010-01-22\",7.1739999999999995],[\"2010-01-05\",6.708333333333333],[\"2010-01-26\",6.3621739130434785]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-02-18\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}709{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"00cfde3743d045b945fb7afe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6961a53d9b26a2f8406e5c6348c58757ed8b5f5220516899ec30f339859dc91a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.customer_id equals '12364').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12364\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)","sql_parameters":"[\"Cyprus\",\"12364\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.customer_id equals '12364').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}710{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"bea2a736fb106a3b7f140ed9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b6efbd7695010d8bd47ab938bb680d110f4e092773efbeca65b3092d6bbc814a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-23\",1],[\"2010-03-07\",1],[\"2010-03-12\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[25,\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}711{"category":"join/null/or/having","domain":"commerce","family_id":"19c84d1e61ccb33c81870551","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f74694048a0a4a0b9e68b6e00e22798b5708cce4f53caed1e89cdbaa952aa2d3","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-19\",1.6666666666666667],[\"2011-06-12\",3.7],[\"2010-08-01\",4.583333333333333]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[0.55,10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}712{"category":"join/or/grouped","domain":"commerce","family_id":"605346541b7d48465db0b6e9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8591996bd3531876aa95ace6279d9123d4957d04b835cf402d8d2ee19a257c29","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or l.unit_price is greater than 4.77), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",57.3],[\"Austria\",199.29],[\"Bahrain\",24.849999999999998],[\"Belgium\",549.8],[\"Channel Islands\",30.099999999999998],[\"Cyprus\",40.9],[\"Denmark\",58.95],[\"EIRE\",4318.12],[\"Finland\",681.65],[\"France\",872.91],[\"Germany\",3554.06],[\"Israel\",30.95],[\"Italy\",97.65],[\"Japan\",15.899999999999999],[\"Netherlands\",486.55],[\"Norway\",917.1],[\"Poland\",40.0],[\"Portugal\",119.55],[\"Singapore\",10105.83],[\"Spain\",609.05],[\"Sweden\",356.05],[\"Switzerland\",307.6],[\"United Arab Emirates\",268.0],[\"United Kingdom\",62526.58]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Austria\",4.77]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or l.unit_price is greater than 4.77), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}713{"category":"single_table/date/and/having","domain":"commerce","family_id":"c314c0d2a09b8bfcc1a3e7f7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cb1a3d6e261ed7474c3e0e0d0bee895d658f8e5861d300c40d3f25ff086ac3d4","language":"en","license":"CC-BY-4.0","query":"Return the sum of unit_price for retail invoice lines where (country equals 'Channel Islands' and invoice_date is on or after '2010-07-14'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? OR invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Channel Islands\",58.47]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (country = ? AND invoice_date >= ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value DESC, country ASC LIMIT 5","sql_parameters":"[\"Channel Islands\",\"2010-07-14\",2]","state":"{\"question\":\"Return the sum of unit_price for retail invoice lines where (country equals 'Channel Islands' and invoice_date is on or after '2010-07-14'), grouped by country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}714{"category":"join/distinct_invoice/date/and/aggregate","domain":"commerce","family_id":"ed842c1f908ac0ff8c63bbc8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e5ab55794476f013f009279aaf31ccbdc96a34d2267ec74c83f6a6ac9817eb4a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5 and i.invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[950]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)","sql_parameters":"[8.5,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5 and i.invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}715{"category":"join/or/aggregate","domain":"commerce","family_id":"c75c77eba11a2da4703ff37a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1e296111455f0375e9b867fdf776edf4a2f4b9590776e9ba1ffc5aeed71fa76b","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or l.quantity is at most 1800).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",1800],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",1800],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",1800],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",1800],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)","sql_parameters":"[\"12359\",1800]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or l.quantity is at most 1800).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}716{"category":"single_table/date/grouped","domain":"commerce","family_id":"cb6e1249e635932e2f71d892","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bf130405b7500701ea2decb0520685468624f4f9a4eaef6d57d9185e4c7560c7","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2011-09-29'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2.08],[\"Belgium\",8.5],[\"Channel Islands\",1.25],[\"Denmark\",0.72],[\"EIRE\",0.72],[\"Finland\",0.29],[\"France\",0.39],[\"Germany\",0.04],[\"Israel\",3.25],[\"Netherlands\",1.05],[\"Norway\",7.45],[\"Portugal\",10.95],[\"Singapore\",2118.74],[\"Spain\",1.25],[\"Sweden\",1.65],[\"Switzerland\",3.75],[\"United Kingdom\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2011-09-29'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}717{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"80b91830b3fb0cd1bf56d9bf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8277f8538de5000ea88d03293f94c60699e390f6973348ad9afe3c463e397b5a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is before '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[6554]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)","sql_parameters":"[4.77,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 4.77 or i.invoice_date is before '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}718{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"f9199f636fcc492add882b57b9ec3808fa46074b7482540c8684b91f59529a74","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12359\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}719{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"aa1cfaf3968eb0620e22277db47b82e0490e25ff02b9cdf261e0f09ffd0d6c66","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Channel Islands' or i.customer_id equals '12353').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Channel Islands\\\",\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[7]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Channel Islands\",\"12353\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Channel Islands' or i.customer_id equals '12353').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}720{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"bfea543c266bd36f1293e9ac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"47757be341b806b8ec452886700cd7ca42c8082605c85ce8f6d646c5f310d3ea","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[124]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?)","sql_parameters":"[648]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}721{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"bea2a736fb106a3b7f140ed9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f20d620133bcf5beca19a5100ed8be42912c3e56d492e9627ff2ec3e52634e8c","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-02\",2],[\"2011-11-13\",2],[\"2011-10-14\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[25,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}722{"category":"join/distinct_invoice/and/grouped","domain":"commerce","family_id":"c5a0217fd75147a9efb002ba","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"04591fa0f63a5ffc2b388856597aea05a2ce5af3270cabe9bc191886ba8ab531","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 8.5), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",1],[\"Belgium\",3],[\"Channel Islands\",4],[\"Cyprus\",3],[\"Denmark\",1],[\"EIRE\",18],[\"Finland\",3],[\"France\",9],[\"Germany\",18],[\"Italy\",1],[\"Japan\",1],[\"Netherlands\",20],[\"Spain\",8],[\"Sweden\",15],[\"Switzerland\",2],[\"United Kingdom\",1518]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[92,8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 8.5), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}723{"category":"join/date/aggregate","domain":"commerce","family_id":"928d317bf6d4a2e0c884953f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b12c3362953059c6c2a8de5cd41dae4f17dba1e93f60b2cd12fbd64333ed2386","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[24634]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}724{"category":"join/or/aggregate","domain":"commerce","family_id":"d337da3026514205e904b04e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"01eba5ba981b4852bfc8914d832e778350ea414bbf2a0740ddde6193e555e1d8","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[26999]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?)","sql_parameters":"[\"12353\",1800]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}725{"category":"join/date/or/grouped","domain":"commerce","family_id":"57132e44a08645eae3c9ab32","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3998e351056ad28f2d3edba3c0ba083522439c9bfd64990757795459f626ba5f","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",52],[\"2009-12-02\",96],[\"2009-12-03\",93],[\"2009-12-04\",62],[\"2009-12-05\",28],[\"2009-12-06\",31],[\"2009-12-07\",66],[\"2009-12-08\",83],[\"2009-12-09\",87],[\"2009-12-10\",71],[\"2009-12-11\",28],[\"2009-12-13\",25],[\"2009-12-14\",68],[\"2009-12-15\",90],[\"2009-12-16\",54],[\"2009-12-17\",97],[\"2009-12-18\",54],[\"2009-12-20\",20],[\"2009-12-21\",43],[\"2009-12-22\",45],[\"2009-12-23\",27],[\"2010-01-04\",17],[\"2010-01-05\",18],[\"2010-01-06\",3],[\"2010-01-07\",31],[\"2010-01-08\",46],[\"2010-01-10\",19],[\"2010-01-11\",33],[\"2010-01-12\",44],[\"2010-01-13\",21],[\"2010-01-14\",20],[\"2010-01-15\",36],[\"2010-01-17\",13],[\"2010-01-18\",6],[\"2010-01-19\",35],[\"2010-01-20\",33],[\"2010-01-21\",40],[\"2010-01-22\",25],[\"2010-01-24\",30],[\"2010-01-25\",34],[\"2010-01-26\",23],[\"2010-01-27\",58],[\"2010-01-28\",19],[\"2010-01-29\",30],[\"2010-01-31\",41],[\"2010-02-01\",37],[\"2010-02-02\",26],[\"2010-02-03\",28],[\"2010-02-04\",47],[\"2010-02-05\",41],[\"2010-02-07\",11],[\"2010-02-08\",51],[\"2010-02-09\",36],[\"2010-02-10\",28],[\"2010-02-11\",29],[\"2010-02-12\",29],[\"2010-02-14\",17],[\"2010-02-15\",34],[\"2010-02-16\",51],[\"2010-02-17\",41],[\"2010-02-18\",32],[\"2010-02-19\",34],[\"2010-02-21\",18],[\"2010-02-22\",50],[\"2010-02-23\",19],[\"2010-02-24\",49],[\"2010-02-25\",55],[\"2010-02-26\",18],[\"2010-02-28\",37],[\"2010-03-01\",56],[\"2010-03-02\",30],[\"2010-03-03\",46],[\"2010-03-04\",31],[\"2010-03-05\",69],[\"2010-03-07\",16],[\"2010-03-08\",81],[\"2010-03-09\",46],[\"2010-03-10\",37],[\"2010-03-11\",35],[\"2010-03-12\",35],[\"2010-03-14\",22],[\"2010-03-15\",33],[\"2010-03-16\",23],[\"2010-03-17\",30],[\"2010-03-18\",65],[\"2010-03-19\",34],[\"2010-03-21\",24],[\"2010-03-22\",30],[\"2010-03-23\",52],[\"2010-03-24\",41],[\"2010-03-25\",34],[\"2010-03-26\",35],[\"2010-03-28\",13],[\"2010-03-29\",34],[\"2010-03-30\",39],[\"2010-03-31\",39],[\"2010-04-01\",34],[\"2010-04-06\",40],[\"2010-04-07\",35],[\"2010-04-08\",72],[\"2010-04-09\",20],[\"2010-04-11\",23],[\"2010-04-12\",37],[\"2010-04-13\",27],[\"2010-04-14\",45],[\"2010-04-15\",27],[\"2010-04-16\",43],[\"2010-04-18\",19],[\"2010-04-19\",56],[\"2010-04-20\",47],[\"2010-04-21\",33],[\"2010-04-22\",67],[\"2010-04-23\",37],[\"2010-04-25\",42],[\"2010-04-26\",53],[\"2010-04-27\",55],[\"2010-04-28\",46],[\"2010-04-29\",69],[\"2010-04-30\",38],[\"2010-05-02\",26],[\"2010-05-04\",17],[\"2010-05-05\",80],[\"2010-05-06\",47],[\"2010-05-07\",62],[\"2010-05-09\",45],[\"2010-05-10\",67],[\"2010-05-11\",38],[\"2010-05-12\",84],[\"2010-05-13\",28],[\"2010-05-14\",39],[\"2010-05-16\",19],[\"2010-05-17\",21],[\"2010-05-18\",42],[\"2010-05-19\",52],[\"2010-05-20\",32],[\"2010-05-21\",42],[\"2010-05-23\",28],[\"2010-05-24\",66],[\"2010-05-25\",34],[\"2010-05-26\",56],[\"2010-05-27\",60],[\"2010-05-28\",44],[\"2010-05-30\",12],[\"2010-06-01\",33],[\"2010-06-02\",45],[\"2010-06-03\",63],[\"2010-06-04\",30],[\"2010-06-06\",18],[\"2010-06-07\",58],[\"2010-06-08\",45],[\"2010-06-09\",34],[\"2010-06-10\",39],[\"2010-06-11\",45],[\"2010-06-13\",60],[\"2010-06-14\",38],[\"2010-06-15\",26],[\"2010-06-16\",58],[\"2010-06-17\",40],[\"2010-06-18\",31],[\"2010-06-20\",21],[\"2010-06-21\",16],[\"2010-06-22\",17],[\"2010-06-23\",66],[\"2010-06-24\",48],[\"2010-06-25\",19],[\"2010-06-27\",48],[\"2010-06-28\",44],[\"2010-06-29\",44],[\"2010-06-30\",40],[\"2010-07-01\",41],[\"2010-07-02\",7],[\"2010-07-04\",14],[\"2010-07-05\",59],[\"2010-07-06\",50],[\"2010-07-07\",44],[\"2010-07-08\",58],[\"2010-07-09\",7],[\"2010-07-11\",3],[\"2010-07-12\",37],[\"2010-07-13\",53],[\"2010-07-14\",19],[\"2010-07-15\",52],[\"2010-07-16\",58],[\"2010-07-18\",26],[\"2010-07-19\",31],[\"2010-07-20\",52],[\"2010-07-21\",56],[\"2010-07-22\",35],[\"2010-07-23\",24],[\"2010-07-25\",15],[\"2010-07-26\",43],[\"2010-07-27\",72],[\"2010-07-28\",30],[\"2010-07-29\",27],[\"2010-07-30\",52],[\"2010-08-01\",12],[\"2010-08-02\",56],[\"2010-08-03\",35],[\"2010-08-04\",16],[\"2010-08-05\",61],[\"2010-08-06\",24],[\"2010-08-08\",27],[\"2010-08-09\",48],[\"2010-08-10\",16],[\"2010-08-11\",24],[\"2010-08-12\",39],[\"2010-08-13\",48],[\"2010-08-15\",51],[\"2010-08-16\",21],[\"2010-08-17\",44],[\"2010-08-18\",24],[\"2010-08-19\",52],[\"2010-08-20\",44],[\"2010-08-22\",26],[\"2010-08-23\",28],[\"2010-08-24\",22],[\"2010-08-25\",46],[\"2010-08-26\",39],[\"2010-08-27\",19],[\"2010-08-29\",22],[\"2010-08-31\",39],[\"2010-09-01\",37],[\"2010-09-02\",69],[\"2010-09-03\",64],[\"2010-09-05\",42],[\"2010-09-06\",25],[\"2010-09-07\",37],[\"2010-09-08\",9],[\"2010-09-09\",32],[\"2010-09-10\",17],[\"2010-09-12\",16],[\"2010-09-13\",71],[\"2010-09-14\",58],[\"2010-09-15\",20],[\"2010-09-16\",45],[\"2010-09-17\",36],[\"2010-09-19\",27],[\"2010-09-20\",63],[\"2010-09-21\",91],[\"2010-09-22\",43],[\"2010-09-23\",31],[\"2010-09-24\",35],[\"2010-09-26\",64],[\"2010-09-27\",54],[\"2010-09-28\",80],[\"2010-09-29\",54],[\"2010-09-30\",52],[\"2010-10-01\",39],[\"2010-10-03\",23],[\"2010-10-04\",45],[\"2010-10-05\",52],[\"2010-10-06\",52],[\"2010-10-07\",59],[\"2010-10-08\",47],[\"2010-10-10\",32],[\"2010-10-11\",52],[\"2010-10-12\",74],[\"2010-10-13\",42],[\"2010-10-14\",49],[\"2010-10-15\",83],[\"2010-10-17\",6],[\"2010-10-18\",90],[\"2010-10-19\",42],[\"2010-10-20\",81],[\"2010-10-21\",66],[\"2010-10-22\",61],[\"2010-10-24\",42],[\"2010-10-25\",35],[\"2010-10-26\",73],[\"2010-10-27\",43],[\"2010-10-28\",38],[\"2010-10-29\",75],[\"2010-10-31\",40],[\"2010-11-01\",21],[\"2010-11-02\",59],[\"2010-11-03\",75],[\"2010-11-04\",116],[\"2010-11-05\",30],[\"2010-11-07\",27],[\"2010-11-08\",27],[\"2010-11-09\",66],[\"2010-11-10\",103],[\"2010-11-11\",95],[\"2010-11-12\",78],[\"2010-11-14\",30],[\"2010-11-15\",66],[\"2010-11-16\",102],[\"2010-11-17\",96],[\"2010-11-18\",89],[\"2010-11-19\",69],[\"2010-11-21\",38],[\"2010-11-22\",65],[\"2010-11-23\",73],[\"2010-11-24\",96],[\"2010-11-25\",130],[\"2010-11-26\",47],[\"2010-11-28\",52],[\"2010-11-29\",67],[\"2010-11-30\",95],[\"2010-12-01\",248],[\"2011-01-12\",1],[\"2011-02-04\",1],[\"2011-02-10\",1],[\"2011-02-11\",1],[\"2011-02-28\",2],[\"2011-03-01\",3],[\"2011-03-07\",3],[\"2011-03-28\",1],[\"2011-04-04\",4],[\"2011-04-05\",1],[\"2011-04-27\",1],[\"2011-04-28\",2],[\"2011-05-03\",1],[\"2011-05-26\",2],[\"2011-06-20\",2],[\"2011-06-30\",2],[\"2011-07-01\",1],[\"2011-07-08\",1],[\"2011-07-13\",1],[\"2011-08-26\",1],[\"2011-09-15\",1],[\"2011-09-30\",1],[\"2011-10-03\",2],[\"2011-10-11\",1],[\"2011-10-19\",2],[\"2011-10-25\",1],[\"2011-11-07\",1],[\"2011-11-10\",3],[\"2011-11-16\",2],[\"2011-11-25\",1],[\"2011-12-05\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}726{"category":"join/date/and/aggregate","domain":"commerce","family_id":"974de043e289c50d4d000cad","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bd4b75905b808258bbe9de97bbf91cbef01bcf71e8be2ba36d42b0e51b1eb26c","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'EIRE' and i.invoice_date is before '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[555.09]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?)","sql_parameters":"[\"EIRE\",\"2010-12-02\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'EIRE' and i.invoice_date is before '2010-12-02').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}727{"category":"join/null/or/aggregate","domain":"commerce","family_id":"0c0fd989814e821b9a045800","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d744b63ddef3c738e7059650c678db52ff531d3913c6c0340e5fff56c7216d6d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)","sql_parameters":"[0.55]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}728{"category":"join/date/or/grouped","domain":"commerce","family_id":"13f921a7017f0ed35eccf3e2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d13f0fd6955ceea1107950067175ffd71ac27a293501eb9bb88bd7aac659c877","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12346' or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-11\",8.5],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-20\",0.65],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-01\",0.85],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-06\",0.72],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-10\",1.06],[\"2010-08-11\",0.14],[\"2010-08-12\",0.65],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",0.85],[\"2010-08-22\",0.85],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.64],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-06\",0.85],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-23\",1.25],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-01\",0.85],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-17\",1.69],[\"2010-10-18\",0.29],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-22\",0.72],[\"2010-10-24\",0.3],[\"2010-10-25\",0.29],[\"2010-10-26\",0.21],[\"2010-10-27\",0.85],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-10-31\",0.85],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-14\",0.85],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-21\",0.85],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.29],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-05\",0.65],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.42],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.29],[\"2010-12-17\",0.19],[\"2010-12-19\",0.85],[\"2010-12-20\",0.4],[\"2010-12-21\",0.85],[\"2010-12-22\",0.42],[\"2010-12-23\",1.05],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-09\",0.65],[\"2011-01-10\",1.06],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-14\",0.85],[\"2011-01-16\",3.39],[\"2011-01-17\",0.34],[\"2011-01-18\",0.65],[\"2011-01-19\",1.06],[\"2011-01-20\",0.85],[\"2011-01-21\",0.64],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-27\",0.85],[\"2011-01-28\",0.42],[\"2011-01-30\",0.95],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-08\",0.85],[\"2011-02-09\",0.85],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-13\",1.69],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.42],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-27\",0.65],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-14\",0.72],[\"2011-03-15\",0.42],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-22\",0.72],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.21],[\"2011-04-05\",0.2],[\"2011-04-06\",0.65],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-10\",1.25],[\"2011-04-11\",0.72],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-15\",1.25],[\"2011-04-17\",0.85],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-01\",1.25],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-09\",0.65]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12346\",\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12346' or i.invoice_date is before '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}729{"category":"join/date/grouped","domain":"commerce","family_id":"74f1e19e16be71c2268b38b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d9c9950431bce602e12a4f21e3cfd2927b2e13477585b503d3a293497b0584c5","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",5],[\"Cyprus\",6],[\"EIRE\",9],[\"Finland\",4],[\"France\",4],[\"Germany\",17],[\"Netherlands\",7],[\"Portugal\",4],[\"Spain\",5],[\"Sweden\",10],[\"United Kingdom\",2330]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}730{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"972bc8f9b7637a927225ca96","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"7c9b8d1bbb29bfa190ee5f109293f6c28e7bacdcbd846491dc33087612345ec5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 229 or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",6512],[\"Germany\",121],[\"France\",60],[\"EIRE\",53],[\"Netherlands\",36]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[229,\"2011-05-10\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 229 or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}731{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"fded2e72cb5dc4289f675d6d7cc6dfce3b2cddf0c43100dd20214274d02cf549","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[19]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Finland\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}732{"category":"join/ranked","domain":"commerce","family_id":"63ebab6fc2036ca7b5c3bebc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"713b33e571d27a224ff1bfb8525ba0ab64d748a38cf94803da22f8b4245ea249","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",181]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12364\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}733{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"38c72dd45be1787bb567f3c601e7330f91d8f2be72b161293f725e5c81b6ce4d","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Austria\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}734{"category":"join/and/having","domain":"commerce","family_id":"60be31ff6cd1c8d3b5b9df3c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cf7c6d4281c6092310dc8798969a5378273ceee2388846fdf6d90a93a524dc0f","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' and l.unit_price is at most 0.55), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12348\",0.55,10]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12348' and l.unit_price is at most 0.55), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}735{"category":"join/date/or/having","domain":"commerce","family_id":"3b41f1dde31ec03383a11905","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2c50b2a4be0c899b9ef3432ea671ea53811fe744c88e4981d1d2172317a6e870","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12361' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-29\",4],[\"2011-10-09\",2],[\"2011-10-30\",2],[\"2011-12-01\",2],[\"2011-12-09\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12361\",\"2011-09-29\",2]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12361' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}736{"category":"join/aggregate","domain":"commerce","family_id":"dcfd5836ee5b9139974c6eda","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"275933e3e7c9e1089f71429035a397d0fc2cdd67ca68ac2c4f0202032a28e8ec","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[107718.52]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)","sql_parameters":"[2.25]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 2.25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}737{"category":"join/or/having","domain":"commerce","family_id":"95229d47c57cb60a2cda0ac6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f310293e0e2a8e33f6ac6919c6c3dc3b4071039f8e8216dce13fe8aab2b68077","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12361' or l.unit_price is at most 4.77), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\",4.77,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\",4.77,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\",4.77,10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",0.722],[\"2011-03-09\",0.9841379310344828],[\"2010-08-16\",1.0058333333333334]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12361\",4.77,10]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12361' or l.unit_price is at most 4.77), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}738{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"b057bcb93e0316eb41110773","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"4694ea988ecdf46793bb846ce3be734974c72c8492acb498a9a7663c7826ad88","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348' or l.quantity is greater than 229), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",229],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",1],[\"Denmark\",1],[\"France\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12348\",229]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348' or l.quantity is greater than 229), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}739{"category":"join/null/and/ranked","domain":"commerce","family_id":"4f6f205a4bcaf9c868060b70","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"275e963c7758626a6c01c0f542f8784673ef8fd1a70946dfa11d1fa65baab5db","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",9.32]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[229]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}740{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"697b66cbbc7b64acbb352c84","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"9dad09c218c12e7dab4c5e72cb66f4fa825236ee2fbd9b2d797a455ea807343b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-04\",17],[\"2009-12-05\",7],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",24],[\"2009-12-09\",22],[\"2009-12-10\",18],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",16],[\"2009-12-15\",21],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",12],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",8],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",6],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",8],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-07-13\",1],[\"2011-01-21\",1],[\"2011-01-25\",1],[\"2011-04-05\",1],[\"2011-04-21\",1],[\"2011-09-13\",1],[\"2011-09-25\",1],[\"2011-10-04\",1],[\"2011-10-12\",1],[\"2011-11-04\",1],[\"2011-11-17\",2],[\"2011-11-23\",1],[\"2011-11-29\",1],[\"2011-12-01\",1],[\"2011-12-02\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Finland\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' or i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}741{"category":"join/or/having","domain":"commerce","family_id":"1cd072e3c76ceb7bdf830b9f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c893fdb34ea25cba94d9e0c44436d3aca207964b3aaec248643ed2be0ec0be9d","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12352' or l.unit_price is greater than 0.55), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Japan\",36.28],[\"Bahrain\",47.05],[\"Cyprus\",57.51]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12352\",0.55,10]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12352' or l.unit_price is greater than 0.55), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}742{"category":"join/null/or/ranked","domain":"commerce","family_id":"b03f14aa6030e9125980fe79","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"63fc4a0deb266641518497359b75a7ff5e2cb52e61b5db5e9c9cccd12a82960d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",24],[\"2011-04-10\",24],[\"2010-07-09\",18],[\"2010-03-28\",12],[\"2011-01-30\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}743{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"d97280ff5d32cc7420f8cacf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"77ed893c182b2e0a7b40bfcc8967a7acc4043c73d68cfe03018901aedef5905b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-25\",1],[\"2011-03-03\",1],[\"2011-04-26\",1],[\"2011-05-06\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Austria\",4.77]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}744{"category":"join/or/aggregate","domain":"commerce","family_id":"ec170487914cc7d0e4229922","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ef6041104401657c20571ac520383c38bdd580cdcaaa329eac4509beb6a9d2c1","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 1800 or l.unit_price is greater than 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1800]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price > ?)","sql_parameters":"[1800,8.5]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 1800 or l.unit_price is greater than 8.5).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}745{"category":"single_table/date/ranked","domain":"commerce","family_id":"1d78e0b55cb00e3039f659f3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6a14bad9dbd68998103ee618214793f752a8f9ae1ce3946025688389765ea89f","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (invoice_date is on or after '2011-05-10'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-12-01\",128],[\"2011-11-09\",122],[\"2011-11-17\",110],[\"2011-12-06\",110],[\"2011-11-16\",102]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (invoice_date is on or after '2011-05-10'), grouped by invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}746{"category":"join/date/or/grouped","domain":"commerce","family_id":"13f921a7017f0ed35eccf3e2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"c694cb73a97dc6c20496f5c10ca1a0efd5a482e08496bdf0e616b397c7c74f41","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-11\",8.5],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2011-09-22\",0.36]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12364\",\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}747{"category":"join/date/or/grouped","domain":"commerce","family_id":"209f7adcf5ebcb7a4e70deec","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6fe30e8b19c703090492326abe1121baaf3c54d790205822e70e8238997858ac","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 8.5 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",12],[\"2009-12-03\",1],[\"2009-12-04\",1],[\"2009-12-05\",14],[\"2009-12-06\",2],[\"2009-12-07\",10],[\"2009-12-08\",1],[\"2009-12-09\",36],[\"2009-12-10\",2],[\"2009-12-11\",3],[\"2009-12-13\",36],[\"2009-12-14\",8],[\"2009-12-15\",50],[\"2009-12-16\",4],[\"2009-12-17\",16],[\"2009-12-18\",48],[\"2009-12-20\",9],[\"2009-12-21\",1],[\"2009-12-22\",6],[\"2010-01-05\",12],[\"2010-01-07\",96],[\"2010-01-08\",6],[\"2010-01-11\",16],[\"2010-01-12\",8],[\"2010-01-14\",3],[\"2010-01-15\",1],[\"2010-01-19\",2],[\"2010-01-20\",10],[\"2010-01-21\",4],[\"2010-01-22\",12],[\"2010-01-24\",8],[\"2010-01-25\",1],[\"2010-01-26\",2],[\"2010-01-27\",12],[\"2010-01-28\",2],[\"2010-01-29\",20],[\"2010-01-31\",1],[\"2010-02-01\",1],[\"2010-02-02\",24],[\"2010-02-03\",2],[\"2010-02-04\",2],[\"2010-02-05\",1],[\"2010-02-08\",6],[\"2010-02-09\",9],[\"2010-02-10\",6],[\"2010-02-14\",14],[\"2010-02-15\",4],[\"2010-02-16\",2],[\"2010-02-18\",4],[\"2010-02-19\",12],[\"2010-02-21\",1],[\"2010-02-22\",20],[\"2010-02-23\",8],[\"2010-02-24\",12],[\"2010-02-25\",12],[\"2010-02-26\",1],[\"2010-02-28\",24],[\"2010-03-01\",8],[\"2010-03-02\",2],[\"2010-03-03\",6],[\"2010-03-04\",15],[\"2010-03-05\",3],[\"2010-03-08\",24],[\"2010-03-09\",12],[\"2010-03-10\",12],[\"2010-03-11\",12],[\"2010-03-12\",6],[\"2010-03-14\",8],[\"2010-03-15\",8],[\"2010-03-16\",2],[\"2010-03-17\",12],[\"2010-03-18\",68],[\"2010-03-19\",8],[\"2010-03-21\",16],[\"2010-03-22\",2],[\"2010-03-23\",12],[\"2010-03-24\",2],[\"2010-03-25\",2],[\"2010-03-26\",4],[\"2010-03-30\",4],[\"2010-03-31\",8],[\"2010-04-01\",16],[\"2010-04-06\",24],[\"2010-04-07\",64],[\"2010-04-08\",16],[\"2010-04-09\",2],[\"2010-04-12\",6],[\"2010-04-13\",10],[\"2010-04-14\",16],[\"2010-04-15\",2],[\"2010-04-16\",64],[\"2010-04-18\",2],[\"2010-04-19\",16],[\"2010-04-20\",6],[\"2010-04-21\",8],[\"2010-04-22\",12],[\"2010-04-23\",4],[\"2010-04-25\",4],[\"2010-04-26\",1],[\"2010-04-27\",64],[\"2010-04-29\",8],[\"2010-04-30\",16],[\"2010-05-02\",1],[\"2010-05-04\",4],[\"2010-05-05\",8],[\"2010-05-06\",24],[\"2010-05-07\",12],[\"2010-05-09\",8],[\"2010-05-10\",12],[\"2010-05-11\",1],[\"2010-05-12\",48],[\"2010-05-13\",40],[\"2010-05-14\",36],[\"2010-05-17\",1],[\"2010-05-18\",4],[\"2010-05-19\",4],[\"2010-05-20\",2],[\"2010-05-21\",10],[\"2010-05-23\",2],[\"2010-05-24\",6],[\"2010-05-25\",6],[\"2010-05-26\",7],[\"2010-05-27\",4],[\"2010-05-28\",1],[\"2010-05-30\",3],[\"2010-06-01\",1],[\"2010-06-02\",2],[\"2010-06-03\",6],[\"2010-06-04\",3],[\"2010-06-06\",2],[\"2010-06-07\",16],[\"2010-06-08\",20],[\"2010-06-09\",1],[\"2010-06-10\",12],[\"2010-06-11\",16],[\"2010-06-13\",6],[\"2010-06-14\",16],[\"2010-06-15\",4],[\"2010-06-16\",32],[\"2010-06-17\",16],[\"2010-06-18\",60],[\"2010-06-20\",12],[\"2010-06-21\",4],[\"2010-06-22\",1],[\"2010-06-23\",16],[\"2010-06-24\",4],[\"2010-06-25\",2],[\"2010-06-27\",6],[\"2010-06-28\",2],[\"2010-06-29\",32],[\"2010-06-30\",2],[\"2010-07-01\",6],[\"2010-07-02\",1],[\"2010-07-04\",48],[\"2010-07-05\",16],[\"2010-07-06\",4],[\"2010-07-07\",20],[\"2010-07-08\",16],[\"2010-07-09\",1],[\"2010-07-11\",2],[\"2010-07-12\",4],[\"2010-07-13\",12],[\"2010-07-14\",2],[\"2010-07-15\",32],[\"2010-07-16\",4],[\"2010-07-19\",12],[\"2010-07-20\",2],[\"2010-07-21\",20],[\"2010-07-22\",16],[\"2010-07-23\",72],[\"2010-07-25\",1],[\"2010-07-26\",2],[\"2010-07-27\",4],[\"2010-07-28\",16],[\"2010-07-29\",16],[\"2010-07-30\",32],[\"2010-08-01\",5],[\"2010-08-02\",32],[\"2010-08-03\",2],[\"2010-08-04\",8],[\"2010-08-05\",18],[\"2010-08-08\",20],[\"2010-08-11\",6],[\"2010-08-12\",6],[\"2010-08-13\",30],[\"2010-08-15\",3],[\"2010-08-16\",254],[\"2010-08-17\",4],[\"2010-08-18\",10],[\"2010-08-19\",32],[\"2010-08-20\",20],[\"2010-08-23\",20],[\"2010-08-24\",1],[\"2010-08-25\",3],[\"2010-08-31\",2],[\"2010-09-01\",5],[\"2010-09-02\",32],[\"2010-09-03\",48],[\"2010-09-05\",2],[\"2010-09-06\",3],[\"2010-09-07\",32],[\"2010-09-09\",8],[\"2010-09-12\",11],[\"2010-09-13\",6],[\"2010-09-14\",32],[\"2010-09-15\",1],[\"2010-09-16\",80],[\"2010-09-17\",1],[\"2010-09-19\",6],[\"2010-09-20\",2],[\"2010-09-21\",2],[\"2010-09-23\",4],[\"2010-09-24\",24],[\"2010-09-26\",14],[\"2010-09-27\",48],[\"2010-09-28\",8],[\"2010-09-29\",9],[\"2010-09-30\",12],[\"2010-10-01\",12],[\"2010-10-04\",4],[\"2010-10-05\",12],[\"2010-10-06\",32],[\"2010-10-07\",18],[\"2010-10-08\",2],[\"2010-10-10\",10],[\"2010-10-11\",12],[\"2010-10-12\",16],[\"2010-10-13\",1],[\"2010-10-14\",36],[\"2010-10-15\",8],[\"2010-10-17\",1],[\"2010-10-18\",32],[\"2010-10-19\",4],[\"2010-10-20\",16],[\"2010-10-21\",8],[\"2010-10-22\",2],[\"2010-10-24\",2],[\"2010-10-25\",4],[\"2010-10-26\",4],[\"2010-10-27\",6],[\"2010-10-28\",8],[\"2010-10-29\",2],[\"2010-10-31\",2],[\"2010-11-01\",4],[\"2010-11-02\",8],[\"2010-11-03\",15],[\"2010-11-04\",50],[\"2010-11-05\",16],[\"2010-11-07\",8],[\"2010-11-08\",34],[\"2010-11-09\",8],[\"2010-11-10\",4],[\"2010-11-11\",12],[\"2010-11-12\",256],[\"2010-11-14\",24],[\"2010-11-15\",48],[\"2010-11-16\",22],[\"2010-11-17\",32],[\"2010-11-18\",48],[\"2010-11-19\",96],[\"2010-11-21\",3],[\"2010-11-22\",12],[\"2010-11-23\",16],[\"2010-11-24\",16],[\"2010-11-25\",20],[\"2010-11-28\",16],[\"2010-11-29\",16],[\"2010-11-30\",12],[\"2010-12-01\",4],[\"2010-12-02\",144],[\"2010-12-03\",2],[\"2010-12-05\",48],[\"2010-12-06\",4],[\"2010-12-07\",30],[\"2010-12-08\",18],[\"2010-12-09\",24],[\"2010-12-10\",8],[\"2010-12-12\",32],[\"2010-12-13\",2],[\"2010-12-14\",16],[\"2010-12-15\",16],[\"2010-12-16\",16],[\"2010-12-17\",16],[\"2010-12-20\",16],[\"2010-12-21\",2],[\"2011-01-05\",4],[\"2011-01-07\",48],[\"2011-01-09\",16],[\"2011-01-10\",1],[\"2011-01-11\",16],[\"2011-01-12\",16],[\"2011-01-14\",2],[\"2011-01-17\",40],[\"2011-01-19\",1],[\"2011-01-20\",3],[\"2011-01-21\",16],[\"2011-01-23\",32],[\"2011-01-24\",3],[\"2011-01-25\",16],[\"2011-01-26\",6],[\"2011-01-27\",12],[\"2011-01-31\",12],[\"2011-02-01\",8],[\"2011-02-02\",3],[\"2011-02-03\",4],[\"2011-02-04\",12],[\"2011-02-07\",2],[\"2011-02-09\",2],[\"2011-02-10\",16],[\"2011-02-11\",32],[\"2011-02-14\",72],[\"2011-02-15\",16],[\"2011-02-17\",1],[\"2011-02-18\",4],[\"2011-02-20\",48],[\"2011-02-21\",3],[\"2011-02-22\",24],[\"2011-02-23\",8],[\"2011-02-24\",16],[\"2011-02-25\",2],[\"2011-02-27\",1],[\"2011-02-28\",7],[\"2011-03-01\",96],[\"2011-03-02\",16],[\"2011-03-03\",4],[\"2011-03-04\",2],[\"2011-03-06\",16],[\"2011-03-07\",6],[\"2011-03-08\",16],[\"2011-03-09\",48],[\"2011-03-10\",36],[\"2011-03-11\",6],[\"2011-03-14\",32],[\"2011-03-15\",24],[\"2011-03-16\",16],[\"2011-03-17\",16],[\"2011-03-18\",3],[\"2011-03-20\",8],[\"2011-03-21\",16],[\"2011-03-22\",16],[\"2011-03-23\",32],[\"2011-03-25\",4],[\"2011-03-27\",32],[\"2011-03-28\",8],[\"2011-03-29\",10],[\"2011-03-30\",6],[\"2011-03-31\",48],[\"2011-04-01\",12],[\"2011-04-03\",24],[\"2011-04-04\",1],[\"2011-04-05\",10],[\"2011-04-07\",32],[\"2011-04-08\",4],[\"2011-04-10\",24],[\"2011-04-12\",16],[\"2011-04-13\",36],[\"2011-04-14\",32],[\"2011-04-15\",2],[\"2011-04-17\",16],[\"2011-04-18\",1],[\"2011-04-20\",48],[\"2011-04-21\",2],[\"2011-04-26\",16],[\"2011-04-27\",24],[\"2011-04-28\",16],[\"2011-05-01\",2],[\"2011-05-03\",16],[\"2011-05-04\",2],[\"2011-05-05\",24],[\"2011-05-06\",14],[\"2011-05-08\",1],[\"2011-05-09\",24],[\"2011-05-10\",16],[\"2011-05-11\",36],[\"2011-05-12\",16],[\"2011-05-13\",18],[\"2011-05-15\",1],[\"2011-05-16\",6],[\"2011-05-17\",4],[\"2011-05-18\",4],[\"2011-05-19\",4],[\"2011-05-20\",16],[\"2011-05-22\",2],[\"2011-05-23\",3],[\"2011-05-24\",12],[\"2011-05-26\",2],[\"2011-05-27\",32],[\"2011-05-31\",16],[\"2011-06-01\",4],[\"2011-06-02\",1],[\"2011-06-03\",1],[\"2011-06-05\",18],[\"2011-06-06\",2],[\"2011-06-07\",8],[\"2011-06-08\",16],[\"2011-06-09\",6],[\"2011-06-10\",32],[\"2011-06-12\",5],[\"2011-06-13\",2],[\"2011-06-14\",1],[\"2011-06-15\",2],[\"2011-06-16\",1],[\"2011-06-17\",2],[\"2011-06-20\",8],[\"2011-06-21\",2],[\"2011-06-22\",2],[\"2011-06-23\",1],[\"2011-06-24\",24],[\"2011-06-26\",4],[\"2011-06-28\",4],[\"2011-06-29\",3],[\"2011-06-30\",1],[\"2011-07-01\",18],[\"2011-07-03\",16],[\"2011-07-04\",4],[\"2011-07-05\",2],[\"2011-07-06\",16],[\"2011-07-07\",2],[\"2011-07-08\",12],[\"2011-07-11\",1],[\"2011-07-12\",32],[\"2011-07-13\",3],[\"2011-07-14\",112],[\"2011-07-15\",5],[\"2011-07-17\",6],[\"2011-07-18\",4],[\"2011-07-19\",1],[\"2011-07-20\",16],[\"2011-07-21\",32],[\"2011-07-24\",16],[\"2011-07-25\",2],[\"2011-07-26\",6],[\"2011-07-28\",16],[\"2011-07-29\",4],[\"2011-07-31\",24],[\"2011-08-03\",12],[\"2011-08-04\",4],[\"2011-08-05\",2],[\"2011-08-08\",1],[\"2011-08-09\",2],[\"2011-08-10\",12],[\"2011-08-11\",3],[\"2011-08-14\",2],[\"2011-08-16\",2],[\"2011-08-18\",20],[\"2011-08-19\",6],[\"2011-08-22\",64],[\"2011-08-24\",2],[\"2011-08-25\",16],[\"2011-08-26\",2],[\"2011-08-30\",12],[\"2011-08-31\",2],[\"2011-09-01\",16],[\"2011-09-02\",16],[\"2011-09-04\",6],[\"2011-09-06\",2],[\"2011-09-07\",2],[\"2011-09-08\",16],[\"2011-09-09\",6],[\"2011-09-12\",10],[\"2011-09-13\",8],[\"2011-09-14\",2],[\"2011-09-15\",4],[\"2011-09-16\",1],[\"2011-09-18\",1],[\"2011-09-20\",8],[\"2011-09-21\",1],[\"2011-09-22\",6],[\"2011-09-23\",2],[\"2011-09-25\",2],[\"2011-09-26\",1],[\"2011-09-27\",40],[\"2011-09-28\",2],[\"2011-09-29\",432],[\"2011-09-30\",216],[\"2011-10-02\",288],[\"2011-10-03\",960],[\"2011-10-04\",1540],[\"2011-10-05\",100],[\"2011-10-06\",480],[\"2011-10-07\",1296],[\"2011-10-09\",24],[\"2011-10-10\",240],[\"2011-10-11\",50],[\"2011-10-12\",72],[\"2011-10-13\",384],[\"2011-10-14\",96],[\"2011-10-17\",500],[\"2011-10-18\",396],[\"2011-10-19\",288],[\"2011-10-20\",144],[\"2011-10-21\",48],[\"2011-10-23\",2],[\"2011-10-24\",720],[\"2011-10-25\",1200],[\"2011-10-26\",384],[\"2011-10-27\",720],[\"2011-10-28\",480],[\"2011-10-30\",120],[\"2011-10-31\",144],[\"2011-11-01\",144],[\"2011-11-02\",864],[\"2011-11-03\",2100],[\"2011-11-04\",100],[\"2011-11-06\",48],[\"2011-11-07\",240],[\"2011-11-08\",192],[\"2011-11-09\",1200],[\"2011-11-10\",144],[\"2011-11-11\",576],[\"2011-11-13\",144],[\"2011-11-14\",150],[\"2011-11-15\",864],[\"2011-11-16\",200],[\"2011-11-17\",480],[\"2011-11-18\",300],[\"2011-11-20\",288],[\"2011-11-21\",192],[\"2011-11-22\",1600],[\"2011-11-23\",360],[\"2011-11-24\",288],[\"2011-11-25\",160],[\"2011-11-27\",12],[\"2011-11-28\",760],[\"2011-11-29\",288],[\"2011-11-30\",100],[\"2011-12-01\",288],[\"2011-12-02\",250],[\"2011-12-04\",120],[\"2011-12-05\",800],[\"2011-12-06\",200],[\"2011-12-07\",200],[\"2011-12-08\",144],[\"2011-12-09\",96]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[8.5,\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 8.5 or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}748{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"b28cafcd9c655b18586f76b8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2b258cd4d06a41be154c60ce8f8fbedbeeb7865a5768a3c624e98b85a5cce142","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'EIRE' and i.invoice_date is before '2010-12-02'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",22]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"EIRE\",\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'EIRE' and i.invoice_date is before '2010-12-02'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}749{"category":"join/null/date/or/having","domain":"commerce","family_id":"1a15656458c766c8eeec9107","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"88b07a430832af70cbc1f788730f8501aba5e944e4d401bcf7d6148ca128f399","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",24588],[\"Germany\",519],[\"France\",238],[\"EIRE\",192],[\"Netherlands\",118]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}750{"category":"join/null/or/aggregate","domain":"commerce","family_id":"c836bc7e3ee0106e4c4b99a7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4774b046ce5b1c74464bcf9bb3e11566c06112f95f40282370ea964aa2d97d0d","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1238030]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL)","sql_parameters":"[0.55]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}751{"category":"join/null/and/having","domain":"commerce","family_id":"4a6e8931443152f167661a4d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1feb7c856e6ef78706d3fa90533b141247add5d0fff197e6d77bbeecf9f43f02","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",0.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Australia\",10]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}752{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"89fe87721db7f1a2ff56447f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c15d00c00445a081b9043e5e281645e6d8c3fdb848a41941f03ad47bdffb18a4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",6584],[\"Germany\",121],[\"France\",60],[\"EIRE\",53],[\"Netherlands\",36]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}753{"category":"join/date/or/grouped","domain":"commerce","family_id":"63bd00efefa50b8a90a88d66","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8fb4d7adb8af5dc68c52c33d9f502ab78cdacaa2c63a79f7112069d98108a72d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2.08],[\"Belgium\",8.5],[\"Channel Islands\",1.25],[\"Cyprus\",0.34],[\"Denmark\",0.72],[\"EIRE\",0.72],[\"Finland\",0.29],[\"France\",0.39],[\"Germany\",0.04],[\"Israel\",3.25],[\"Netherlands\",1.05],[\"Norway\",7.45],[\"Portugal\",10.95],[\"Singapore\",2118.74],[\"Spain\",1.25],[\"Sweden\",1.65],[\"Switzerland\",3.75],[\"United Kingdom\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12359\",\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}754{"category":"join/or/ranked","domain":"commerce","family_id":"da3061061c47e3f66ef5cb21","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c5000d846d1ff8f8e039f63c36d72a8527effc7903a9f6f86af11934995c1ac5","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12348' or l.unit_price is at most 2.25), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-09\",1],[\"2011-04-10\",1],[\"2011-06-12\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12348\",2.25]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12348' or l.unit_price is at most 2.25), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}755{"category":"join/and/grouped","domain":"commerce","family_id":"552c79da206944262e39b783","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d6fc794edf213e117dd694e5128c123250c272ae160aa58201a101196839eda4","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and l.unit_price is greater than 4.77), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",4.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Austria\",4.77]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' and l.unit_price is greater than 4.77), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}756{"category":"join/null/and/having","domain":"commerce","family_id":"258c45db51b5869a2722a608","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"db6fd909389b996fcb72cbd04d88b9b521cf865c5a88e153dc13f3926e91d23c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Japan\",10],[\"Cyprus\",11],[\"Italy\",13]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[25,10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}757{"category":"join/date/and/having","domain":"commerce","family_id":"c7b6272358ed73bc06098a59","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5345a2580dd49dc948f51a66dad39bac1542fd2da550112837ce2c48f54deaf3","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Spain\",3.175],[\"Finland\",3.0],[\"EIRE\",2.883],[\"Denmark\",2.5700000000000003],[\"Netherlands\",2.169090909090909]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[25,\"2011-09-29\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 25 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}758{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"6e049d7ec933aa13a6b043be","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8b272ce009dbf2509229babe75db6a79c20ecc46c6a27b74d3c494ef5b8834a1","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'EIRE' and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-03\",2],[\"2010-10-26\",2],[\"2009-12-07\",1],[\"2010-01-20\",1],[\"2010-02-17\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"EIRE\",\"2010-12-02\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'EIRE' and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}759{"category":"join/null/or/ranked","domain":"commerce","family_id":"63d11b9574e6c85099ca20c4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"55f7cc7a6d4acf92cf9f0afa2701b21dd934e3a809d9d7e732aabbf30552fcf2","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",1],[\"Switzerland\",1],[\"United Kingdom\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}760{"category":"join/date/and/having","domain":"commerce","family_id":"85fd5e9838734bdae35e8e39","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5257cc8fcee164a8674411b818bcd428a79278d34540e8ec1d728fe12f23288e","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",0.722],[\"2010-08-16\",1.0058333333333334],[\"2010-05-16\",1.076]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[4.77,\"2010-12-02\",10]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}761{"category":"join/date/and/aggregate","domain":"commerce","family_id":"5cf32fe9a3504244a09211fe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9a24a363971a0e9efec72c52c4dc606b1c72b8b95c1f39cfbd7ca2a94fe5f02c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 648 and i.invoice_date is before '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[7095]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date < ?)","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (l.quantity is at most 648 and i.invoice_date is before '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}762{"category":"join/null/or/grouped","domain":"commerce","family_id":"0ce689597c6d447edf98ff8e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9464b1e09eb91bccd32a729e6e779f2535bdeabae16d0239a959b645aa49709f","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2.9536170212765955],[\"Austria\",11.071666666666665],[\"Bahrain\",4.277272727272727],[\"Belgium\",7.979473684210525],[\"Canada\",0.998],[\"Channel Islands\",2.8654166666666665],[\"Cyprus\",3.615625],[\"Denmark\",6.1080000000000005],[\"EIRE\",22.616453201970444],[\"Finland\",11.211095890410958],[\"France\",4.98373949579832],[\"Germany\",7.925298651252409],[\"Israel\",5.36875],[\"Italy\",6.886666666666667],[\"Japan\",1.9694736842105265],[\"Netherlands\",5.356779661016949],[\"Norway\",58.2],[\"Poland\",8.031666666666666],[\"Portugal\",6.567619047619047],[\"Singapore\",1684.305],[\"Spain\",7.586666666666667],[\"Sweden\",5.245161290322581],[\"Switzerland\",9.49189189189189],[\"USA\",2.55],[\"United Arab Emirates\",134.0],[\"United Kingdom\",3.927311246248618]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[25]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}763{"category":"join/distinct_invoice/null/or/grouped","domain":"commerce","family_id":"df47787fc4bf8f94cab10313","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"faca64e0e0fa2f34171dcfef11cee859dfc626169edfdc068f97f503bdd48fc0","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",3],[\"EIRE\",5],[\"Israel\",1],[\"Switzerland\",1],[\"United Kingdom\",611]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}764{"category":"join/date/aggregate","domain":"commerce","family_id":"f73281546c841cad270466cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"35a9d503853cea9f3b879e3c2d6f282460d4f6b658ea31eed4320ed4dcd3afc3","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}765{"category":"join/and/grouped","domain":"commerce","family_id":"e9fd2fd1c1868d6f8c544c07","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f34f520cd179b1d3c081f71e0964c961f39b8212c10174dc078e438a4a0e06e9","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 1800 and l.unit_price is greater than 8.5), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",8.95],[\"Austria\",160.0],[\"Bahrain\",19.9],[\"Belgium\",457.4],[\"Channel Islands\",16.65],[\"Denmark\",54.0],[\"EIRE\",4176.97],[\"Finland\",673.7],[\"France\",721.0],[\"Germany\",2940.06],[\"Italy\",54.9],[\"Japan\",9.95],[\"Netherlands\",440.75],[\"Norway\",890.25],[\"Poland\",40.0],[\"Portugal\",111.6],[\"Singapore\",10105.83],[\"Spain\",562.75],[\"Sweden\",338.0],[\"Switzerland\",252.75],[\"United Arab Emirates\",268.0],[\"United Kingdom\",33934.45]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[1800,8.5]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 1800 and l.unit_price is greater than 8.5), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}766{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"3453fada76e9d11effbef51e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"12cee77f9c24032c2bf39e734739bb439577f16c5e77fae987c318d0b25e71e4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is greater than 0.55).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)","sql_parameters":"[\"12364\",0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' and l.unit_price is greater than 0.55).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}767{"category":"join/and/aggregate","domain":"commerce","family_id":"2eec24d8e35d5123047e6232","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ab320d038d9bbc67cc6c9c86ee42a0e5d18a2dc883f88686bbe23c50b943c859","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Canada' and l.quantity is greater than 25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)","sql_parameters":"[\"Canada\",25]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Canada' and l.quantity is greater than 25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}768{"category":"join/and/aggregate","domain":"commerce","family_id":"00f2836b0238b4ef413ea9b0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"95efc81e88956a337f2b2eca3a4be1641857dda1a2ce6df175747e878fbb6d70","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is greater than 25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[48]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)","sql_parameters":"[\"Austria\",25]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is greater than 25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}769{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"3453fada76e9d11effbef51e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5d8b2437aba8dd60b5aacc399d9030ff8128eafd58552422f626494178e28d9e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' and l.unit_price is greater than 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)","sql_parameters":"[\"12353\",2.25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' and l.unit_price is greater than 2.25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}770{"category":"join/date/or/ranked","domain":"commerce","family_id":"00ee5b675de3e8ce4b976779","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a62e3f037199630ec8526b5e551ad6d223704dd8918aeb49c265aa5a33818ba3","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",2700],[\"EIRE\",960],[\"Sweden\",720],[\"Japan\",576],[\"Spain\",360]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12364\",\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}771{"category":"single_table/date/grouped","domain":"commerce","family_id":"258d34a559187d67ba203a6f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d942778234a1ad8516fb49d379b6dc8b35aad59717b71305a21c79e72e609dcb","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2011-09-29'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-09\",1.45],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.29],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-21\",0.65],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-06\",0.83],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.2],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-27\",1.45],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39],[\"2011-12-09\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2011-09-29'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}772{"category":"join/date/or/having","domain":"commerce","family_id":"3b41f1dde31ec03383a11905","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2b309c65ced89193e84d5004c9f0985ca27c132d57024bdca99dca691c346fe2","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-08-17\",12],[\"2011-08-12\",8],[\"2011-07-12\",5],[\"2011-06-27\",4],[\"2011-07-04\",4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12364\",\"2011-05-10\",2]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}773{"category":"join/date/or/ranked","domain":"commerce","family_id":"f5321c5dbf441f6751d2ba8c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f2efa101c7fef59051af0e9dd2bface8ba9ced0dee0e19639766f987666019fd","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",0.595],[\"2011-11-20\",2.1726190476190474],[\"2011-11-24\",2.4713333333333334]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12359\",\"2011-09-29\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12359' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}774{"category":"join/date/or/having","domain":"commerce","family_id":"7a7176289bccd67a3f620fb1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"379cab2e8177e65661c68155d3c8208dffbd609fa4bc65efba24cfa9d06a9f37","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1],[\"2009-12-02\",1],[\"2009-12-03\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[49.95,\"2010-12-02\",10]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}775{"category":"join/or/ranked","domain":"commerce","family_id":"d11cabc9f4733aaa4620742f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"580e12c4ceb05fd6c89a84cde40f4d0bce6e3e23b18796b766db56986608dda9","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12370' or l.quantity is at most 92), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12370\\\",92],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-19\",6352.36],[\"2011-04-04\",4066.79],[\"2011-06-20\",3263.8599999999997],[\"2011-11-10\",1379.96],[\"2010-03-24\",1031.1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12370\",92]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12370' or l.quantity is at most 92), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}776{"category":"join/date/grouped","domain":"commerce","family_id":"74f1e19e16be71c2268b38b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2df737a895332e5b30c2ddc34083659b4755a999940ed36dfd894789b7032765","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",42],[\"Austria\",18],[\"Bahrain\",11],[\"Belgium\",68],[\"Canada\",5],[\"Channel Islands\",16],[\"Cyprus\",16],[\"Denmark\",4],[\"EIRE\",161],[\"Finland\",35],[\"France\",189],[\"Germany\",393],[\"Israel\",6],[\"Italy\",15],[\"Japan\",19],[\"Netherlands\",96],[\"Norway\",14],[\"Poland\",6],[\"Portugal\",17],[\"Singapore\",4],[\"Spain\",94],[\"Sweden\",87],[\"Switzerland\",34],[\"USA\",3],[\"United Arab Emirates\",2],[\"United Kingdom\",21952]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}777{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"c2e9ff6fab9f188850e908ef","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4f6abeb614746706ae3c5cc1c5e5fbe8f66014e73a171a592f3f6ab0d4ccde60","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",1800],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",4],[\"Bahrain\",3],[\"Belgium\",18],[\"Canada\",1],[\"Channel Islands\",6],[\"Cyprus\",5],[\"Denmark\",3],[\"EIRE\",54],[\"Finland\",18],[\"France\",60],[\"Germany\",121],[\"Israel\",2],[\"Italy\",3],[\"Japan\",5],[\"Netherlands\",36],[\"Norway\",4],[\"Poland\",2],[\"Portugal\",6],[\"Singapore\",2],[\"Spain\",25],[\"Sweden\",26],[\"Switzerland\",10],[\"USA\",1],[\"United Arab Emirates\",1],[\"United Kingdom\",6583]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12353\",1800]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.quantity is at most 1800), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}778{"category":"join/and/aggregate","domain":"commerce","family_id":"7796aa8f5ad12e985b8a178d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a2c55f54a5354a5a92e7719e09e8474a361e665bf552b963fbb1eb0c07eb8eff","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 and l.unit_price is greater than 4.77).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[670.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?)","sql_parameters":"[648,4.77]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 and l.unit_price is greater than 4.77).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}779{"category":"join/null/or/grouped","domain":"commerce","family_id":"e824d57bf2ad018086202715","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"81abe431147cce919d378c32633884a131443c69d0d5ab37f891e27fe46ac393","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Austria\",48],[\"Bahrain\",24],[\"Belgium\",272],[\"Canada\",16],[\"Channel Islands\",200],[\"Cyprus\",200],[\"Denmark\",256],[\"EIRE\",1440],[\"Finland\",144],[\"France\",576],[\"Germany\",288],[\"Israel\",12],[\"Italy\",96],[\"Japan\",576],[\"Netherlands\",576],[\"Norway\",24],[\"Poland\",48],[\"Portugal\",60],[\"Singapore\",1],[\"Spain\",560],[\"Sweden\",1440],[\"Switzerland\",144],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[0.55]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}780{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"798be0760b1e6419f6f481cb24ce12982b328b8c6cd6556d17cf161b0a832d37","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Bahrain\",\"12346\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id equals '12346').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}781{"category":"join/null/or/aggregate","domain":"commerce","family_id":"9a13b6cffac4fa916cbe9371","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c91ecaf4adfeac1a796999f6b14a5b43299a7b39350569250823ae55147df4ac","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4.557995439635171]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}782{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"29e45885e8bef9978406dd5a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8cb32123d5503207c6759c24360bca2d50ede417b468f60cf8f407bb35f460c6","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",46],[\"2010-12-08\",40],[\"2010-12-09\",38],[\"2010-12-02\",34],[\"2010-12-07\",28]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[2.25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}783{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"b6f3b8d492f2055bb0c7f71c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"36f2b3233459273ed41d54f254f7f0bb195ce07e8583184d5490b399843cbffc","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",50],[\"2010-12-08\",38],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[4.77,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}784{"category":"join/null/or/having","domain":"commerce","family_id":"c7ee27aa9932950a39099ab7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"825db8047dd4e9baada07b9940a798362233107e2692da2ce18c73edfdfa863e","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",11],[\"EIRE\",14],[\"United Kingdom\",2007]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Bahrain\",10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}785{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"263734244e2e582c5711ba8d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"313c87fc2c1872c317e0dd8b56bd8e36b27f04aa4eb9a50a818e6b69dff1914c","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id equals '12356'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",4],[\"Portugal\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Austria\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id equals '12356'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}786{"category":"join/or/aggregate","domain":"commerce","family_id":"4d128cbeb9fa54a0d4f8b32d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cb13ff8b8ada887e37267e39ea30191c36635fbf3f9f5e2104eddedc4def5a99","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is at most 49.95).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price <= ?)","sql_parameters":"[\"12364\",49.95]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is at most 49.95).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}787{"category":"join/or/aggregate","domain":"commerce","family_id":"29e21dd36cbb443b1ec5e275","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"825f6d7eefdc1d0048ccf52d8a0c5a38d7a1d64a452edc9f690094b3c866dee2","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' or l.quantity is greater than 92).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5763.1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)","sql_parameters":"[\"Finland\",92]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Finland' or l.quantity is greater than 92).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}788{"category":"join/or/ranked","domain":"commerce","family_id":"a3df83fcd3eaa0c5dd640915","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ce50af5cf98e0f1a6bb34e58673cffc99cc2c48329e3d7c42317ef7ea9b2144e","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Cyprus\",3.615625],[\"Norway\",65.27142857142857]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Cyprus\",\"12352\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}789{"category":"single_table/date/aggregate","domain":"commerce","family_id":"1d7c138094a52aac3bcef67b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"776bd27ca68e9ed5821598de2a25e842ef0d5a6477762be286ab10aa7a420226","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[137286]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}790{"category":"join/null/and/ranked","domain":"commerce","family_id":"a36d4f6413875be16b138c25","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"83b0d0fc2acb494cdc598433646eb3165029334dcc3256e20ec84fe1fc3fadb7","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-10\",3],[\"2010-03-23\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}791{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"c449cf4fd6be7b5bce5adfe7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"298d8f43d8fd8cb324239da2e1ed3f45318ff0da193968c3a7da9f03ad65e287","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346' or i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12346\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",4532],[\"Germany\",63],[\"France\",31],[\"EIRE\",29],[\"Netherlands\",25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12346\",\"2011-05-10\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346' or i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}792{"category":"join/date/grouped","domain":"commerce","family_id":"76d7d56918a3aab1c10a9f5e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"246b87d4e675d0e0fd285a94b2929e6c019bb7ee11245f678898249285129a5e","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",31.51],[\"Bahrain\",24.299999999999997],[\"Belgium\",372.59],[\"Canada\",4.99],[\"Channel Islands\",48.57],[\"Denmark\",63.09],[\"EIRE\",3881.0299999999997],[\"Finland\",523.33],[\"France\",659.18],[\"Germany\",2522.08],[\"Israel\",9.2],[\"Italy\",48.8],[\"Japan\",10.67],[\"Netherlands\",259.75],[\"Norway\",17.4],[\"Poland\",41.79],[\"Portugal\",83.6],[\"Singapore\",6068.0599999999995],[\"Spain\",234.25],[\"Sweden\",195.5],[\"Switzerland\",11.25],[\"United Kingdom\",27671.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}793{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"9072982cbacc39808c56522a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f7559761f48e48c1e1b5840208f93519703ce2b58902b5a28d7f9ae37de9b097","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-16\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12366\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}794{"category":"join/null/and/having","domain":"commerce","family_id":"d38831a45f386ebdcabab102","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"44c2d115e2a080a608038b8ebc95a65bff95f98dd49e7b12499d85929887e083","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[648,2]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}795{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"29e45885e8bef9978406dd5a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"29cae018bd9eda22a6c482e96b2179e51633e760d104242087ac913d0e91fb6e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",16],[\"2010-12-08\",14],[\"2010-12-09\",12],[\"2010-11-16\",11],[\"2011-11-17\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 8.5), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}796{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"f58b0f480c59962a140a9a1d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6dbd45e223fd11b0b477be0a14c5c6c07385291b7ae51a978a3f6c02ba5ccbe8","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-07-14'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Sweden\",11],[\"United Kingdom\",315]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55,\"2010-07-14\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-07-14'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}797{"category":"join/date/having","domain":"commerce","family_id":"22e7080f53b8bc3a0c5405a7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6cfb5905529440a8a65d0f609bb4d5358749f358dd9f847debb990d438a07a08","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",1.1063636363636364],[\"2009-12-23\",1.5633333333333335],[\"2010-03-28\",1.7107692307692306]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\",10]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}798{"category":"join/and/ranked","domain":"commerce","family_id":"cc84bf134fb55414aab80870","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6d7878bd8b3451376d17ba84b52c580ebe79593223a6e5622c6e513554789f02","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'EIRE' and l.quantity is at most 229), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"EIRE\\\",229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-19\",0.72],[\"2010-12-03\",0.85],[\"2010-10-22\",1.125]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"EIRE\",229]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'EIRE' and l.quantity is at most 229), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}799{"category":"join/null/or/aggregate","domain":"commerce","family_id":"7114ffef3c86c68ac4536447","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"edbf3a0c4377601b039b140f7148efd2d7a5dd0f29daf91431670079ab479653","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5.176758928571429]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL)","sql_parameters":"[648]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}800{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"767cb46df8780967c1284b62","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e62d50c93de89be8073a067d44f0ad139424c7171884861f770d4b04f3928087","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",2],[\"2009-12-02\",4],[\"2009-12-03\",4],[\"2009-12-04\",4],[\"2009-12-05\",1],[\"2009-12-06\",4],[\"2009-12-07\",2],[\"2009-12-08\",1],[\"2009-12-09\",4],[\"2009-12-10\",2],[\"2009-12-11\",2],[\"2009-12-13\",2],[\"2009-12-14\",4],[\"2009-12-15\",7],[\"2009-12-16\",3],[\"2009-12-17\",3],[\"2009-12-18\",2],[\"2009-12-20\",3],[\"2009-12-21\",2],[\"2009-12-22\",2],[\"2009-12-23\",4],[\"2010-01-04\",1],[\"2010-01-08\",4],[\"2010-01-11\",2],[\"2010-01-12\",2],[\"2010-01-13\",1],[\"2010-01-14\",1],[\"2010-01-15\",1],[\"2010-01-18\",1],[\"2010-01-19\",1],[\"2010-01-20\",2],[\"2010-01-21\",1],[\"2010-01-24\",1],[\"2010-01-26\",1],[\"2010-01-27\",1],[\"2010-01-29\",2],[\"2010-01-31\",3],[\"2010-02-01\",3],[\"2010-02-04\",2],[\"2010-02-05\",3],[\"2010-02-07\",2],[\"2010-02-08\",1],[\"2010-02-09\",1],[\"2010-02-10\",2],[\"2010-02-11\",1],[\"2010-02-12\",2],[\"2010-02-14\",1],[\"2010-02-15\",1],[\"2010-02-17\",4],[\"2010-02-18\",2],[\"2010-02-19\",1],[\"2010-02-21\",2],[\"2010-02-22\",1],[\"2010-02-24\",1],[\"2010-02-25\",2],[\"2010-02-26\",1],[\"2010-02-28\",2],[\"2010-03-01\",4],[\"2010-03-02\",1],[\"2010-03-03\",2],[\"2010-03-05\",8],[\"2010-03-08\",4],[\"2010-03-09\",2],[\"2010-03-10\",4],[\"2010-03-11\",2],[\"2010-03-12\",3],[\"2010-03-15\",2],[\"2010-03-17\",3],[\"2010-03-18\",6],[\"2010-03-19\",2],[\"2010-03-21\",2],[\"2010-03-23\",4],[\"2010-03-25\",2],[\"2010-03-26\",1],[\"2010-03-28\",1],[\"2010-03-29\",1],[\"2010-03-31\",1],[\"2010-04-01\",2],[\"2010-04-06\",2],[\"2010-04-07\",1],[\"2010-04-08\",3],[\"2010-04-11\",2],[\"2010-04-12\",2],[\"2010-04-13\",1],[\"2010-04-14\",2],[\"2010-04-15\",1],[\"2010-04-16\",3],[\"2010-04-18\",1],[\"2010-04-19\",1],[\"2010-04-21\",1],[\"2010-04-22\",4],[\"2010-04-23\",2],[\"2010-04-26\",2],[\"2010-04-27\",1],[\"2010-04-28\",2],[\"2010-04-29\",3],[\"2010-05-02\",1],[\"2010-05-05\",4],[\"2010-05-06\",4],[\"2010-05-07\",3],[\"2010-05-09\",1],[\"2010-05-10\",2],[\"2010-05-11\",1],[\"2010-05-12\",12],[\"2010-05-13\",2],[\"2010-05-14\",3],[\"2010-05-16\",3],[\"2010-05-18\",3],[\"2010-05-19\",2],[\"2010-05-20\",1],[\"2010-05-23\",2],[\"2010-05-24\",3],[\"2010-05-25\",1],[\"2010-05-26\",1],[\"2010-05-27\",4],[\"2010-05-28\",2],[\"2010-05-30\",1],[\"2010-06-01\",1],[\"2010-06-03\",3],[\"2010-06-04\",1],[\"2010-06-06\",1],[\"2010-06-07\",3],[\"2010-06-09\",1],[\"2010-06-10\",1],[\"2010-06-11\",3],[\"2010-06-13\",6],[\"2010-06-14\",1],[\"2010-06-15\",1],[\"2010-06-16\",6],[\"2010-06-17\",1],[\"2010-06-18\",2],[\"2010-06-22\",2],[\"2010-06-23\",5],[\"2010-06-24\",2],[\"2010-06-25\",2],[\"2010-06-27\",4],[\"2010-06-28\",3],[\"2010-06-29\",3],[\"2010-06-30\",4],[\"2010-07-02\",1],[\"2010-07-04\",1],[\"2010-07-05\",3],[\"2010-07-06\",5],[\"2010-07-07\",1],[\"2010-07-08\",3],[\"2010-07-12\",3],[\"2010-07-13\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[0.55,\"2010-07-14\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2010-07-14'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}801{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"9072982cbacc39808c56522a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1260750119791919aa512cb8f9449e1b6fb64979b6c5c650e8768bbd59825a8d","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12356'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-11-17\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12356'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}802{"category":"join/date/or/ranked","domain":"commerce","family_id":"a9b53a14c32091d8c31c52bd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"60041d9b50cc68dd0b88bfd180a28cdef0efc780986df1734dc17d4e86ae414f","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Germany\",0.04],[\"United Kingdom\",0.04],[\"Finland\",0.29]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12364\",\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}803{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"d97280ff5d32cc7420f8cacf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"53f356e639d032afcc768e652e17d3772a8a5af97e8ac9c99652e54ea594c3d9","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' and l.unit_price is greater than 2.25), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",2.25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-25\",1],[\"2011-03-03\",1],[\"2011-04-26\",1],[\"2011-05-06\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Austria\",2.25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Austria' and l.unit_price is greater than 2.25), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}804{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"07d28529c44fad2f927fedcb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"767dbe00094b01aeb879274d6efd49b0fbbc62abf125f36cd86104b099550926","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",31],[\"EIRE\",5],[\"Spain\",1],[\"United Arab Emirates\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}805{"category":"join/and/ranked","domain":"commerce","family_id":"3ec72de82a3090faccea3907","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6cadd133804868f4bd0b8df5f36288bd624d13843f9d84b097a2d0f55cf62100","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12359' and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12359\",4.77]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id equals '12359' and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}806{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"db5795594f6c1684beab7700","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3908833f543ab55aae93ed735b40dcbb7f00f233674895b66e32e4527b8d3495","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is greater than 49.95), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",49.95],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-03\",2],[\"2009-12-07\",1],[\"2009-12-09\",1],[\"2010-02-02\",1],[\"2010-02-03\",1],[\"2010-02-22\",2],[\"2010-03-24\",1],[\"2010-04-21\",1],[\"2010-05-04\",1],[\"2010-05-19\",1],[\"2010-06-29\",1],[\"2010-07-08\",1],[\"2010-07-12\",1],[\"2010-08-02\",2],[\"2010-08-03\",1],[\"2010-08-24\",1],[\"2010-09-01\",1],[\"2010-09-09\",1],[\"2010-09-17\",1],[\"2010-09-20\",1],[\"2010-09-29\",1],[\"2010-10-06\",1],[\"2010-10-11\",1],[\"2010-10-14\",1],[\"2010-10-21\",1],[\"2010-10-22\",1],[\"2010-11-03\",2],[\"2010-11-09\",1],[\"2010-11-17\",1],[\"2010-11-19\",1],[\"2010-11-24\",2],[\"2010-11-25\",1],[\"2010-11-28\",1],[\"2011-01-12\",1],[\"2011-02-04\",1],[\"2011-02-10\",1],[\"2011-02-11\",1],[\"2011-02-28\",1],[\"2011-03-01\",1],[\"2011-03-07\",2],[\"2011-03-28\",1],[\"2011-04-04\",1],[\"2011-04-05\",1],[\"2011-04-27\",1],[\"2011-04-28\",1],[\"2011-05-03\",1],[\"2011-05-26\",1],[\"2011-06-20\",1],[\"2011-06-30\",1],[\"2011-07-01\",1],[\"2011-07-08\",1],[\"2011-07-13\",1],[\"2011-08-26\",1],[\"2011-09-15\",1],[\"2011-09-22\",1],[\"2011-09-30\",1],[\"2011-10-03\",1],[\"2011-10-11\",1],[\"2011-10-19\",1],[\"2011-10-25\",1],[\"2011-11-07\",1],[\"2011-11-10\",2],[\"2011-11-16\",2],[\"2011-11-25\",1],[\"2011-12-05\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12364\",49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' or l.unit_price is greater than 49.95), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}807{"category":"join/null/date/and/having","domain":"commerce","family_id":"28c6de4e5d942c50ccc82069","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"082ed7279e696d22cd18d732ee73a7ed5004b1ffed04b52ac8eaf6168dfdf605","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",910.52],[\"2010-10-08\",387.5348837209302],[\"2010-05-18\",352.4102564102564],[\"2010-09-03\",320.56140350877195],[\"2010-11-04\",258.9909090909091]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}808{"category":"join/or/grouped","domain":"commerce","family_id":"216e360d38922b4f2ca82be6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ea4fcf8c4f8b31a95727a137e50a299f4f47995238c0af8dabb1004c94f92603","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Canada' or l.quantity is greater than 25), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Canada\\\",25],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",828],[\"2009-12-02\",3256],[\"2009-12-03\",20766],[\"2009-12-04\",1957],[\"2009-12-05\",336],[\"2009-12-06\",153],[\"2009-12-07\",1696],[\"2009-12-08\",4194],[\"2009-12-09\",1208],[\"2009-12-10\",1908],[\"2009-12-11\",112],[\"2009-12-13\",360],[\"2009-12-14\",264],[\"2009-12-15\",3981],[\"2009-12-16\",930],[\"2009-12-17\",1080],[\"2009-12-18\",876],[\"2009-12-20\",436],[\"2009-12-21\",616],[\"2009-12-22\",1314],[\"2009-12-23\",708],[\"2010-01-04\",916],[\"2010-01-05\",904],[\"2010-01-07\",2056],[\"2010-01-08\",5304],[\"2010-01-10\",1707],[\"2010-01-11\",1390],[\"2010-01-12\",1418],[\"2010-01-13\",1048],[\"2010-01-14\",272],[\"2010-01-15\",422],[\"2010-01-17\",505],[\"2010-01-18\",48],[\"2010-01-19\",390],[\"2010-01-20\",1372],[\"2010-01-21\",856],[\"2010-01-22\",80],[\"2010-01-24\",128],[\"2010-01-25\",96],[\"2010-01-27\",3322],[\"2010-01-28\",318],[\"2010-01-29\",1244],[\"2010-01-31\",320],[\"2010-02-01\",576],[\"2010-02-02\",240],[\"2010-02-03\",132],[\"2010-02-04\",1580],[\"2010-02-05\",1516],[\"2010-02-07\",1176],[\"2010-02-08\",198],[\"2010-02-09\",466],[\"2010-02-10\",204],[\"2010-02-11\",1104],[\"2010-02-12\",2542],[\"2010-02-14\",676],[\"2010-02-15\",1448],[\"2010-02-16\",1400],[\"2010-02-17\",2574],[\"2010-02-18\",696],[\"2010-02-19\",3956],[\"2010-02-21\",504],[\"2010-02-22\",700],[\"2010-02-23\",222],[\"2010-02-24\",2114],[\"2010-02-25\",4326],[\"2010-02-26\",640],[\"2010-02-28\",847],[\"2010-03-01\",1592],[\"2010-03-02\",419],[\"2010-03-03\",142],[\"2010-03-04\",974],[\"2010-03-05\",1902],[\"2010-03-07\",96],[\"2010-03-08\",2726],[\"2010-03-09\",1072],[\"2010-03-10\",2362],[\"2010-03-11\",476],[\"2010-03-12\",300],[\"2010-03-14\",276],[\"2010-03-15\",2058],[\"2010-03-16\",404],[\"2010-03-17\",4148],[\"2010-03-18\",4632],[\"2010-03-19\",3080],[\"2010-03-21\",628],[\"2010-03-22\",1458],[\"2010-03-23\",45294],[\"2010-03-24\",670],[\"2010-03-25\",366],[\"2010-03-26\",260],[\"2010-03-28\",206],[\"2010-03-29\",4438],[\"2010-03-30\",732],[\"2010-03-31\",660],[\"2010-04-01\",2221],[\"2010-04-06\",2956],[\"2010-04-07\",872],[\"2010-04-08\",2584],[\"2010-04-09\",400],[\"2010-04-11\",1376],[\"2010-04-12\",1139],[\"2010-04-13\",484],[\"2010-04-14\",1460],[\"2010-04-15\",264],[\"2010-04-16\",1998],[\"2010-04-18\",800],[\"2010-04-19\",2174],[\"2010-04-20\",1462],[\"2010-04-21\",472],[\"2010-04-22\",5013],[\"2010-04-23\",240],[\"2010-04-25\",1278],[\"2010-04-26\",2084],[\"2010-04-27\",1045],[\"2010-04-28\",1148],[\"2010-04-29\",1806],[\"2010-04-30\",268],[\"2010-05-02\",546],[\"2010-05-04\",560],[\"2010-05-05\",1926],[\"2010-05-06\",1344],[\"2010-05-07\",3032],[\"2010-05-09\",108],[\"2010-05-10\",3324],[\"2010-05-11\",200],[\"2010-05-12\",8430],[\"2010-05-13\",662],[\"2010-05-14\",2446],[\"2010-05-16\",480],[\"2010-05-17\",694],[\"2010-05-18\",13537],[\"2010-05-19\",1664],[\"2010-05-20\",240],[\"2010-05-21\",352],[\"2010-05-23\",384],[\"2010-05-24\",320],[\"2010-05-25\",3204],[\"2010-05-26\",1770],[\"2010-05-27\",880],[\"2010-05-28\",1108],[\"2010-05-30\",240],[\"2010-06-01\",476],[\"2010-06-02\",128],[\"2010-06-03\",2062],[\"2010-06-04\",696],[\"2010-06-06\",48],[\"2010-06-07\",9986],[\"2010-06-08\",5014],[\"2010-06-09\",1876],[\"2010-06-10\",140],[\"2010-06-11\",1526],[\"2010-06-13\",497],[\"2010-06-14\",612],[\"2010-06-15\",1332],[\"2010-06-16\",1746],[\"2010-06-17\",302],[\"2010-06-18\",228],[\"2010-06-20\",1050],[\"2010-06-22\",94],[\"2010-06-23\",2968],[\"2010-06-24\",994],[\"2010-06-25\",96],[\"2010-06-27\",1326],[\"2010-06-28\",2824],[\"2010-06-29\",2244],[\"2010-06-30\",1596],[\"2010-07-01\",728],[\"2010-07-04\",304],[\"2010-07-05\",1134],[\"2010-07-06\",2680],[\"2010-07-07\",1134],[\"2010-07-08\",671],[\"2010-07-12\",992],[\"2010-07-13\",1062],[\"2010-07-14\",282],[\"2010-07-15\",3254],[\"2010-07-16\",1164],[\"2010-07-18\",1328],[\"2010-07-19\",438],[\"2010-07-20\",318],[\"2010-07-21\",744],[\"2010-07-22\",294],[\"2010-07-23\",1276],[\"2010-07-25\",896],[\"2010-07-26\",1898],[\"2010-07-27\",5082],[\"2010-07-28\",720],[\"2010-07-29\",542],[\"2010-07-30\",1488],[\"2010-08-02\",882],[\"2010-08-03\",4634],[\"2010-08-05\",2924],[\"2010-08-06\",304],[\"2010-08-08\",856],[\"2010-08-09\",3157],[\"2010-08-10\",578],[\"2010-08-11\",1096],[\"2010-08-12\",264],[\"2010-08-13\",786],[\"2010-08-15\",5956],[\"2010-08-16\",1930],[\"2010-08-17\",1704],[\"2010-08-18\",90],[\"2010-08-19\",2698],[\"2010-08-20\",1048],[\"2010-08-22\",476],[\"2010-08-23\",296],[\"2010-08-24\",2542],[\"2010-08-25\",1970],[\"2010-08-26\",2752],[\"2010-08-29\",48],[\"2010-08-31\",1728],[\"2010-09-01\",197],[\"2010-09-02\",1424],[\"2010-09-03\",17922],[\"2010-09-05\",830],[\"2010-09-06\",468],[\"2010-09-07\",1816],[\"2010-09-08\",232],[\"2010-09-09\",236],[\"2010-09-10\",388],[\"2010-09-12\",832],[\"2010-09-13\",6082],[\"2010-09-14\",404],[\"2010-09-15\",292],[\"2010-09-16\",560],[\"2010-09-17\",1126],[\"2010-09-19\",802],[\"2010-09-20\",3704],[\"2010-09-21\",3992],[\"2010-09-22\",468],[\"2010-09-23\",84],[\"2010-09-24\",538],[\"2010-09-26\",2250],[\"2010-09-27\",3814],[\"2010-09-28\",1004],[\"2010-09-29\",662],[\"2010-09-30\",886],[\"2010-10-01\",290],[\"2010-10-03\",138],[\"2010-10-04\",1514],[\"2010-10-05\",1724],[\"2010-10-06\",6244],[\"2010-10-07\",1370],[\"2010-10-08\",16462],[\"2010-10-10\",262],[\"2010-10-11\",536],[\"2010-10-12\",2390],[\"2010-10-13\",1864],[\"2010-10-14\",3726],[\"2010-10-15\",1274],[\"2010-10-18\",2196],[\"2010-10-19\",168],[\"2010-10-20\",3099],[\"2010-10-21\",912],[\"2010-10-22\",2768],[\"2010-10-24\",548],[\"2010-10-25\",320],[\"2010-10-26\",3629],[\"2010-10-27\",36],[\"2010-10-28\",428],[\"2010-10-29\",697],[\"2010-10-31\",484],[\"2010-11-01\",984],[\"2010-11-02\",638],[\"2010-11-03\",1714],[\"2010-11-04\",27768],[\"2010-11-05\",3712],[\"2010-11-07\",172],[\"2010-11-08\",680],[\"2010-11-09\",1988],[\"2010-11-10\",4996],[\"2010-11-11\",4938],[\"2010-11-12\",3834],[\"2010-11-14\",224],[\"2010-11-15\",2186],[\"2010-11-16\",4057],[\"2010-11-17\",1767],[\"2010-11-18\",1612],[\"2010-11-19\",2226],[\"2010-11-21\",160],[\"2010-11-22\",544],[\"2010-11-23\",1444],[\"2010-11-24\",1930],[\"2010-11-25\",3044],[\"2010-11-26\",942],[\"2010-11-28\",496],[\"2010-11-29\",2521],[\"2010-11-30\",1050],[\"2010-12-01\",8840],[\"2010-12-02\",14600],[\"2010-12-03\",5158],[\"2010-12-05\",1328],[\"2010-12-06\",3648],[\"2010-12-07\",9808],[\"2010-12-08\",3264],[\"2010-12-09\",5652],[\"2010-12-10\",614],[\"2010-12-12\",182],[\"2010-12-13\",2256],[\"2010-12-14\",1730],[\"2010-12-15\",216],[\"2010-12-16\",3190],[\"2010-12-17\",600],[\"2010-12-20\",4178],[\"2010-12-21\",200],[\"2010-12-22\",198],[\"2010-12-23\",126],[\"2011-01-04\",396],[\"2011-01-05\",2136],[\"2011-01-06\",1518],[\"2011-01-07\",1680],[\"2011-01-09\",568],[\"2011-01-10\",240],[\"2011-01-11\",15868],[\"2011-01-12\",414],[\"2011-01-13\",832],[\"2011-01-14\",156],[\"2011-01-17\",1092],[\"2011-01-18\",278],[\"2011-01-19\",280],[\"2011-01-20\",652],[\"2011-01-21\",1056],[\"2011-01-23\",32],[\"2011-01-24\",268],[\"2011-01-25\",1882],[\"2011-01-26\",1624],[\"2011-01-27\",72],[\"2011-01-28\",48],[\"2011-01-31\",842],[\"2011-02-01\",909],[\"2011-02-02\",864],[\"2011-02-03\",3588],[\"2011-02-04\",2536],[\"2011-02-07\",2710],[\"2011-02-08\",1224],[\"2011-02-10\",6176],[\"2011-02-11\",778],[\"2011-02-14\",1090],[\"2011-02-15\",3292],[\"2011-02-16\",1798],[\"2011-02-17\",910],[\"2011-02-18\",596],[\"2011-02-20\",446],[\"2011-02-21\",384],[\"2011-02-22\",612],[\"2011-02-23\",482],[\"2011-02-24\",232],[\"2011-02-25\",962],[\"2011-02-27\",40],[\"2011-02-28\",144],[\"2011-03-01\",1273],[\"2011-03-02\",978],[\"2011-03-03\",733],[\"2011-03-04\",3528],[\"2011-03-06\",286],[\"2011-03-07\",1852],[\"2011-03-08\",1941],[\"2011-03-09\",1794],[\"2011-03-10\",980],[\"2011-03-11\",1330],[\"2011-03-14\",662],[\"2011-03-15\",288],[\"2011-03-16\",2036],[\"2011-03-17\",2406],[\"2011-03-18\",1308],[\"2011-03-20\",4506],[\"2011-03-21\",674],[\"2011-03-22\",494],[\"2011-03-23\",2112],[\"2011-03-24\",1244],[\"2011-03-25\",2938],[\"2011-03-27\",238],[\"2011-03-28\",836],[\"2011-03-29\",191],[\"2011-03-30\",2016],[\"2011-03-31\",1248],[\"2011-04-01\",6166],[\"2011-04-03\",628],[\"2011-04-04\",508],[\"2011-04-05\",4430],[\"2011-04-06\",120],[\"2011-04-07\",564],[\"2011-04-08\",1532],[\"2011-04-11\",928],[\"2011-04-12\",696],[\"2011-04-13\",2960],[\"2011-04-14\",3758],[\"2011-04-15\",100],[\"2011-04-17\",40],[\"2011-04-18\",9322],[\"2011-04-19\",408],[\"2011-04-20\",6008],[\"2011-04-21\",2522],[\"2011-04-26\",2971],[\"2011-04-27\",4326],[\"2011-04-28\",524],[\"2011-05-01\",48],[\"2011-05-03\",1373],[\"2011-05-04\",1732],[\"2011-05-05\",3964],[\"2011-05-06\",436],[\"2011-05-08\",160],[\"2011-05-09\",526],[\"2011-05-10\",400],[\"2011-05-11\",1244],[\"2011-05-12\",446],[\"2011-05-13\",2058],[\"2011-05-15\",240],[\"2011-05-16\",1018],[\"2011-05-17\",2130],[\"2011-05-18\",1948],[\"2011-05-19\",1888],[\"2011-05-20\",4078],[\"2011-05-22\",194],[\"2011-05-23\",5701],[\"2011-05-24\",4470],[\"2011-05-25\",463],[\"2011-05-26\",2268],[\"2011-05-27\",1446],[\"2011-05-29\",400],[\"2011-05-31\",2022],[\"2011-06-01\",338],[\"2011-06-02\",966],[\"2011-06-03\",304],[\"2011-06-05\",842],[\"2011-06-06\",872],[\"2011-06-07\",676],[\"2011-06-08\",2867],[\"2011-06-09\",300],[\"2011-06-10\",880],[\"2011-06-13\",1536],[\"2011-06-14\",1622],[\"2011-06-15\",384],[\"2011-06-16\",2126],[\"2011-06-17\",1234],[\"2011-06-19\",836],[\"2011-06-20\",2490],[\"2011-06-21\",204],[\"2011-06-22\",2494],[\"2011-06-23\",116],[\"2011-06-24\",744],[\"2011-06-27\",1152],[\"2011-06-28\",1976],[\"2011-06-29\",704],[\"2011-06-30\",2981],[\"2011-07-01\",468],[\"2011-07-03\",90],[\"2011-07-04\",3128],[\"2011-07-05\",4990],[\"2011-07-06\",2548],[\"2011-07-07\",3810],[\"2011-07-08\",848],[\"2011-07-11\",2208],[\"2011-07-12\",1974],[\"2011-07-13\",376],[\"2011-07-14\",1112],[\"2011-07-15\",386],[\"2011-07-17\",1110],[\"2011-07-18\",216],[\"2011-07-19\",3107],[\"2011-07-20\",1676],[\"2011-07-21\",1040],[\"2011-07-22\",580],[\"2011-07-24\",3168],[\"2011-07-25\",1022],[\"2011-07-26\",500],[\"2011-07-27\",1152],[\"2011-07-28\",3576],[\"2011-07-29\",466],[\"2011-07-31\",432],[\"2011-08-01\",1168],[\"2011-08-02\",3124],[\"2011-08-03\",1700],[\"2011-08-04\",3460],[\"2011-08-05\",1794],[\"2011-08-07\",633],[\"2011-08-08\",1132],[\"2011-08-09\",128],[\"2011-08-10\",108],[\"2011-08-11\",1384],[\"2011-08-12\",704],[\"2011-08-14\",66],[\"2011-08-15\",468],[\"2011-08-16\",84],[\"2011-08-17\",2676],[\"2011-08-18\",4752],[\"2011-08-19\",460],[\"2011-08-21\",1376],[\"2011-08-22\",2044],[\"2011-08-23\",2036],[\"2011-08-24\",5324],[\"2011-08-25\",676],[\"2011-08-26\",810],[\"2011-08-28\",456],[\"2011-08-30\",144],[\"2011-08-31\",168],[\"2011-09-01\",3978],[\"2011-09-02\",5648],[\"2011-09-04\",1328],[\"2011-09-05\",2075],[\"2011-09-06\",1300],[\"2011-09-07\",672],[\"2011-09-08\",1868],[\"2011-09-09\",108],[\"2011-09-11\",812],[\"2011-09-12\",992],[\"2011-09-13\",1180],[\"2011-09-14\",1732],[\"2011-09-15\",2966],[\"2011-09-16\",1618],[\"2011-09-18\",400],[\"2011-09-19\",356],[\"2011-09-20\",2000],[\"2011-09-21\",2152],[\"2011-09-22\",1736],[\"2011-09-23\",528],[\"2011-09-25\",672],[\"2011-09-26\",622],[\"2011-09-27\",3118],[\"2011-09-28\",2298],[\"2011-09-29\",1436],[\"2011-09-30\",520],[\"2011-10-02\",336],[\"2011-10-03\",2080],[\"2011-10-04\",4366],[\"2011-10-05\",848],[\"2011-10-06\",4090],[\"2011-10-07\",5016],[\"2011-10-10\",1084],[\"2011-10-11\",254],[\"2011-10-12\",304],[\"2011-10-13\",854],[\"2011-10-14\",316],[\"2011-10-17\",3142],[\"2011-10-18\",968],[\"2011-10-19\",2080],[\"2011-10-20\",640],[\"2011-10-21\",179],[\"2011-10-24\",3698],[\"2011-10-25\",3059],[\"2011-10-26\",2798],[\"2011-10-27\",1668],[\"2011-10-28\",1806],[\"2011-10-30\",498],[\"2011-10-31\",1150],[\"2011-11-01\",896],[\"2011-11-02\",1916],[\"2011-11-03\",6248],[\"2011-11-04\",808],[\"2011-11-06\",322],[\"2011-11-07\",1028],[\"2011-11-08\",1516],[\"2011-11-09\",5640],[\"2011-11-10\",470],[\"2011-11-11\",2079],[\"2011-11-13\",360],[\"2011-11-14\",1026],[\"2011-11-15\",2084],[\"2011-11-16\",2950],[\"2011-11-17\",2772],[\"2011-11-18\",2330],[\"2011-11-20\",716],[\"2011-11-21\",860],[\"2011-11-22\",5080],[\"2011-11-23\",2352],[\"2011-11-24\",3036],[\"2011-11-25\",1627],[\"2011-11-28\",5225],[\"2011-11-29\",1234],[\"2011-11-30\",566],[\"2011-12-01\",3226],[\"2011-12-02\",1122],[\"2011-12-04\",579],[\"2011-12-05\",3082],[\"2011-12-06\",2486],[\"2011-12-07\",1345],[\"2011-12-08\",782],[\"2011-12-09\",556]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Canada\",25]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Canada' or l.quantity is greater than 25), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}809{"category":"join/null/date/and/grouped","domain":"commerce","family_id":"8931dd52648f8a1b0de4f9fa","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"20fca12da0d0ade4c9bce1ec0014fd4c25d6bd881367eadd464d6a175c565ade","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",20],[\"Austria\",12],[\"Belgium\",10],[\"Channel Islands\",100],[\"Cyprus\",200],[\"Denmark\",72],[\"EIRE\",500],[\"Finland\",72],[\"France\",120],[\"Germany\",144],[\"Japan\",12],[\"Netherlands\",576],[\"Portugal\",60],[\"Spain\",560],[\"Sweden\",1440],[\"Switzerland\",48],[\"USA\",12],[\"United Kingdom\",10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}810{"category":"join/null/or/ranked","domain":"commerce","family_id":"71b2e7d82fc78c7b8dcf7fac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d43706b03069140253606e1e033d32813d56ed95613447de3749a1d6f6af14ce","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Switzerland\",3.75],[\"United Kingdom\",4.020871948181365],[\"Bahrain\",4.277272727272727]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}811{"category":"join/date/or/having","domain":"commerce","family_id":"a3cf9702cab3bd7f2cc4daac","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c2d4582e9bffe3c6f098fa4d17ac5d04c708ca002e4f0191baa7dcd5007ac21c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",3034.0299999999997],[\"EIRE\",39.602346938775504],[\"Portugal\",20.9],[\"Poland\",20.895],[\"Finland\",11.629555555555557]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"12364\",\"2011-05-10\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}812{"category":"join/date/and/having","domain":"commerce","family_id":"3108b13b7fa0578655e2f4f4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6518dc3e0297eaec0e27e8b5561d6d25859387daacd28886ba604ed4e9900d62","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12364\",\"2011-05-10\",10]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364' and i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}813{"category":"join/date/or/having","domain":"commerce","family_id":"a5c7e359fcec41fe9b53abdc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ef14a0e07190b0b42806b39ebdbeaa504c16c0aced6438d1adad5e6e9a87208d","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-10-19\",3949.32],[\"2011-06-20\",1917.0],[\"2011-11-10\",549.34],[\"2011-10-25\",250.0],[\"2011-12-05\",219.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Cyprus\",\"2011-05-10\",2]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}814{"category":"join/date/and/having","domain":"commerce","family_id":"7f2b95e56b89d3622b84b910","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6645185b70e7114866ecee8a3b6ac5d77901b951ab78551ad86815eef6efd9f4","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",844447],[\"Sweden\",9742],[\"EIRE\",8911],[\"Netherlands\",6011],[\"Germany\",5494]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[49.95,\"2011-05-10\",2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}815{"category":"single_table/having","domain":"commerce","family_id":"457ef95a75fcf81faa98f3d5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b1c8ec94005c6417c14ed945aac6d09b4dc398c36ea3cde8b56a5c3322f99301","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Finland'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Finland\",10]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Finland'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}816{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"3453fada76e9d11effbef51e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bac4190dd1e46a990517848d25363e3a7d2496b72024c5c66617a903dc07ef1d","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' and l.unit_price is greater than 8.5).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)","sql_parameters":"[\"12366\",8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' and l.unit_price is greater than 8.5).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}817{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"dd085d308ddad10c565f4757","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a4e3b930dae3b38abb3faa037f1b4f25d937d1b6850793215bdf8e0ffeb5ff55","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",5063],[\"Germany\",110],[\"France\",50],[\"EIRE\",46],[\"Netherlands\",30]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[2.25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}818{"category":"single_table/date/grouped","domain":"commerce","family_id":"cb6e1249e635932e2f71d892","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"0123145a0f4497d26a66a92a8d6bdab7404c3fb2f0611702ff9e8600528ce677","language":"en","license":"CC-BY-4.0","query":"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by country, ordered by country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, SUM(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT country, AVG(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",0.85],[\"Austria\",0.55],[\"Bahrain\",1.45],[\"Belgium\",0.32],[\"Canada\",0.83],[\"Channel Islands\",1.25],[\"Cyprus\",1.45],[\"Denmark\",0.72],[\"EIRE\",0.16],[\"Finland\",0.29],[\"France\",0.19],[\"Germany\",0.04],[\"Israel\",1.25],[\"Italy\",0.85],[\"Japan\",0.36],[\"Netherlands\",0.21],[\"Norway\",1.25],[\"Poland\",1.25],[\"Portugal\",0.85],[\"Singapore\",162.6],[\"Spain\",0.83],[\"Sweden\",0.36],[\"Switzerland\",0.65],[\"United Arab Emirates\",15.0],[\"United Kingdom\",0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT country, MIN(unit_price) AS value FROM retail_lines WHERE (invoice_date >= ?) GROUP BY country ORDER BY country ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of unit_price for retail invoice lines where (invoice_date is on or after '2010-07-14'), grouped by country, ordered by country ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}819{"category":"single_table/having","domain":"commerce","family_id":"c5c9c3fa063dd46c8b5ef1b3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"77308bfdec6d66b89643b6440df2bc52dc8ae1e854d42a7069c3234b814b3172","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (quantity is greater than 1800), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,2],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",40000],[\"2010-11-04\",23920],[\"2009-12-03\",17520],[\"2010-09-03\",13008],[\"2010-05-18\",12500]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (quantity > ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, invoice_date ASC LIMIT 5","sql_parameters":"[1800,2]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (quantity is greater than 1800), grouped by invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}820{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"0ff47170ddc7e7ef34e226f8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d4c62cb4a6c02fd5e093c0044425a9575aecb3326d62cfaf4725d6975c5e8daa","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or l.unit_price is greater than 4.77).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",4.77],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",4.77],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",4.77],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",4.77],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3679]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)","sql_parameters":"[\"12359\",4.77]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' or l.unit_price is greater than 4.77).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}821{"category":"join/or/having","domain":"commerce","family_id":"1ba0869bc9729ba96bf17c66","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"296d87fdba70cdc7feb24d17e1d2a5132d6cfdb900e18687ed921a86c95c7787","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or l.unit_price is greater than 4.77), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77,2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",4.77,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2],[\"Bahrain\",2],[\"Channel Islands\",2],[\"Cyprus\",2],[\"Denmark\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"Austria\",4.77,2]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or l.unit_price is greater than 4.77), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}822{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"42fb2b96c8a2df542f65c8dc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"82348424dfae93bd776473fc33e45062c94975a6366922ea5eebf2207dd52f5b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 4.77 and i.invoice_date is on or after '2010-12-02'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Switzerland\",6],[\"Spain\",8],[\"Netherlands\",9]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[4.77,\"2010-12-02\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 4.77 and i.invoice_date is on or after '2010-12-02'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}823{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"29e45885e8bef9978406dd5a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3a1de97764c8ab9d3140982e143e3fa616d029d68f6f7eb4706c34ece68e5325","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}824{"category":"join/and/grouped","domain":"commerce","family_id":"55ee05efa115ea57f8f6eeb4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"690d34afb27e8b7a02b75d2daaa241816c592bd1e72af7da3c5377e8b669a03d","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id equals '12346'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",\\\"12346\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Bahrain\",\"12346\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id equals '12346'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}825{"category":"join/null/or/aggregate","domain":"commerce","family_id":"74e0a525652c9589514d7f55","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"aaa63ab322ba3523caf3e4218153746da200859887f164c2cb4e6f0de973d95f","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[24998]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}826{"category":"join/distinct_invoice/null/and/ranked","domain":"commerce","family_id":"5b776808ff0b24acb94f3c7b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"26f800d5b9523b2006069a112abce3e5e515f0575db53a19b6eceb47a2f0bedb","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-02\",66],[\"2010-12-01\",62],[\"2010-12-09\",46],[\"2010-12-08\",44],[\"2011-11-09\",31]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}827{"category":"join/aggregate","domain":"commerce","family_id":"c094a09aea28812d3c7db1ce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2c09b8b68fd554f9e726c925790746cf6cf22c5925d60061cb270ec5154814a8","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12356\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}828{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"350d550430e39797bbe482a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3bb426ff06670f4d572da83619047fcd70e8ed7f69c2a9faf7e040b29beb695c","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[6405]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)","sql_parameters":"[\"Australia\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}829{"category":"join/distinct_invoice/ranked","domain":"commerce","family_id":"9072982cbacc39808c56522a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"13291d9898cbc52609a68c07a55056fc2b1d7d01ab93947ca04b1a561ee7f64f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12352'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-11-12\",1],[\"2011-03-01\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"12352\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12352'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}830{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"edc219514819587d4fddb03c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9a170a4f293b8ef6b66545f490bdf25b49d58e5586ce3d7c7d90ef9157010b74","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5 or i.invoice_date is on or after '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-17\",3],[\"2010-02-07\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[8.5,\"2010-07-14\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5 or i.invoice_date is on or after '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}831{"category":"join/ranked","domain":"commerce","family_id":"5f53d47274a70574f7ac9698","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"9ac4aa5a4aef3c95d98e3daf87000e109239a0ab3f5f3b1e3fc4618792aba081","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",3840],[\"Sweden\",5040],[\"United Kingdom\",304833]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[648]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is greater than 648), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}832{"category":"join/date/grouped","domain":"commerce","family_id":"76d7d56918a3aab1c10a9f5e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"45665b70011a9aa7ee87b42ca82619e24f3c9a187d29cc000dea52196920a310","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",132.17000000000002],[\"Austria\",199.29],[\"Bahrain\",47.05],[\"Belgium\",606.4399999999999],[\"Canada\",4.99],[\"Channel Islands\",68.77],[\"Cyprus\",47.42],[\"Denmark\",91.62],[\"EIRE\",4530.62],[\"Finland\",767.52],[\"France\",1176.97],[\"Germany\",4022.41],[\"Israel\",42.95],[\"Italy\",103.3],[\"Japan\",37.42],[\"Netherlands\",590.81],[\"Norway\",931.2],[\"Poland\",48.19],[\"Portugal\",107.8],[\"Singapore\",10105.83],[\"Spain\",734.42],[\"Sweden\",412.6],[\"Switzerland\",351.2],[\"USA\",7.6499999999999995],[\"United Arab Emirates\",268.0],[\"United Kingdom\",90275.15]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}833{"category":"single_table/having","domain":"commerce","family_id":"457ef95a75fcf81faa98f3d5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"e851878dd177ee8dc3d9cd1a3f05a8e2018be7a5231d99f1d72d2a36e6140032","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail invoice lines where (country equals 'Austria'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",10],\\\"sql\\\":\\\"SELECT country, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY country HAVING COUNT(*) >= ? ORDER BY value ASC, country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (country = ?) GROUP BY invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, invoice_date ASC LIMIT 3","sql_parameters":"[\"Austria\",10]","state":"{\"question\":\"Return the number of rows for retail invoice lines where (country equals 'Austria'), grouped by invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}834{"category":"join/and/aggregate","domain":"commerce","family_id":"0db4918f3a84e66191a52890","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"18cafdae488c7e93f69508479381c733cc0475bcd0f3ed59c23bcee873e7b85e","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is at most 92).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[12.722222222222221]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?)","sql_parameters":"[\"Austria\",92]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' and l.quantity is at most 92).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}835{"category":"single_table/date/grouped","domain":"commerce","family_id":"538795755dd1739cadd592d4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a854f0df3c87f668e8611e8d63cdb9861b7e770610652e5bc41afc50ac5e6ae8","language":"en","license":"CC-BY-4.0","query":"Return the maximum of quantity for retail invoice lines where (invoice_date is before '2011-09-29'), grouped by invoice_date, ordered by invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, COUNT(*) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, SUM(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, AVG(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",216],[\"2009-12-02\",288],[\"2009-12-03\",5184],[\"2009-12-04\",300],[\"2009-12-05\",144],[\"2009-12-06\",75],[\"2009-12-07\",288],[\"2009-12-08\",936],[\"2009-12-09\",144],[\"2009-12-10\",200],[\"2009-12-11\",40],[\"2009-12-13\",120],[\"2009-12-14\",96],[\"2009-12-15\",480],[\"2009-12-16\",200],[\"2009-12-17\",216],[\"2009-12-18\",168],[\"2009-12-20\",192],[\"2009-12-21\",200],[\"2009-12-22\",336],[\"2009-12-23\",240],[\"2010-01-04\",300],[\"2010-01-05\",200],[\"2010-01-06\",12],[\"2010-01-07\",832],[\"2010-01-08\",600],[\"2010-01-10\",300],[\"2010-01-11\",576],[\"2010-01-12\",720],[\"2010-01-13\",288],[\"2010-01-14\",150],[\"2010-01-15\",100],[\"2010-01-17\",192],[\"2010-01-18\",48],[\"2010-01-19\",100],[\"2010-01-20\",240],[\"2010-01-21\",144],[\"2010-01-22\",80],[\"2010-01-24\",48],[\"2010-01-25\",60],[\"2010-01-26\",24],[\"2010-01-27\",1440],[\"2010-01-28\",96],[\"2010-01-29\",288],[\"2010-01-31\",96],[\"2010-02-01\",144],[\"2010-02-02\",144],[\"2010-02-03\",96],[\"2010-02-04\",252],[\"2010-02-05\",200],[\"2010-02-07\",720],[\"2010-02-08\",96],[\"2010-02-09\",150],[\"2010-02-10\",48],[\"2010-02-11\",384],[\"2010-02-12\",600],[\"2010-02-14\",192],[\"2010-02-15\",100],[\"2010-02-16\",288],[\"2010-02-17\",720],[\"2010-02-18\",288],[\"2010-02-19\",1800],[\"2010-02-21\",192],[\"2010-02-22\",208],[\"2010-02-23\",100],[\"2010-02-24\",300],[\"2010-02-25\",480],[\"2010-02-26\",300],[\"2010-02-28\",256],[\"2010-03-01\",240],[\"2010-03-02\",120],[\"2010-03-03\",64],[\"2010-03-04\",240],[\"2010-03-05\",537],[\"2010-03-07\",48],[\"2010-03-08\",400],[\"2010-03-09\",144],[\"2010-03-10\",500],[\"2010-03-11\",96],[\"2010-03-12\",50],[\"2010-03-14\",96],[\"2010-03-15\",600],[\"2010-03-16\",104],[\"2010-03-17\",480],[\"2010-03-18\",720],[\"2010-03-19\",864],[\"2010-03-21\",300],[\"2010-03-22\",480],[\"2010-03-23\",10000],[\"2010-03-24\",384],[\"2010-03-25\",96],[\"2010-03-26\",48],[\"2010-03-28\",96],[\"2010-03-29\",816],[\"2010-03-30\",360],[\"2010-03-31\",144],[\"2010-04-01\",648],[\"2010-04-06\",720],[\"2010-04-07\",144],[\"2010-04-08\",288],[\"2010-04-09\",300],[\"2010-04-11\",720],[\"2010-04-12\",144],[\"2010-04-13\",96],[\"2010-04-14\",192],[\"2010-04-15\",150],[\"2010-04-16\",864],[\"2010-04-18\",144],[\"2010-04-19\",1440],[\"2010-04-20\",200],[\"2010-04-21\",144],[\"2010-04-22\",600],[\"2010-04-23\",72],[\"2010-04-25\",144],[\"2010-04-26\",432],[\"2010-04-27\",144],[\"2010-04-28\",150],[\"2010-04-29\",720],[\"2010-04-30\",90],[\"2010-05-02\",250],[\"2010-05-04\",560],[\"2010-05-05\",288],[\"2010-05-06\",576],[\"2010-05-07\",816],[\"2010-05-09\",72],[\"2010-05-10\",612],[\"2010-05-11\",80],[\"2010-05-12\",1440],[\"2010-05-13\",108],[\"2010-05-14\",1440],[\"2010-05-16\",100],[\"2010-05-17\",200],[\"2010-05-18\",5000],[\"2010-05-19\",500],[\"2010-05-20\",72],[\"2010-05-21\",100],[\"2010-05-23\",240],[\"2010-05-24\",84],[\"2010-05-25\",720],[\"2010-05-26\",720],[\"2010-05-27\",144],[\"2010-05-28\",144],[\"2010-05-30\",144],[\"2010-06-01\",144],[\"2010-06-02\",60],[\"2010-06-03\",432],[\"2010-06-04\",144],[\"2010-06-06\",48],[\"2010-06-07\",830],[\"2010-06-08\",3500],[\"2010-06-09\",384],[\"2010-06-10\",108],[\"2010-06-11\",216],[\"2010-06-13\",96],[\"2010-06-14\",120],[\"2010-06-15\",432],[\"2010-06-16\",200],[\"2010-06-17\",102],[\"2010-06-18\",60],[\"2010-06-20\",400],[\"2010-06-21\",24],[\"2010-06-22\",64],[\"2010-06-23\",720],[\"2010-06-24\",120],[\"2010-06-25\",96],[\"2010-06-27\",600],[\"2010-06-28\",720],[\"2010-06-29\",400],[\"2010-06-30\",720],[\"2010-07-01\",108],[\"2010-07-02\",3],[\"2010-07-04\",96],[\"2010-07-05\",200],[\"2010-07-06\",240],[\"2010-07-07\",144],[\"2010-07-08\",192],[\"2010-07-09\",18],[\"2010-07-11\",2],[\"2010-07-12\",144],[\"2010-07-13\",128],[\"2010-07-14\",72],[\"2010-07-15\",816],[\"2010-07-16\",240],[\"2010-07-18\",288],[\"2010-07-19\",120],[\"2010-07-20\",96],[\"2010-07-21\",100],[\"2010-07-22\",72],[\"2010-07-23\",504],[\"2010-07-25\",500],[\"2010-07-26\",288],[\"2010-07-27\",432],[\"2010-07-28\",288],[\"2010-07-29\",124],[\"2010-07-30\",324],[\"2010-08-01\",12],[\"2010-08-02\",300],[\"2010-08-03\",2304],[\"2010-08-04\",25],[\"2010-08-05\",360],[\"2010-08-06\",192],[\"2010-08-08\",300],[\"2010-08-09\",200],[\"2010-08-10\",200],[\"2010-08-11\",327],[\"2010-08-12\",72],[\"2010-08-13\",312],[\"2010-08-15\",1200],[\"2010-08-16\",254],[\"2010-08-17\",288],[\"2010-08-18\",60],[\"2010-08-19\",720],[\"2010-08-20\",200],[\"2010-08-22\",100],[\"2010-08-23\",100],[\"2010-08-24\",720],[\"2010-08-25\",864],[\"2010-08-26\",400],[\"2010-08-27\",24],[\"2010-08-29\",48],[\"2010-08-31\",432],[\"2010-09-01\",72],[\"2010-09-02\",288],[\"2010-09-03\",7128],[\"2010-09-05\",144],[\"2010-09-06\",120],[\"2010-09-07\",288],[\"2010-09-08\",160],[\"2010-09-09\",60],[\"2010-09-10\",120],[\"2010-09-12\",480],[\"2010-09-13\",1056],[\"2010-09-14\",60],[\"2010-09-15\",96],[\"2010-09-16\",192],[\"2010-09-17\",288],[\"2010-09-19\",144],[\"2010-09-20\",768],[\"2010-09-21\",504],[\"2010-09-22\",216],[\"2010-09-23\",48],[\"2010-09-24\",60],[\"2010-09-26\",700],[\"2010-09-27\",768],[\"2010-09-28\",240],[\"2010-09-29\",100],[\"2010-09-30\",200],[\"2010-10-01\",96],[\"2010-10-03\",50],[\"2010-10-04\",720],[\"2010-10-05\",288],[\"2010-10-06\",1200],[\"2010-10-07\",200],[\"2010-10-08\",4752],[\"2010-10-10\",100],[\"2010-10-11\",192],[\"2010-10-12\",720],[\"2010-10-13\",576],[\"2010-10-14\",625],[\"2010-10-15\",216],[\"2010-10-17\",1],[\"2010-10-18\",200],[\"2010-10-19\",96],[\"2010-10-20\",200],[\"2010-10-21\",168],[\"2010-10-22\",1240],[\"2010-10-24\",256],[\"2010-10-25\",144],[\"2010-10-26\",600],[\"2010-10-27\",36],[\"2010-10-28\",144],[\"2010-10-29\",144],[\"2010-10-31\",96],[\"2010-11-01\",288],[\"2010-11-02\",160],[\"2010-11-03\",384],[\"2010-11-04\",9360],[\"2010-11-05\",1152],[\"2010-11-07\",100],[\"2010-11-08\",192],[\"2010-11-09\",360],[\"2010-11-10\",1000],[\"2010-11-11\",800],[\"2010-11-12\",800],[\"2010-11-14\",40],[\"2010-11-15\",288],[\"2010-11-16\",360],[\"2010-11-17\",720],[\"2010-11-18\",200],[\"2010-11-19\",960],[\"2010-11-21\",100],[\"2010-11-22\",144],[\"2010-11-23\",204],[\"2010-11-24\",288],[\"2010-11-25\",240],[\"2010-11-26\",192],[\"2010-11-28\",144],[\"2010-11-29\",288],[\"2010-11-30\",384],[\"2010-12-01\",600],[\"2010-12-02\",2880],[\"2010-12-03\",1440],[\"2010-12-05\",144],[\"2010-12-06\",480],[\"2010-12-07\",972],[\"2010-12-08\",384],[\"2010-12-09\",1394],[\"2010-12-10\",216],[\"2010-12-12\",48],[\"2010-12-13\",480],[\"2010-12-14\",288],[\"2010-12-15\",96],[\"2010-12-16\",500],[\"2010-12-17\",192],[\"2010-12-19\",6],[\"2010-12-20\",960],[\"2010-12-21\",100],[\"2010-12-22\",72],[\"2010-12-23\",48],[\"2011-01-04\",144],[\"2011-01-05\",600],[\"2011-01-06\",600],[\"2011-01-07\",600],[\"2011-01-09\",192],[\"2011-01-10\",144],[\"2011-01-11\",3114],[\"2011-01-12\",100],[\"2011-01-13\",288],[\"2011-01-14\",60],[\"2011-01-16\",16],[\"2011-01-17\",400],[\"2011-01-18\",50],[\"2011-01-19\",216],[\"2011-01-20\",144],[\"2011-01-21\",288],[\"2011-01-23\",32],[\"2011-01-24\",100],[\"2011-01-25\",192],[\"2011-01-26\",720],[\"2011-01-27\",72],[\"2011-01-28\",48],[\"2011-01-30\",20],[\"2011-01-31\",120],[\"2011-02-01\",130],[\"2011-02-02\",100],[\"2011-02-03\",2592],[\"2011-02-04\",432],[\"2011-02-07\",504],[\"2011-02-08\",216],[\"2011-02-09\",12],[\"2011-02-10\",1296],[\"2011-02-11\",120],[\"2011-02-13\",16],[\"2011-02-14\",288],[\"2011-02-15\",1500],[\"2011-02-16\",432],[\"2011-02-17\",288],[\"2011-02-18\",200],[\"2011-02-20\",250],[\"2011-02-21\",144],[\"2011-02-22\",192],[\"2011-02-23\",144],[\"2011-02-24\",72],[\"2011-02-25\",198],[\"2011-02-27\",40],[\"2011-02-28\",48],[\"2011-03-01\",192],[\"2011-03-02\",300],[\"2011-03-03\",288],[\"2011-03-04\",1200],[\"2011-03-06\",96],[\"2011-03-07\",576],[\"2011-03-08\",864],[\"2011-03-09\",600],[\"2011-03-10\",216],[\"2011-03-11\",300],[\"2011-03-14\",100],[\"2011-03-15\",160],[\"2011-03-16\",480],[\"2011-03-17\",720],[\"2011-03-18\",144],[\"2011-03-20\",2160],[\"2011-03-21\",100],[\"2011-03-22\",100],[\"2011-03-23\",200],[\"2011-03-24\",600],[\"2011-03-25\",432],[\"2011-03-27\",90],[\"2011-03-28\",150],[\"2011-03-29\",100],[\"2011-03-30\",600],[\"2011-03-31\",160],[\"2011-04-01\",1200],[\"2011-04-03\",288],[\"2011-04-04\",100],[\"2011-04-05\",500],[\"2011-04-06\",120],[\"2011-04-07\",96],[\"2011-04-08\",1200],[\"2011-04-10\",24],[\"2011-04-11\",200],[\"2011-04-12\",144],[\"2011-04-13\",1728],[\"2011-04-14\",600],[\"2011-04-15\",100],[\"2011-04-17\",40],[\"2011-04-18\",3114],[\"2011-04-19\",144],[\"2011-04-20\",960],[\"2011-04-21\",1008],[\"2011-04-26\",1200],[\"2011-04-27\",1200],[\"2011-04-28\",120],[\"2011-05-01\",48],[\"2011-05-03\",240],[\"2011-05-04\",288],[\"2011-05-05\",600],[\"2011-05-06\",108],[\"2011-05-08\",80],[\"2011-05-09\",128],[\"2011-05-10\",200],[\"2011-05-11\",240],[\"2011-05-12\",100],[\"2011-05-13\",336],[\"2011-05-15\",96],[\"2011-05-16\",144],[\"2011-05-17\",288],[\"2011-05-18\",144],[\"2011-05-19\",864],[\"2011-05-20\",576],[\"2011-05-22\",50],[\"2011-05-23\",2700],[\"2011-05-24\",888],[\"2011-05-25\",144],[\"2011-05-26\",200],[\"2011-05-27\",144],[\"2011-05-29\",130],[\"2011-05-31\",1152],[\"2011-06-01\",72],[\"2011-06-02\",320],[\"2011-06-03\",60],[\"2011-06-05\",288],[\"2011-06-06\",100],[\"2011-06-07\",216],[\"2011-06-08\",720],[\"2011-06-09\",144],[\"2011-06-10\",144],[\"2011-06-12\",10],[\"2011-06-13\",504],[\"2011-06-14\",660],[\"2011-06-15\",144],[\"2011-06-16\",288],[\"2011-06-17\",864],[\"2011-06-19\",150],[\"2011-06-20\",400],[\"2011-06-21\",72],[\"2011-06-22\",576],[\"2011-06-23\",48],[\"2011-06-24\",100],[\"2011-06-26\",24],[\"2011-06-27\",120],[\"2011-06-28\",320],[\"2011-06-29\",144],[\"2011-06-30\",828],[\"2011-07-01\",144],[\"2011-07-03\",90],[\"2011-07-04\",300],[\"2011-07-05\",720],[\"2011-07-06\",864],[\"2011-07-07\",1440],[\"2011-07-08\",200],[\"2011-07-10\",24],[\"2011-07-11\",576],[\"2011-07-12\",240],[\"2011-07-13\",192],[\"2011-07-14\",144],[\"2011-07-15\",160],[\"2011-07-17\",720],[\"2011-07-18\",60],[\"2011-07-19\",600],[\"2011-07-20\",432],[\"2011-07-21\",720],[\"2011-07-22\",144],[\"2011-07-24\",480],[\"2011-07-25\",192],[\"2011-07-26\",100],[\"2011-07-27\",576],[\"2011-07-28\",480],[\"2011-07-29\",100],[\"2011-07-31\",144],[\"2011-08-01\",360],[\"2011-08-02\",1000],[\"2011-08-03\",432],[\"2011-08-04\",1008],[\"2011-08-05\",240],[\"2011-08-07\",288],[\"2011-08-08\",700],[\"2011-08-09\",32],[\"2011-08-10\",60],[\"2011-08-11\",144],[\"2011-08-12\",144],[\"2011-08-14\",36],[\"2011-08-15\",192],[\"2011-08-16\",48],[\"2011-08-17\",824],[\"2011-08-18\",1200],[\"2011-08-19\",160],[\"2011-08-21\",200],[\"2011-08-22\",408],[\"2011-08-23\",600],[\"2011-08-24\",720],[\"2011-08-25\",96],[\"2011-08-26\",288],[\"2011-08-28\",96],[\"2011-08-30\",96],[\"2011-08-31\",120],[\"2011-09-01\",480],[\"2011-09-02\",840],[\"2011-09-04\",960],[\"2011-09-05\",480],[\"2011-09-06\",96],[\"2011-09-07\",144],[\"2011-09-08\",576],[\"2011-09-09\",72],[\"2011-09-11\",144],[\"2011-09-12\",216],[\"2011-09-13\",300],[\"2011-09-14\",600],[\"2011-09-15\",600],[\"2011-09-16\",500],[\"2011-09-18\",100],[\"2011-09-19\",100],[\"2011-09-20\",500],[\"2011-09-21\",200],[\"2011-09-22\",180],[\"2011-09-23\",288],[\"2011-09-25\",120],[\"2011-09-26\",144],[\"2011-09-27\",240],[\"2011-09-28\",500]]","source":"online_retail_ii","split":"calibration","sql":"SELECT invoice_date, MAX(quantity) AS value FROM retail_lines WHERE (invoice_date < ?) GROUP BY invoice_date ORDER BY invoice_date ASC","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of quantity for retail invoice lines where (invoice_date is before '2011-09-29'), grouped by invoice_date, ordered by invoice_date ascending.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}836{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"0ff47170ddc7e7ef34e226f8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"4d141c7294cb8f8a18228b58c75dbc6aa39e825fea11a0eea9d81e32fed45918","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.unit_price is greater than 2.25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5422]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)","sql_parameters":"[\"12353\",2.25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or l.unit_price is greater than 2.25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}837{"category":"join/null/and/aggregate","domain":"commerce","family_id":"e4f20bb09c3267c9239c923c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3a03be53d699b23b9653bea5e90496b4e3976da97cfe73941ffd9f46997e9e49","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[9.32]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)","sql_parameters":"[229]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}838{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"263734244e2e582c5711ba8d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4cd8f74f05b831ae458de017357fcbd03dcfd9ebaf5fcad72118f4a0e452a81e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Cyprus\",5],[\"Norway\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Cyprus\",\"12352\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}839{"category":"join/distinct_invoice/date/or/having","domain":"commerce","family_id":"edc219514819587d4fddb03c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a08f7ee1025fe3880c8d756c8d34ac083fff52490f4712a61b2959d59e7c94d2","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 or i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-01-14\",3],[\"2010-02-07\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[2.25,\"2010-02-18\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 2.25 or i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}840{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"26c5636740c27b6325ef66d2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2c807ba2d69c3d164ef1b8631c70cbe33fe45d05db98adb66774cc06f5ebeae4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",2058],[\"Germany\",58],[\"France\",29],[\"EIRE\",25],[\"Finland\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2011-05-10\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}841{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"b6f3b8d492f2055bb0c7f71c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f9e4d616d5a202dec641e21980fa0745710a2b2c7b38df0e6c5a2a70297f47a9","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-08\",24],[\"2009-12-17\",24],[\"2009-12-09\",22]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55,\"2010-07-14\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2010-07-14'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}842{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"3453fada76e9d11effbef51e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d3037206745296c4eb22856fedc28d393fa69c7ad52ff5ee4ae087f94cd56552","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361' and l.unit_price is greater than 0.55).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\",0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?)","sql_parameters":"[\"12361\",0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361' and l.unit_price is greater than 0.55).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}843{"category":"join/and/aggregate","domain":"commerce","family_id":"2eec24d8e35d5123047e6232","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2aa6fc9c3e914d75e0e69737560f7e7c6f50662baa5207535b0df3beb7cd89b0","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Cyprus' and l.quantity is greater than 25).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",25],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)","sql_parameters":"[\"Cyprus\",25]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Cyprus' and l.quantity is greater than 25).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}844{"category":"join/distinct_invoice/null/and/ranked","domain":"commerce","family_id":"e28f660d6a4c25a278065f75","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"df4e43d48521c2fedf976bbc833c538d75640a4521f2981210505faada10734e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Bahrain\",1],[\"Canada\",1],[\"Israel\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}845{"category":"join/null/or/grouped","domain":"commerce","family_id":"ffe2c90b5865f1796feb47ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"af1f0c0a44a7924623ee0053a9d9468ff4c47289c194e4b9ec46c9d1c2bb9bb3","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2],[\"Austria\",1],[\"Bahrain\",2],[\"Belgium\",1],[\"Canada\",8],[\"Channel Islands\",2],[\"Cyprus\",2],[\"Denmark\",2],[\"EIRE\",1],[\"Finland\",1],[\"France\",1],[\"Germany\",1],[\"Israel\",1],[\"Italy\",1],[\"Japan\",1],[\"Netherlands\",1],[\"Norway\",1],[\"Poland\",1],[\"Portugal\",1],[\"Singapore\",1],[\"Spain\",1],[\"Sweden\",1],[\"Switzerland\",1],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}846{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3b3a62c044a5653047e9c15c96202803f776d51234808977d85b4fd779991aa8","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12348\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}847{"category":"join/or/having","domain":"commerce","family_id":"1cd072e3c76ceb7bdf830b9f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"7f4054487791310b27754e188072a9644495ced0c218648df22bbc7c8b9085dc","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12366' or l.unit_price is greater than 8.5), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",8.5,10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Netherlands\",440.75],[\"Belgium\",457.4],[\"Spain\",562.75]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"12366\",8.5,10]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12366' or l.unit_price is greater than 8.5), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}848{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"42fb2b96c8a2df542f65c8dc","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"10d134c38b2cde31fb199d543bf84368bb0536859bfb33bec6b1e654bd8b446e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-09-29\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",2],[\"Netherlands\",7],[\"EIRE\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55,\"2011-09-29\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}849{"category":"join/null/or/ranked","domain":"commerce","family_id":"dd4ce13bec3a67a828b50b30","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"1d885bf692409616de336db07f15158a323755deb5029a945be7e6ca97e80687","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Canada\",1.25],[\"USA\",2.55],[\"Cyprus\",7.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 0.55 or i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}850{"category":"join/null/and/grouped","domain":"commerce","family_id":"d771277152360ae3cf387270","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6ab273c0327cec0f5cabd6d4b689fa1b5a64ef4f6d08c8f949b024ecc9a04490","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",0.85]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}851{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"ee27c7e7fa6ddb3aadbb67e9037407bbb1136693f93637ecca6c31ee028e2be4","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[8]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Cyprus\",\"12352\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}852{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"9b007be6e221620671d4db38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e68abd1a49d6299a279f96fc927ff56955e24f8abc0c554bd33d4cd45d815661","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-08-01\",3],[\"2010-12-19\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-07-14'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}853{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"350d550430e39797bbe482a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"bec143828bcd3976cbe019f65511bc76606db5d98da6626465890c718318b496","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[2245]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)","sql_parameters":"[\"Cyprus\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}854{"category":"join/or/grouped","domain":"commerce","family_id":"fff146d8b2989f46f9de027a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6fd5cfca7479be1a191b042348b4c90016e67b1c550cb542715e336da37aa6d9","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12353' or l.unit_price is greater than 2.25), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",2.25],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2.55],[\"Austria\",4.95],[\"Bahrain\",1.45],[\"Belgium\",2.55],[\"Channel Islands\",2.95],[\"Cyprus\",2.95],[\"Denmark\",2.95],[\"EIRE\",2.49],[\"Finland\",2.55],[\"France\",2.49],[\"Germany\",2.49],[\"Israel\",3.25],[\"Italy\",4.95],[\"Japan\",2.95],[\"Netherlands\",2.55],[\"Norway\",2.95],[\"Poland\",40.0],[\"Portugal\",2.95],[\"Singapore\",162.6],[\"Spain\",2.55],[\"Sweden\",2.55],[\"Switzerland\",2.55],[\"USA\",2.55],[\"United Arab Emirates\",15.0],[\"United Kingdom\",2.26]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"12353\",2.25]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id equals '12353' or l.unit_price is greater than 2.25), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}855{"category":"join/null/and/having","domain":"commerce","family_id":"21efe053cdd03228f39a7bfa","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"70eb38ac954a4231d9bcc2ed3a7f831b8c67ada9e93b99d5c9cc9f50f45679b7","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,10],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-12\",35],[\"2010-07-04\",46],[\"2010-02-26\",47]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[25,10]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}856{"category":"join/and/aggregate","domain":"commerce","family_id":"2eec24d8e35d5123047e6232","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"07321cc36a18abf9a3c2de980e8875234df5cd8404bc77dbb049eff16fc90264","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is greater than 92).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity > ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",92],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[7]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity > ?)","sql_parameters":"[\"Finland\",92]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Finland' and l.quantity is greater than 92).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}857{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"00cfde3743d045b945fb7afe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bc468d89226d23efc0ae8d924e9fc62cd55d2371698ae1fff1aeea737c9be35e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' and i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)","sql_parameters":"[\"Finland\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' and i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}858{"category":"join/null/date/or/aggregate","domain":"commerce","family_id":"e5921e115d27d387c4c787af","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"93cccc2184793fd0948ef6939fd8cede95b8bf16bbfa53573e73565e304899cd","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[47.90788504053058]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}859{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"cc88edbaed37132d1f016d73","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d15178b173f5eb62861609d20335a7b1f9ebf11f21fa60fe5f63956f58f57e86","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' and i.invoice_date is before '2010-02-18'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12359\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"12359\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12359' and i.invoice_date is before '2010-02-18'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}860{"category":"join/date/aggregate","domain":"commerce","family_id":"f73281546c841cad270466cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5badf4b84cc037ee8b0907d71553b314f70c74fdf95ebe291bbb42ea19110d25","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}861{"category":"join/null/date/or/grouped","domain":"commerce","family_id":"31d1e1e3516661b4a5af70cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"36548e8947104142f12438b6df77d1efba2a9272f42bea9a66e01f57670d8d33","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",7.95],[\"2009-12-02\",34.95],[\"2009-12-03\",79.95],[\"2009-12-04\",12.75],[\"2009-12-05\",12.75],[\"2009-12-06\",49.95],[\"2009-12-07\",50.0],[\"2009-12-08\",15.95],[\"2009-12-09\",79.95],[\"2009-12-10\",49.95],[\"2009-12-11\",39.95],[\"2009-12-13\",40.0],[\"2009-12-14\",14.95],[\"2009-12-15\",35.95],[\"2009-12-16\",39.95],[\"2009-12-17\",12.75],[\"2009-12-18\",10.95],[\"2009-12-20\",9.95],[\"2009-12-21\",10.95],[\"2009-12-22\",16.48],[\"2009-12-23\",3.75],[\"2010-01-04\",6.95],[\"2010-01-05\",45.95],[\"2010-01-06\",7.95],[\"2010-01-07\",18.0],[\"2010-01-08\",16.95],[\"2010-01-10\",7.95],[\"2010-01-11\",34.95],[\"2010-01-12\",21.95],[\"2010-01-13\",8.5],[\"2010-01-14\",9.95],[\"2010-01-15\",39.95],[\"2010-01-17\",4.95],[\"2010-01-18\",2.25],[\"2010-01-19\",14.95],[\"2010-01-20\",12.75],[\"2010-01-21\",12.75],[\"2010-01-22\",35.95],[\"2010-01-24\",12.75],[\"2010-01-25\",14.26],[\"2010-01-26\",39.95],[\"2010-01-27\",9.95],[\"2010-01-28\",12.75],[\"2010-01-29\",28.0],[\"2010-01-31\",9.95],[\"2010-02-01\",45.95],[\"2010-02-02\",79.95],[\"2010-02-03\",79.95],[\"2010-02-04\",16.95],[\"2010-02-05\",21.95],[\"2010-02-07\",4.95],[\"2010-02-08\",14.95],[\"2010-02-09\",10.95],[\"2010-02-10\",40.0],[\"2010-02-11\",6.95],[\"2010-02-12\",8.49],[\"2010-02-14\",26.95],[\"2010-02-15\",12.75],[\"2010-02-16\",45.95],[\"2010-02-17\",8.5],[\"2010-02-18\",12.75],[\"2010-02-19\",13.57],[\"2010-02-21\",12.75],[\"2010-02-22\",79.95],[\"2010-02-23\",45.95],[\"2010-02-24\",10.95],[\"2010-02-25\",18.0],[\"2010-02-26\",45.95],[\"2010-02-28\",12.75],[\"2010-03-01\",12.75],[\"2010-03-02\",12.75],[\"2010-03-03\",45.95],[\"2010-03-04\",26.95],[\"2010-03-05\",18.0],[\"2010-03-07\",7.95],[\"2010-03-08\",39.95],[\"2010-03-09\",12.75],[\"2010-03-10\",10.95],[\"2010-03-11\",12.75],[\"2010-03-12\",9.95],[\"2010-03-14\",16.95],[\"2010-03-15\",25.52],[\"2010-03-16\",18.0],[\"2010-03-17\",9.95],[\"2010-03-18\",29.95],[\"2010-03-19\",14.95],[\"2010-03-21\",12.75],[\"2010-03-22\",12.75],[\"2010-03-23\",12.75],[\"2010-03-24\",867.79],[\"2010-03-25\",40.0],[\"2010-03-26\",16.95],[\"2010-03-28\",4.95],[\"2010-03-29\",8.5],[\"2010-03-30\",18.95],[\"2010-03-31\",34.95],[\"2010-04-01\",10.95],[\"2010-04-06\",15.95],[\"2010-04-07\",10.95],[\"2010-04-08\",12.75],[\"2010-04-09\",12.75],[\"2010-04-11\",7.95],[\"2010-04-12\",12.75],[\"2010-04-13\",9.95],[\"2010-04-14\",12.75],[\"2010-04-15\",12.75],[\"2010-04-16\",12.75],[\"2010-04-18\",14.95],[\"2010-04-19\",26.95],[\"2010-04-20\",10.75],[\"2010-04-21\",125.0],[\"2010-04-22\",18.0],[\"2010-04-23\",45.95],[\"2010-04-25\",12.75],[\"2010-04-26\",39.95],[\"2010-04-27\",25.49],[\"2010-04-28\",7.65],[\"2010-04-29\",12.75],[\"2010-04-30\",14.95],[\"2010-05-02\",15.0],[\"2010-05-04\",230.0],[\"2010-05-05\",12.75],[\"2010-05-06\",19.95],[\"2010-05-07\",15.95],[\"2010-05-09\",16.95],[\"2010-05-10\",29.95],[\"2010-05-11\",16.95],[\"2010-05-12\",12.75],[\"2010-05-13\",12.75],[\"2010-05-14\",16.98],[\"2010-05-16\",8.5],[\"2010-05-17\",12.75],[\"2010-05-18\",18.95],[\"2010-05-19\",79.95],[\"2010-05-20\",12.75],[\"2010-05-21\",12.75],[\"2010-05-23\",12.75],[\"2010-05-24\",14.95],[\"2010-05-25\",19.95],[\"2010-05-26\",25.49],[\"2010-05-27\",12.75],[\"2010-05-28\",15.95],[\"2010-05-30\",12.75],[\"2010-06-01\",15.95],[\"2010-06-02\",12.75],[\"2010-06-03\",12.75],[\"2010-06-04\",25.49],[\"2010-06-06\",9.95],[\"2010-06-07\",18.0],[\"2010-06-08\",12.75],[\"2010-06-09\",40.0],[\"2010-06-10\",12.75],[\"2010-06-11\",39.95],[\"2010-06-13\",16.95],[\"2010-06-14\",16.95],[\"2010-06-15\",12.75],[\"2010-06-16\",19.95],[\"2010-06-17\",12.75],[\"2010-06-18\",10.95],[\"2010-06-20\",12.75],[\"2010-06-21\",12.75],[\"2010-06-22\",19.95],[\"2010-06-23\",19.95],[\"2010-06-24\",25.49],[\"2010-06-25\",12.75],[\"2010-06-27\",12.75],[\"2010-06-28\",14.95],[\"2010-06-29\",125.0],[\"2010-06-30\",19.95],[\"2010-07-01\",18.95],[\"2010-07-02\",8.95],[\"2010-07-04\",24.95],[\"2010-07-05\",18.0],[\"2010-07-06\",19.95],[\"2010-07-07\",12.75],[\"2010-07-08\",125.0],[\"2010-07-09\",15.95],[\"2010-07-11\",15.95],[\"2010-07-12\",295.0],[\"2010-07-13\",40.0],[\"2010-07-14\",12.75],[\"2010-07-15\",18.0],[\"2010-07-16\",34.95],[\"2010-07-18\",4.95],[\"2010-07-19\",10.95],[\"2010-07-20\",12.75],[\"2010-07-21\",15.95],[\"2010-07-22\",28.0],[\"2010-07-23\",10.95],[\"2010-07-25\",15.0],[\"2010-07-26\",18.0],[\"2010-07-27\",19.95],[\"2010-07-28\",10.95],[\"2010-07-29\",10.95],[\"2010-07-30\",12.75],[\"2010-08-01\",12.75],[\"2010-08-02\",295.0],[\"2010-08-03\",295.0],[\"2010-08-04\",12.75],[\"2010-08-05\",12.95],[\"2010-08-06\",8.5],[\"2010-08-08\",34.95],[\"2010-08-09\",6.68],[\"2010-08-10\",5.95],[\"2010-08-11\",18.0],[\"2010-08-12\",16.95],[\"2010-08-13\",10.65],[\"2010-08-15\",12.75],[\"2010-08-16\",12.75],[\"2010-08-17\",9.95],[\"2010-08-18\",12.75],[\"2010-08-19\",12.75],[\"2010-08-20\",15.0],[\"2010-08-22\",8.5],[\"2010-08-23\",14.95],[\"2010-08-24\",295.0],[\"2010-08-25\",12.75],[\"2010-08-26\",8.5],[\"2010-08-27\",7.49],[\"2010-08-29\",8.5],[\"2010-08-31\",9.95],[\"2010-09-01\",79.95],[\"2010-09-02\",39.95],[\"2010-09-03\",15.0],[\"2010-09-05\",10.95],[\"2010-09-06\",18.0],[\"2010-09-07\",10.95],[\"2010-09-08\",2.55],[\"2010-09-09\",110.0],[\"2010-09-10\",6.75],[\"2010-09-12\",16.95],[\"2010-09-13\",12.75],[\"2010-09-14\",12.75],[\"2010-09-15\",16.95],[\"2010-09-16\",18.0],[\"2010-09-17\",79.95],[\"2010-09-19\",14.95],[\"2010-09-20\",129.95],[\"2010-09-21\",9.95],[\"2010-09-22\",7.95],[\"2010-09-23\",18.95],[\"2010-09-24\",14.95],[\"2010-09-26\",12.75],[\"2010-09-27\",16.95],[\"2010-09-28\",16.95],[\"2010-09-29\",50.0],[\"2010-09-30\",16.98],[\"2010-10-01\",18.95],[\"2010-10-03\",5.45],[\"2010-10-04\",29.95],[\"2010-10-05\",12.75],[\"2010-10-06\",50.0],[\"2010-10-07\",12.75],[\"2010-10-08\",16.95],[\"2010-10-10\",14.95],[\"2010-10-11\",79.95],[\"2010-10-12\",10.95],[\"2010-10-13\",16.95],[\"2010-10-14\",52.78],[\"2010-10-15\",16.98],[\"2010-10-17\",14.95],[\"2010-10-18\",18.0],[\"2010-10-19\",21.95],[\"2010-10-20\",34.95],[\"2010-10-21\",145.0],[\"2010-10-22\",145.0],[\"2010-10-24\",39.95],[\"2010-10-25\",14.95],[\"2010-10-26\",9.95],[\"2010-10-27\",14.95],[\"2010-10-28\",12.75],[\"2010-10-29\",39.95],[\"2010-10-31\",18.0],[\"2010-11-01\",9.95],[\"2010-11-02\",40.0],[\"2010-11-03\",165.0],[\"2010-11-04\",14.95],[\"2010-11-05\",14.95],[\"2010-11-07\",8.95],[\"2010-11-08\",32.69],[\"2010-11-09\",50.0],[\"2010-11-10\",16.95],[\"2010-11-11\",14.95],[\"2010-11-12\",15.0],[\"2010-11-14\",28.0],[\"2010-11-15\",40.0],[\"2010-11-16\",24.95],[\"2010-11-17\",295.0],[\"2010-11-18\",34.95],[\"2010-11-19\",253.0],[\"2010-11-21\",14.95],[\"2010-11-22\",12.75],[\"2010-11-23\",12.75],[\"2010-11-24\",79.95],[\"2010-11-25\",65.0],[\"2010-11-26\",8.5],[\"2010-11-28\",110.0],[\"2010-11-29\",18.0],[\"2010-11-30\",24.95],[\"2010-12-01\",19.95],[\"2010-12-02\",10.95],[\"2010-12-03\",40.0],[\"2010-12-05\",18.0],[\"2010-12-06\",14.95],[\"2010-12-07\",19.84],[\"2010-12-08\",21.95],[\"2010-12-09\",18.0],[\"2010-12-10\",16.95],[\"2010-12-12\",19.95],[\"2010-12-13\",12.75],[\"2010-12-14\",29.95],[\"2010-12-15\",12.75],[\"2010-12-16\",39.95],[\"2010-12-17\",18.0],[\"2010-12-20\",10.95],[\"2010-12-21\",18.0],[\"2010-12-22\",4.25],[\"2010-12-23\",5.95],[\"2011-01-04\",8.5],[\"2011-01-05\",12.75],[\"2011-01-06\",8.5],[\"2011-01-07\",39.95],[\"2011-01-09\",12.75],[\"2011-01-10\",18.0],[\"2011-01-11\",18.0],[\"2011-01-12\",165.0],[\"2011-01-13\",8.5],[\"2011-01-14\",18.0],[\"2011-01-16\",3.95],[\"2011-01-17\",12.75],[\"2011-01-18\",6.95],[\"2011-01-19\",18.0],[\"2011-01-20\",8.95],[\"2011-01-21\",40.0],[\"2011-01-23\",14.95],[\"2011-01-24\",12.75],[\"2011-01-25\",40.0],[\"2011-01-26\",12.75],[\"2011-01-27\",18.0],[\"2011-01-28\",7.95],[\"2011-01-30\",2.95],[\"2011-01-31\",14.95],[\"2011-02-01\",14.95],[\"2011-02-02\",12.75],[\"2011-02-03\",15.0],[\"2011-02-04\",295.0],[\"2011-02-07\",12.75],[\"2011-02-08\",4.95],[\"2011-02-09\",15.0],[\"2011-02-10\",165.0],[\"2011-02-11\",145.0],[\"2011-02-13\",5.95],[\"2011-02-14\",16.95],[\"2011-02-15\",10.95],[\"2011-02-16\",8.5],[\"2011-02-17\",18.0],[\"2011-02-18\",14.95],[\"2011-02-20\",10.95],[\"2011-02-21\",12.75],[\"2011-02-22\",10.95],[\"2011-02-23\",34.95],[\"2011-02-24\",10.95],[\"2011-02-25\",40.0],[\"2011-02-27\",18.0],[\"2011-02-28\",125.0],[\"2011-03-01\",376.5],[\"2011-03-02\",10.95],[\"2011-03-03\",40.0],[\"2011-03-04\",28.0],[\"2011-03-06\",10.95],[\"2011-03-07\",125.0],[\"2011-03-08\",10.95],[\"2011-03-09\",40.0],[\"2011-03-10\",14.95],[\"2011-03-11\",16.95],[\"2011-03-14\",10.95],[\"2011-03-15\",9.95],[\"2011-03-16\",10.95],[\"2011-03-17\",10.95],[\"2011-03-18\",18.0],[\"2011-03-20\",18.0],[\"2011-03-21\",10.95],[\"2011-03-22\",9.95],[\"2011-03-23\",12.75],[\"2011-03-24\",8.5],[\"2011-03-25\",18.0],[\"2011-03-27\",12.75],[\"2011-03-28\",150.0],[\"2011-03-29\",10.65],[\"2011-03-30\",12.75],[\"2011-03-31\",18.0],[\"2011-04-01\",16.95],[\"2011-04-03\",10.95],[\"2011-04-04\",2382.92],[\"2011-04-05\",125.0],[\"2011-04-06\",8.15],[\"2011-04-07\",12.75],[\"2011-04-08\",18.0],[\"2011-04-10\",10.95],[\"2011-04-11\",8.5],[\"2011-04-12\",10.95],[\"2011-04-13\",12.75],[\"2011-04-14\",18.0],[\"2011-04-15\",40.0],[\"2011-04-17\",9.95],[\"2011-04-18\",12.75],[\"2011-04-19\",5.95],[\"2011-04-20\",14.95],[\"2011-04-21\",40.0],[\"2011-04-26\",40.0],[\"2011-04-27\",50.0],[\"2011-04-28\",295.0],[\"2011-05-01\",9.95],[\"2011-05-03\",110.0],[\"2011-05-04\",9.95],[\"2011-05-05\",39.95],[\"2011-05-06\",40.0],[\"2011-05-08\",16.95],[\"2011-05-09\",12.75],[\"2011-05-10\",16.95],[\"2011-05-11\",18.0],[\"2011-05-12\",12.5],[\"2011-05-13\",34.95],[\"2011-05-15\",16.95],[\"2011-05-16\",10.4],[\"2011-05-17\",12.5],[\"2011-05-18\",40.0],[\"2011-05-19\",39.95],[\"2011-05-20\",16.95],[\"2011-05-22\",9.95],[\"2011-05-23\",18.0],[\"2011-05-24\",29.95],[\"2011-05-25\",8.5],[\"2011-05-26\",125.0],[\"2011-05-27\",10.95],[\"2011-05-29\",5.45],[\"2011-05-31\",12.75],[\"2011-06-01\",16.95],[\"2011-06-02\",40.0],[\"2011-06-03\",18.0],[\"2011-06-05\",34.95],[\"2011-06-06\",12.75],[\"2011-06-07\",12.75],[\"2011-06-08\",15.0],[\"2011-06-09\",18.0],[\"2011-06-10\",18.0],[\"2011-06-12\",15.95],[\"2011-06-13\",15.0],[\"2011-06-14\",15.0],[\"2011-06-15\",12.75],[\"2011-06-16\",25.0],[\"2011-06-17\",16.95],[\"2011-06-19\",7.95],[\"2011-06-20\",18.0],[\"2011-06-21\",25.0],[\"2011-06-22\",15.0],[\"2011-06-23\",9.95],[\"2011-06-24\",16.95],[\"2011-06-26\",28.0],[\"2011-06-27\",4.95],[\"2011-06-28\",12.75],[\"2011-06-29\",24.95],[\"2011-06-30\",165.0],[\"2011-07-01\",50.0],[\"2011-07-03\",10.95],[\"2011-07-04\",12.75],[\"2011-07-05\",15.0],[\"2011-07-06\",12.75],[\"2011-07-07\",15.0],[\"2011-07-08\",85.0],[\"2011-07-10\",2.55],[\"2011-07-11\",18.0],[\"2011-07-12\",10.95],[\"2011-07-13\",85.0],[\"2011-07-14\",14.95],[\"2011-07-15\",16.95],[\"2011-07-17\",18.0],[\"2011-07-18\",16.95],[\"2011-07-19\",18.0],[\"2011-07-20\",28.0],[\"2011-07-21\",14.95],[\"2011-07-22\",8.5],[\"2011-07-24\",24.95],[\"2011-07-25\",15.0],[\"2011-07-26\",16.95],[\"2011-07-27\",7.65],[\"2011-07-28\",15.0],[\"2011-07-29\",12.75],[\"2011-07-31\",12.5],[\"2011-08-01\",4.95],[\"2011-08-02\",8.5],[\"2011-08-03\",12.75],[\"2011-08-04\",49.95],[\"2011-08-05\",18.0],[\"2011-08-07\",8.5],[\"2011-08-08\",40.0],[\"2011-08-09\",18.0],[\"2011-08-10\",12.75],[\"2011-08-11\",15.0],[\"2011-08-12\",6.75],[\"2011-08-14\",39.95],[\"2011-08-15\",5.95],[\"2011-08-16\",18.0],[\"2011-08-17\",3.39],[\"2011-08-18\",12.75],[\"2011-08-19\",14.95],[\"2011-08-21\",8.5],[\"2011-08-22\",10.95],[\"2011-08-23\",7.65],[\"2011-08-24\",18.0],[\"2011-08-25\",34.95],[\"2011-08-26\",85.0],[\"2011-08-28\",5.95],[\"2011-08-30\",40.0],[\"2011-08-31\",18.0],[\"2011-09-01\",12.75],[\"2011-09-02\",10.95],[\"2011-09-04\",18.0],[\"2011-09-05\",6.35],[\"2011-09-06\",18.0],[\"2011-09-07\",10.75],[\"2011-09-08\",18.0],[\"2011-09-09\",15.0],[\"2011-09-11\",7.5],[\"2011-09-12\",9.95],[\"2011-09-13\",40.0],[\"2011-09-14\",9.95],[\"2011-09-15\",50.0],[\"2011-09-16\",18.0],[\"2011-09-18\",9.95],[\"2011-09-19\",8.5],[\"2011-09-20\",9.95],[\"2011-09-21\",12.75],[\"2011-09-22\",18.0],[\"2011-09-23\",49.95],[\"2011-09-25\",40.0],[\"2011-09-26\",12.5],[\"2011-09-27\",12.5],[\"2011-09-28\",15.0],[\"2011-09-29\",10.95],[\"2011-09-30\",50.0],[\"2011-10-02\",8.25],[\"2011-10-03\",152.78],[\"2011-10-04\",40.0],[\"2011-10-05\",39.95],[\"2011-10-06\",18.0],[\"2011-10-07\",18.0],[\"2011-10-09\",7.08],[\"2011-10-10\",12.75],[\"2011-10-11\",50.0],[\"2011-10-12\",18.0],[\"2011-10-13\",12.75],[\"2011-10-14\",12.75],[\"2011-10-17\",9.95],[\"2011-10-18\",39.95],[\"2011-10-19\",3949.32],[\"2011-10-20\",18.0],[\"2011-10-21\",20.8],[\"2011-10-23\",12.75],[\"2011-10-24\",25.0],[\"2011-10-25\",250.0],[\"2011-10-26\",25.0],[\"2011-10-27\",18.0],[\"2011-10-28\",12.5],[\"2011-10-30\",29.95],[\"2011-10-31\",18.0],[\"2011-11-01\",10.4],[\"2011-11-02\",7.65],[\"2011-11-03\",25.0],[\"2011-11-04\",18.0],[\"2011-11-06\",16.65],[\"2011-11-07\",50.0],[\"2011-11-08\",12.5],[\"2011-11-09\",24.95],[\"2011-11-10\",549.34],[\"2011-11-11\",18.0],[\"2011-11-13\",16.65],[\"2011-11-14\",12.75],[\"2011-11-15\",10.95],[\"2011-11-16\",145.0],[\"2011-11-17\",40.0],[\"2011-11-18\",39.95],[\"2011-11-20\",9.95],[\"2011-11-21\",15.0],[\"2011-11-22\",40.0],[\"2011-11-23\",40.0],[\"2011-11-24\",14.95],[\"2011-11-25\",50.0],[\"2011-11-27\",9.95],[\"2011-11-28\",15.0],[\"2011-11-29\",40.0],[\"2011-11-30\",18.0],[\"2011-12-01\",40.0],[\"2011-12-02\",40.0],[\"2011-12-04\",18.0],[\"2011-12-05\",219.5],[\"2011-12-06\",25.0],[\"2011-12-07\",18.0],[\"2011-12-08\",18.0],[\"2011-12-09\",12.75]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}862{"category":"join/distinct_invoice/or/aggregate","domain":"commerce","family_id":"d3bfb3333807f67c23eeda7e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"56c57330500b07e1d2ff0a34a866fb36ee19e284b5df540de6f22fb37867c063","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' or i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)","sql_parameters":"[\"Denmark\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' or i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}863{"category":"join/distinct_invoice/null/and/grouped","domain":"commerce","family_id":"e7512819d9f1146b57dd6586","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"85d5a5081b8a006a376dc6014c93980bd467a5f756b669eb9543be8e02a4aead","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}864{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"366e72cd518e891dc1b7c84f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6ecd8584b073af022da371be572cfae3285a1666c1d5dead7cfd3149f1bd5dca","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"12352\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-16\",1],[\"2010-01-26\",1],[\"2010-02-22\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Cyprus\",\"12352\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' or i.customer_id equals '12352'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}865{"category":"join/distinct_invoice/or/ranked","domain":"commerce","family_id":"366e72cd518e891dc1b7c84f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"46590a547a6b016427119346407629a36d1760052b686f7c1755a6be8c0707d3","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' or i.customer_id equals '12356'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-06\",1],[\"2011-10-07\",1],[\"2011-10-21\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Denmark\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' or i.customer_id equals '12356'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}866{"category":"join/distinct_invoice/null/or/having","domain":"commerce","family_id":"f4e22d19aa10c5835c9f4bd7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f44b4e08d1b646df52fd925160215c74461198021aac800f450bc4248c104748","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-06\",2],[\"2009-12-18\",2],[\"2010-06-24\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"Bahrain\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Bahrain' or i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}867{"category":"join/distinct_invoice/having","domain":"commerce","family_id":"4a31cf056615038d778be4c6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"707e705f70076bd7f5bfc2a624183e7872b9e3b73b9736147ed4a05371ddd88e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-12\",12],[\"2010-12-02\",12],[\"2010-03-05\",8],[\"2010-11-25\",8],[\"2010-12-01\",8]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}868{"category":"join/distinct_invoice/and/aggregate","domain":"commerce","family_id":"00cfde3743d045b945fb7afe","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"f30da8e10e6d67302858c90b1ac69a5922701377155d0d685a46cd5ad3fd12e0","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' and i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Denmark\\\",\\\"12356\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id = ?)","sql_parameters":"[\"Denmark\",\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Denmark' and i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}869{"category":"join/null/and/ranked","domain":"commerce","family_id":"6c90d1badd7941721daf47d6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"ee4747a28eb0f5e47b555ff7a53f785dca77fc10ae8ce5a65d2ec917496b8b75","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",25],[\"2009-12-16\",25],[\"2009-12-22\",25],[\"2010-01-11\",25],[\"2010-01-31\",25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[25]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}870{"category":"join/date/and/aggregate","domain":"commerce","family_id":"3885ce1160a25a0c93964592","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8d4ce651b8ecb6c1c661f69d63afc8fa9dab314b024316cbefcf8e853dd01212","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.04]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?)","sql_parameters":"[229,\"2011-05-10\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}871{"category":"join/date/and/aggregate","domain":"commerce","family_id":"982d6b100f8b6f4166531a92","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"96de2be4e4eb4017f9f4cc77af63faa86fd6b8245585a79353935489196299d1","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.9558]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.invoice_date >= ?)","sql_parameters":"[648,\"2010-07-14\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.invoice_date is on or after '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}872{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"309f2fa232bad8ea38de5e89","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3dfd0aa8a9f7c5eae286102ef31a2fd069243b1825847ea1ec1d9654b2381707","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-01-06\",1],[\"2010-01-18\",1],[\"2010-07-11\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02'), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}873{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"b8e8e85f04359f100615435d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b64fdd41fb71f0e91f4485f4dd60b3b07cc0fe2ef668afa19e8ee8dbddb9a27e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 or l.unit_price is at most 8.5), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",4],[\"Bahrain\",3],[\"Belgium\",18],[\"Canada\",1],[\"Channel Islands\",6],[\"Cyprus\",5],[\"Denmark\",3],[\"EIRE\",53],[\"Finland\",18],[\"France\",60],[\"Germany\",121],[\"Israel\",2],[\"Italy\",3],[\"Japan\",5],[\"Netherlands\",36],[\"Norway\",4],[\"Poland\",2],[\"Portugal\",6],[\"Singapore\",2],[\"Spain\",25],[\"Sweden\",26],[\"Switzerland\",10],[\"USA\",1],[\"United Arab Emirates\",1],[\"United Kingdom\",6588]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[25,8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 or l.unit_price is at most 8.5), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}874{"category":"join/date/aggregate","domain":"commerce","family_id":"e776c82e48676d04291d2b05","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"99d870f4e9d8ce8665137b4df080cb6f9accac0c7dbc315cc2ba9ec6c7e99950","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[104043.48]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}875{"category":"join/null/or/ranked","domain":"commerce","family_id":"b03f14aa6030e9125980fe79","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c8787a2ce15d67f90dfa52f5e9efafccd4ea4f758e5c4084fadf333f587a2a73","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-02-07\",24],[\"2011-04-10\",24],[\"2010-07-09\",18],[\"2010-03-28\",12],[\"2011-01-30\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}876{"category":"join/distinct_invoice/null/or/ranked","domain":"commerce","family_id":"e9911b8ea0cf650b676b2ef8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5b682da51e492d3c3b7738d01ad128c1173a85889e70784a02572df1535ef157","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-07\",12],[\"2010-12-01\",10],[\"2009-12-17\",8],[\"2010-12-02\",8],[\"2010-12-09\",8]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[229]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}877{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"b8e8e85f04359f100615435d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"aa9adaa1dded7b3a1057f8eba211d95f52012a34d13296eda11a97243875b8b7","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 229 or l.unit_price is at most 2.25), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,2.25],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",4],[\"Bahrain\",3],[\"Belgium\",18],[\"Canada\",1],[\"Channel Islands\",6],[\"Cyprus\",5],[\"Denmark\",3],[\"EIRE\",54],[\"Finland\",18],[\"France\",60],[\"Germany\",121],[\"Israel\",2],[\"Italy\",3],[\"Japan\",5],[\"Netherlands\",36],[\"Norway\",4],[\"Poland\",2],[\"Portugal\",6],[\"Singapore\",2],[\"Spain\",25],[\"Sweden\",26],[\"Switzerland\",10],[\"USA\",1],[\"United Arab Emirates\",1],[\"United Kingdom\",6577]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[229,2.25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 229 or l.unit_price is at most 2.25), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}878{"category":"join/date/and/aggregate","domain":"commerce","family_id":"8addb09e4131b3194015f051","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"51f7364ca2abc6a9e7411bf72849519a2787a7cf66f576f78fcf91887ee9c170","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 49.95 and i.invoice_date is before '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[6807.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 49.95 and i.invoice_date is before '2010-12-02').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}879{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"d90c692e9ec16859ed1c2bda","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3a004ebb9b12d6d5183d3d51243768afd5c7a56e969e9f496dd08280431fcf81","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 8.5), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",1518],[\"Netherlands\",20],[\"EIRE\",18],[\"Germany\",18],[\"Sweden\",15]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[92,8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 8.5), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}880{"category":"join/null/date/and/ranked","domain":"commerce","family_id":"2cbaf68d5c8016202269694e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"318659ecd38aaddf1755316dbe251596299121dd5c0d70564585fd176e9ab65a","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1],[\"Belgium\",1],[\"EIRE\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}881{"category":"join/date/and/aggregate","domain":"commerce","family_id":"fdab8ce8ae39ec4253fe51f5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b39708eb1cfbb8e19064176894f8be0363ef96f0463e3095231b2594561c05ca","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?)","sql_parameters":"[0.55,\"2011-05-10\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}882{"category":"join/null/date/or/having","domain":"commerce","family_id":"7eb3a887cf7c2fac88598e79","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"dcf34089fa8a6931c79f28fef42614e7400395184c23d745531fecd2ff55e075","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"USA\",12],[\"Canada\",8],[\"Australia\",2],[\"Bahrain\",2],[\"Channel Islands\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}883{"category":"join/distinct_invoice/date/or/ranked","domain":"commerce","family_id":"b6f3b8d492f2055bb0c7f71c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"70b931896fe0fa78603d598136d25629326260746bac1d7e91e4c769f2c392a5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2010-02-18'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-08\",24],[\"2009-12-17\",24],[\"2009-12-09\",22]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[0.55,\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 or i.invoice_date is before '2010-02-18'), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}884{"category":"join/or/grouped","domain":"commerce","family_id":"698a2b6fecc381101321e01a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"6299ca5e9862c5f28e2ab5f27b87b770198f3fb3ac1a1406bda23fa1d8893571","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or l.quantity is at most 92), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\",92],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13.282608695652174],[\"Austria\",12.722222222222221],[\"Bahrain\",8.818181818181818],[\"Belgium\",5.780821917808219],[\"Canada\",10.4],[\"Channel Islands\",18.2],[\"Cyprus\",6.0],[\"Denmark\",29.615384615384617],[\"EIRE\",20.03529411764706],[\"Finland\",28.96969696969697],[\"France\",17.42222222222222],[\"Germany\",11.993865030674847],[\"Israel\",4.25],[\"Italy\",12.857142857142858],[\"Japan\",24.23076923076923],[\"Netherlands\",18.025974025974026],[\"Norway\",7.125],[\"Poland\",26.166666666666668],[\"Portugal\",10.428571428571429],[\"Singapore\",1.0],[\"Spain\",16.01219512195122],[\"Sweden\",17.357142857142858],[\"Switzerland\",17.61764705882353],[\"USA\",12.0],[\"United Arab Emirates\",1.0],[\"United Kingdom\",15.75517164011667]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR l.quantity <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Austria\",92]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or l.quantity is at most 92), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}885{"category":"join/date/aggregate","domain":"commerce","family_id":"f73281546c841cad270466cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"65c11d4380895ed26ac87868299d78f36ee70492dcfe432ccb1d8fef13749fc4","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}886{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"26c5636740c27b6325ef66d2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"70ea70a391078b60bc11a052e876a3aa54e3fe531c21705e3144898874d7e818","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",876],[\"Germany\",29],[\"France\",13],[\"EIRE\",10],[\"Finland\",10]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2011-09-29\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}887{"category":"join/distinct_invoice/or/grouped","domain":"commerce","family_id":"db5795594f6c1684beab7700","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d9eb8cce53559143c2ae706c5cbe31650015d6f84d9dfd7002e756b0a99bc48d","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12352' or l.unit_price is greater than 0.55), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12352\\\",0.55],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",24],[\"2009-12-04\",17],[\"2009-12-05\",7],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",24],[\"2009-12-09\",19],[\"2009-12-10\",18],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",16],[\"2009-12-15\",21],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",12],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",7],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",6],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",8],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",8],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",6],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",12],[\"2010-02-23\",6],[\"2010-02-24\",12],[\"2010-02-25\",13],[\"2010-02-26\",6],[\"2010-02-28\",9],[\"2010-03-01\",12],[\"2010-03-02\",7],[\"2010-03-03\",11],[\"2010-03-04\",8],[\"2010-03-05\",18],[\"2010-03-07\",6],[\"2010-03-08\",22],[\"2010-03-09\",11],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",6],[\"2010-03-14\",4],[\"2010-03-15\",8],[\"2010-03-16\",6],[\"2010-03-17\",5],[\"2010-03-18\",15],[\"2010-03-19\",9],[\"2010-03-21\",7],[\"2010-03-22\",7],[\"2010-03-23\",12],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",9],[\"2010-03-30\",13],[\"2010-03-31\",12],[\"2010-04-01\",9],[\"2010-04-06\",7],[\"2010-04-07\",9],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",9],[\"2010-04-13\",7],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",9],[\"2010-04-22\",19],[\"2010-04-23\",8],[\"2010-04-25\",10],[\"2010-04-26\",12],[\"2010-04-27\",16],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",19],[\"2010-05-06\",13],[\"2010-05-07\",15],[\"2010-05-09\",11],[\"2010-05-10\",17],[\"2010-05-11\",9],[\"2010-05-12\",22],[\"2010-05-13\",8],[\"2010-05-14\",10],[\"2010-05-16\",5],[\"2010-05-17\",6],[\"2010-05-18\",10],[\"2010-05-19\",14],[\"2010-05-20\",7],[\"2010-05-21\",9],[\"2010-05-23\",6],[\"2010-05-24\",13],[\"2010-05-25\",7],[\"2010-05-26\",14],[\"2010-05-27\",14],[\"2010-05-28\",11],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",14],[\"2010-06-04\",8],[\"2010-06-06\",5],[\"2010-06-07\",16],[\"2010-06-08\",14],[\"2010-06-09\",9],[\"2010-06-10\",9],[\"2010-06-11\",13],[\"2010-06-13\",13],[\"2010-06-14\",10],[\"2010-06-15\",8],[\"2010-06-16\",15],[\"2010-06-17\",10],[\"2010-06-18\",8],[\"2010-06-20\",5],[\"2010-06-21\",4],[\"2010-06-22\",4],[\"2010-06-23\",17],[\"2010-06-24\",12],[\"2010-06-25\",5],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",12],[\"2010-06-30\",10],[\"2010-07-01\",11],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",12],[\"2010-07-06\",12],[\"2010-07-07\",10],[\"2010-07-08\",15],[\"2010-07-09\",3],[\"2010-07-11\",1],[\"2010-07-12\",11],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",15],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",11],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",22],[\"2010-07-28\",10],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",8],[\"2010-08-04\",4],[\"2010-08-05\",17],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",11],[\"2010-08-16\",4],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",11],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",17],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",9],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",17],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",9],[\"2010-09-17\",10],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",25],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",23],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",13],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",14],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",10],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",11],[\"2010-10-20\",19],[\"2010-10-21\",17],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",21],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",17],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",8],[\"2010-11-09\",19],[\"2010-11-10\",29],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",26],[\"2010-11-17\",23],[\"2010-11-18\",22],[\"2010-11-19\",16],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",31],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-03\",20],[\"2010-12-05\",22],[\"2010-12-06\",30],[\"2010-12-07\",34],[\"2010-12-08\",46],[\"2010-12-09\",52],[\"2010-12-10\",11],[\"2010-12-12\",5],[\"2010-12-13\",14],[\"2010-12-14\",17],[\"2010-12-15\",12],[\"2010-12-16\",30],[\"2010-12-17\",13],[\"2010-12-19\",3],[\"2010-12-20\",10],[\"2010-12-21\",9],[\"2010-12-22\",5],[\"2010-12-23\",8],[\"2011-01-04\",3],[\"2011-01-05\",10],[\"2011-01-06\",7],[\"2011-01-07\",8],[\"2011-01-09\",6],[\"2011-01-10\",2],[\"2011-01-11\",15],[\"2011-01-12\",9],[\"2011-01-13\",4],[\"2011-01-14\",10],[\"2011-01-16\",1],[\"2011-01-17\",9],[\"2011-01-18\",6],[\"2011-01-19\",2],[\"2011-01-20\",13],[\"2011-01-21\",10],[\"2011-01-23\",2],[\"2011-01-24\",8],[\"2011-01-25\",12],[\"2011-01-26\",9],[\"2011-01-27\",8],[\"2011-01-28\",3],[\"2011-01-30\",1],[\"2011-01-31\",10],[\"2011-02-01\",10],[\"2011-02-02\",13],[\"2011-02-03\",7],[\"2011-02-04\",13],[\"2011-02-07\",8],[\"2011-02-08\",5],[\"2011-02-09\",3],[\"2011-02-10\",8],[\"2011-02-11\",12],[\"2011-02-13\",1],[\"2011-02-14\",6],[\"2011-02-15\",11],[\"2011-02-16\",13],[\"2011-02-17\",14],[\"2011-02-18\",8],[\"2011-02-20\",3],[\"2011-02-21\",4],[\"2011-02-22\",7],[\"2011-02-23\",6],[\"2011-02-24\",6],[\"2011-02-25\",9],[\"2011-02-27\",3],[\"2011-02-28\",6],[\"2011-03-01\",13],[\"2011-03-02\",3],[\"2011-03-03\",11],[\"2011-03-04\",10],[\"2011-03-06\",3],[\"2011-03-07\",13],[\"2011-03-08\",8],[\"2011-03-09\",11],[\"2011-03-10\",11],[\"2011-03-11\",12],[\"2011-03-14\",10],[\"2011-03-15\",6],[\"2011-03-16\",12],[\"2011-03-17\",13],[\"2011-03-18\",14],[\"2011-03-20\",16],[\"2011-03-21\",10],[\"2011-03-22\",4],[\"2011-03-23\",11],[\"2011-03-24\",8],[\"2011-03-25\",10],[\"2011-03-27\",5],[\"2011-03-28\",11],[\"2011-03-29\",6],[\"2011-03-30\",15],[\"2011-03-31\",16],[\"2011-04-01\",20],[\"2011-04-03\",4],[\"2011-04-04\",6],[\"2011-04-05\",12],[\"2011-04-06\",5],[\"2011-04-07\",12],[\"2011-04-08\",14],[\"2011-04-10\",1],[\"2011-04-11\",10],[\"2011-04-12\",9],[\"2011-04-13\",11],[\"2011-04-14\",21],[\"2011-04-15\",6],[\"2011-04-17\",5],[\"2011-04-18\",9],[\"2011-04-19\",5],[\"2011-04-20\",14],[\"2011-04-21\",16],[\"2011-04-26\",12],[\"2011-04-27\",15],[\"2011-04-28\",12],[\"2011-05-01\",1],[\"2011-05-03\",14],[\"2011-05-04\",13],[\"2011-05-05\",28],[\"2011-05-06\",15],[\"2011-05-08\",7],[\"2011-05-09\",12],[\"2011-05-10\",13],[\"2011-05-11\",17],[\"2011-05-12\",15],[\"2011-05-13\",16],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",19],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",14],[\"2011-06-08\",16],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",22],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",6],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",10],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",13],[\"2011-07-06\",15],[\"2011-07-07\",14],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",14],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",9],[\"2011-08-04\",16],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",10],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",15],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",4],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",11],[\"2011-09-22\",19],[\"2011-09-23\",5],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",11],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",8],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",7],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",10],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",9],[\"2011-11-21\",15],[\"2011-11-22\",18],[\"2011-11-23\",22],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12352\",0.55]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12352' or l.unit_price is greater than 0.55), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}888{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"c8619e4ff1585bf57d20febf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"15ce5a8e55af934ca63f950eeaae7d91336d74c0945385cdee2fff4b54168a6c","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Cyprus\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Cyprus\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"Cyprus\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Cyprus' and i.invoice_date is on or after '2011-05-10'), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}889{"category":"join/null/date/or/grouped","domain":"commerce","family_id":"cba144b87e8d2a7f045946c5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"15e56deb58cd91b4c0b0f9918a9e04769bf1137279adb2d922da04cf3f33cbbe","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-11\",8.5],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-20\",0.65],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-01\",0.85],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-06\",0.72],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-10\",1.06],[\"2010-08-11\",0.14],[\"2010-08-12\",0.65],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",0.85],[\"2010-08-22\",0.85],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.64],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-06\",0.85],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-23\",1.25],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-01\",0.85],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-17\",1.69],[\"2010-10-18\",0.29],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-22\",0.72],[\"2010-10-24\",0.3],[\"2010-10-25\",0.29],[\"2010-10-26\",0.21],[\"2010-10-27\",0.85],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-10-31\",0.85],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-14\",0.85],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-21\",0.85],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.29],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-05\",0.65],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.65],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.42],[\"2010-12-17\",0.19],[\"2010-12-20\",0.4],[\"2010-12-21\",0.85],[\"2010-12-22\",0.42],[\"2010-12-23\",1.05],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-09\",0.65],[\"2011-01-10\",1.06],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-14\",0.85],[\"2011-01-16\",3.39],[\"2011-01-17\",0.34],[\"2011-01-18\",0.65],[\"2011-01-19\",1.06],[\"2011-01-20\",0.85],[\"2011-01-21\",0.64],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-27\",0.85],[\"2011-01-28\",0.42],[\"2011-01-30\",0.95],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-08\",0.85],[\"2011-02-09\",0.85],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-13\",1.69],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.55],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-27\",0.65],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-14\",0.72],[\"2011-03-15\",0.85],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-22\",0.72],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.64],[\"2011-04-05\",0.2],[\"2011-04-06\",0.65],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-10\",1.25],[\"2011-04-11\",0.72],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-15\",1.45],[\"2011-04-17\",0.85],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-01\",1.25],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-09\",0.65],[\"2011-05-10\",0.14],[\"2011-05-11\",0.29],[\"2011-05-12\",0.65],[\"2011-05-13\",0.29],[\"2011-05-15\",1.06],[\"2011-05-16\",0.29],[\"2011-05-17\",0.39],[\"2011-05-18\",0.29],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-22\",0.14],[\"2011-05-23\",0.36],[\"2011-05-24\",0.39],[\"2011-05-25\",0.42],[\"2011-05-26\",0.42],[\"2011-05-27\",0.39],[\"2011-05-29\",0.21],[\"2011-05-31\",0.21],[\"2011-06-01\",0.19],[\"2011-06-02\",0.42],[\"2011-06-03\",0.39],[\"2011-06-05\",0.42],[\"2011-06-06\",0.42],[\"2011-06-07\",0.64],[\"2011-06-08\",0.06],[\"2011-06-09\",0.55],[\"2011-06-10\",0.83],[\"2011-06-12\",1.65],[\"2011-06-13\",0.14],[\"2011-06-14\",0.42],[\"2011-06-15\",0.75],[\"2011-06-16\",0.28],[\"2011-06-17\",0.25],[\"2011-06-19\",0.29],[\"2011-06-20\",0.38],[\"2011-06-21\",0.29],[\"2011-06-22\",0.36],[\"2011-06-23\",0.39],[\"2011-06-24\",0.36],[\"2011-06-26\",1.25],[\"2011-06-27\",0.65],[\"2011-06-28\",0.55],[\"2011-06-29\",0.19],[\"2011-06-30\",0.42],[\"2011-07-01\",0.55],[\"2011-07-03\",1.25],[\"2011-07-04\",0.42],[\"2011-07-05\",0.36],[\"2011-07-06\",0.27],[\"2011-07-07\",0.12],[\"2011-07-08\",1.25],[\"2011-07-10\",0.29],[\"2011-07-11\",0.21],[\"2011-07-12\",0.19],[\"2011-07-13\",0.19],[\"2011-07-14\",0.85],[\"2011-07-15\",0.19],[\"2011-07-17\",0.25],[\"2011-07-18\",0.42],[\"2011-07-19\",0.29],[\"2011-07-20\",0.25],[\"2011-07-21\",0.19],[\"2011-07-22\",0.39],[\"2011-07-24\",0.29],[\"2011-07-25\",0.21],[\"2011-07-26\",0.42],[\"2011-07-27\",0.65],[\"2011-07-28\",0.08],[\"2011-07-29\",0.39],[\"2011-07-31\",1.06],[\"2011-08-01\",0.36],[\"2011-08-02\",0.19],[\"2011-08-03\",0.25],[\"2011-08-04\",0.21],[\"2011-08-05\",0.29],[\"2011-08-07\",0.12],[\"2011-08-08\",0.42],[\"2011-08-09\",0.65],[\"2011-08-10\",0.29],[\"2011-08-11\",0.39],[\"2011-08-12\",0.72],[\"2011-08-14\",1.25],[\"2011-08-15\",0.19],[\"2011-08-16\",0.29],[\"2011-08-17\",0.55],[\"2011-08-18\",0.4],[\"2011-08-19\",0.42],[\"2011-08-21\",0.29],[\"2011-08-22\",0.19],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-25\",0.63],[\"2011-08-26\",0.79],[\"2011-08-28\",0.42],[\"2011-08-30\",0.83],[\"2011-08-31\",1.79],[\"2011-09-01\",0.25],[\"2011-09-02\",0.14],[\"2011-09-04\",0.39],[\"2011-09-05\",0.36],[\"2011-09-06\",0.29],[\"2011-09-07\",0.29],[\"2011-09-08\",0.36],[\"2011-09-09\",0.36],[\"2011-09-11\",0.65],[\"2011-09-12\",0.29],[\"2011-09-13\",0.42],[\"2011-09-14\",0.25],[\"2011-09-15\",0.65],[\"2011-09-16\",0.04],[\"2011-09-18\",0.39],[\"2011-09-19\",0.55],[\"2011-09-20\",0.29],[\"2011-09-21\",0.42],[\"2011-09-22\",0.29],[\"2011-09-23\",0.29],[\"2011-09-25\",0.38],[\"2011-09-26\",0.39],[\"2011-09-27\",0.19],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-09\",1.45],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.42],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-21\",0.65],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-06\",0.83],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.25],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-27\",1.45],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39],[\"2011-12-09\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}890{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"cc06d81f500a38d17b752539879524d6cb3f11d7f296d1e5bc35684f677efff6","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or i.invoice_date is on or after '2010-07-14'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\",\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-14\",6],[\"2010-07-15\",15],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",11],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",23],[\"2010-07-28\",11],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",8],[\"2010-08-04\",4],[\"2010-08-05\",17],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",12],[\"2010-08-16\",5],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",17],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",9],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",23],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",14],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",14],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",11],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",11],[\"2010-10-20\",20],[\"2010-10-21\",17],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",22],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",17],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",8],[\"2010-11-09\",20],[\"2010-11-10\",29],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",26],[\"2010-11-17\",23],[\"2010-11-18\",22],[\"2010-11-19\",17],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",32],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-03\",20],[\"2010-12-05\",22],[\"2010-12-06\",30],[\"2010-12-07\",34],[\"2010-12-08\",46],[\"2010-12-09\",52],[\"2010-12-10\",11],[\"2010-12-12\",5],[\"2010-12-13\",14],[\"2010-12-14\",17],[\"2010-12-15\",12],[\"2010-12-16\",30],[\"2010-12-17\",13],[\"2010-12-19\",3],[\"2010-12-20\",11],[\"2010-12-21\",9],[\"2010-12-22\",5],[\"2010-12-23\",8],[\"2011-01-04\",3],[\"2011-01-05\",11],[\"2011-01-06\",7],[\"2011-01-07\",8],[\"2011-01-09\",6],[\"2011-01-10\",2],[\"2011-01-11\",15],[\"2011-01-12\",9],[\"2011-01-13\",4],[\"2011-01-14\",10],[\"2011-01-16\",1],[\"2011-01-17\",9],[\"2011-01-18\",6],[\"2011-01-19\",2],[\"2011-01-20\",13],[\"2011-01-21\",10],[\"2011-01-23\",2],[\"2011-01-24\",8],[\"2011-01-25\",12],[\"2011-01-26\",9],[\"2011-01-27\",8],[\"2011-01-28\",3],[\"2011-01-30\",1],[\"2011-01-31\",10],[\"2011-02-01\",11],[\"2011-02-02\",13],[\"2011-02-03\",7],[\"2011-02-04\",13],[\"2011-02-07\",8],[\"2011-02-08\",5],[\"2011-02-09\",3],[\"2011-02-10\",9],[\"2011-02-11\",12],[\"2011-02-13\",1],[\"2011-02-14\",6],[\"2011-02-15\",11],[\"2011-02-16\",13],[\"2011-02-17\",15],[\"2011-02-18\",8],[\"2011-02-20\",3],[\"2011-02-21\",4],[\"2011-02-22\",8],[\"2011-02-23\",6],[\"2011-02-24\",6],[\"2011-02-25\",9],[\"2011-02-27\",3],[\"2011-02-28\",6],[\"2011-03-01\",13],[\"2011-03-02\",4],[\"2011-03-03\",11],[\"2011-03-04\",10],[\"2011-03-06\",3],[\"2011-03-07\",13],[\"2011-03-08\",9],[\"2011-03-09\",11],[\"2011-03-10\",11],[\"2011-03-11\",12],[\"2011-03-14\",10],[\"2011-03-15\",6],[\"2011-03-16\",13],[\"2011-03-17\",14],[\"2011-03-18\",14],[\"2011-03-20\",16],[\"2011-03-21\",10],[\"2011-03-22\",4],[\"2011-03-23\",12],[\"2011-03-24\",8],[\"2011-03-25\",10],[\"2011-03-27\",5],[\"2011-03-28\",11],[\"2011-03-29\",6],[\"2011-03-30\",15],[\"2011-03-31\",16],[\"2011-04-01\",20],[\"2011-04-03\",4],[\"2011-04-04\",6],[\"2011-04-05\",13],[\"2011-04-06\",5],[\"2011-04-07\",13],[\"2011-04-08\",14],[\"2011-04-10\",1],[\"2011-04-11\",10],[\"2011-04-12\",9],[\"2011-04-13\",11],[\"2011-04-14\",21],[\"2011-04-15\",6],[\"2011-04-17\",5],[\"2011-04-18\",9],[\"2011-04-19\",5],[\"2011-04-20\",15],[\"2011-04-21\",16],[\"2011-04-26\",12],[\"2011-04-27\",15],[\"2011-04-28\",12],[\"2011-05-01\",1],[\"2011-05-03\",14],[\"2011-05-04\",14],[\"2011-05-05\",28],[\"2011-05-06\",15],[\"2011-05-08\",7],[\"2011-05-09\",12],[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",19],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",10],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",15],[\"2011-07-06\",15],[\"2011-07-07\",16],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",15],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",17],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",11],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",16],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12353\",\"2010-07-14\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12353' or i.invoice_date is on or after '2010-07-14'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}891{"category":"join/null/or/grouped","domain":"commerce","family_id":"ffe2c90b5865f1796feb47ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"feeed7814ad2bc2fe43293f7c9c36e58792975723d106c4d6f3481e2e9856826","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",2],[\"Austria\",1],[\"Bahrain\",2],[\"Belgium\",1],[\"Canada\",8],[\"Channel Islands\",2],[\"Cyprus\",2],[\"Denmark\",2],[\"EIRE\",1],[\"Finland\",1],[\"France\",1],[\"Germany\",1],[\"Israel\",1],[\"Italy\",1],[\"Japan\",1],[\"Netherlands\",1],[\"Norway\",1],[\"Poland\",1],[\"Portugal\",1],[\"Singapore\",1],[\"Spain\",1],[\"Sweden\",1],[\"Switzerland\",1],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}892{"category":"join/null/date/or/ranked","domain":"commerce","family_id":"a3bebc4a631c78ff158a352f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"4618cbc72e4e95a4e68ecfe4888520edc35739347bed3b10ee0f3ef002034436","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",162.6],[\"United Arab Emirates\",15.0],[\"Israel\",3.25],[\"USA\",2.55],[\"Channel Islands\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}893{"category":"join/null/having","domain":"commerce","family_id":"488e122b7df6d71913371ca7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0f79bc3377244d27c2d1b1a8ef0e1e073432a60474b638bada33a10cb5467399","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-15\",0.12],[\"2009-12-09\",0.19],[\"2009-12-23\",0.19]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[10]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}894{"category":"join/null/and/grouped","domain":"commerce","family_id":"01e154bb160767c736c66f86","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"768ecc3bfde0b83986d62d4c0e0963398b7f13ad412d3be0f5e8993b82602ae7","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",9.32]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}895{"category":"join/null/date/or/grouped","domain":"commerce","family_id":"d3720f6c7755b8ed4237d3be","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"846c6f100763a5b634659f776c8209f8aaca462e33e48eebfd4f38a635734de3","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",47],[\"Austria\",18],[\"Bahrain\",11],[\"Belgium\",76],[\"Canada\",5],[\"Channel Islands\",24],[\"Cyprus\",16],[\"Denmark\",15],[\"EIRE\",192],[\"Finland\",73],[\"France\",238],[\"Germany\",519],[\"Israel\",2],[\"Italy\",15],[\"Japan\",19],[\"Netherlands\",118],[\"Norway\",16],[\"Poland\",6],[\"Portugal\",21],[\"Singapore\",6],[\"Spain\",102],[\"Sweden\",93],[\"Switzerland\",34],[\"USA\",3],[\"United Arab Emirates\",2],[\"United Kingdom\",24588]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}896{"category":"join/null/and/ranked","domain":"commerce","family_id":"4f6f205a4bcaf9c868060b70","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"5bda16b1cc071e1e3008cff84a40c4fd66dbff2ed4480f0833615b41d4ba1ca5","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[648]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}897{"category":"join/null/and/aggregate","domain":"commerce","family_id":"229594f6706945186ab3cf27","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"61ba5060069e3412c747ecddb25fd2f9441f9dc7641dfff36cf692d59c6fa9b9","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Austria' and i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}898{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"41d36bc4f97bfbb663bea957b3ed85facecf3e7ab634e904c10de507c6a82c53","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12346\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12346\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12346').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}899{"category":"join/null/date/and/ranked","domain":"commerce","family_id":"2cbaf68d5c8016202269694e","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e7da746e76dd4c9c893e37f03d6db71ecf7d80d2ec54d07048b1ec9735f2a688","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1],[\"Belgium\",1],[\"France\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}900{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"26c5636740c27b6325ef66d2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b6173fceca7307e3b562180b8d8ec1f0ee5d8490ed7543d9679456af49e10513","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",3313],[\"Germany\",83],[\"France\",46],[\"EIRE\",32],[\"Finland\",16]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}901{"category":"join/date/aggregate","domain":"commerce","family_id":"928d317bf6d4a2e0c884953f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"81058928044f4e21ce9d42e1500f8e6d3af9180c9ae6b916aead94965580e4ac","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3728]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?)","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}902{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"b28cafcd9c655b18586f76b8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"37d72fa6b6c995e246be4eebe605790c1ddb9605bf993bce359e476ad7d686dd","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Finland\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"Finland\",\"2010-02-18\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}903{"category":"join/null/or/aggregate","domain":"commerce","family_id":"9a13b6cffac4fa916cbe9371","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"7608244ac26f29117692f69b43d802dbbbfea5aecf066548c9f6deb7ee6c6bba","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4.557995439635171]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}904{"category":"join/null/or/aggregate","domain":"commerce","family_id":"5bff69cf5776c76370e2b6f1","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"1582a3827aaee04c503a86f56df808446282ecbc8412fcbe5772ff8d5c048ee8","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Austria\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[49.343387470997676]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"Austria\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.country equals 'Austria' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}905{"category":"join/distinct_invoice/date/and/ranked","domain":"commerce","family_id":"07d28529c44fad2f927fedcb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"001932d7603b7982ddd1920f95d1c19147b0dbc06cba42069002dda3530a63a1","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25 and i.invoice_date is before '2011-09-29'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",4411],[\"Germany\",83],[\"France\",37],[\"EIRE\",36],[\"Netherlands\",24]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[2.25,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25 and i.invoice_date is before '2011-09-29'), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}906{"category":"join/null/ranked","domain":"commerce","family_id":"d404e9feeee09b0bfd29c8bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1fa3a123221f6b2f2df7fb00602f42bbc95457ad8ce5dceae110976cfec99ee2","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1],[\"United Arab Emirates\",1],[\"Israel\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}907{"category":"join/null/and/aggregate","domain":"commerce","family_id":"e4f20bb09c3267c9239c923c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2b7e8d1e0e4e1502a15feb403186421cd32e9e8b1d773b6f72e7666652f3fade","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[null]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL)","sql_parameters":"[648]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}908{"category":"join/null/or/ranked","domain":"commerce","family_id":"c7ca76ccbc91b99fbf5c7668","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"e797c8470506fa60e0072df1ec7b6fcab9c4c6c7a4cff4f0525b9f0f8e4270a5","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",1],[\"United Arab Emirates\",1],[\"Israel\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[25]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}909{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"80b91830b3fb0cd1bf56d9bf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"84549a9ed84c9f422bd666b39a7038ad3d35f73e7e8f8822e5667aed79269b83","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25 or i.invoice_date is before '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2.25,\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[6792]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)","sql_parameters":"[2.25,\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 2.25 or i.invoice_date is before '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}910{"category":"join/null/and/grouped","domain":"commerce","family_id":"e84a0619f7cf6f1eb48ec74d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"462f34fcaf96e6338989ee8c29aceab857f778d062da27f7515bc33d8a8194f6","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",0.85],[\"Austria\",1.25],[\"Bahrain\",1.45],[\"Belgium\",0.65],[\"Canada\",0.83],[\"Channel Islands\",1.25],[\"Cyprus\",0.85],[\"Denmark\",0.72],[\"EIRE\",0.64],[\"Finland\",0.85],[\"France\",0.65],[\"Germany\",0.65],[\"Israel\",3.25],[\"Italy\",0.85],[\"Japan\",0.72],[\"Netherlands\",0.64],[\"Norway\",1.25],[\"Poland\",1.25],[\"Portugal\",0.75],[\"Singapore\",162.6],[\"Spain\",0.83],[\"Sweden\",0.64],[\"Switzerland\",0.65],[\"USA\",2.55],[\"United Arab Emirates\",15.0],[\"United Kingdom\",0.58]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[0.55]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}911{"category":"join/null/date/and/grouped","domain":"commerce","family_id":"8931dd52648f8a1b0de4f9fa","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"e4dc4dda853946954c3002bcf558c2b62c6e2b8b33321d7aa3447e6543cf9b27","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Austria\",12],[\"Belgium\",20],[\"Channel Islands\",200],[\"Cyprus\",200],[\"Denmark\",72],[\"EIRE\",600],[\"Finland\",72],[\"France\",120],[\"Germany\",180],[\"Italy\",96],[\"Japan\",12],[\"Netherlands\",576],[\"Norway\",24],[\"Poland\",36],[\"Portugal\",60],[\"Spain\",560],[\"Sweden\",1440],[\"Switzerland\",72],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}912{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"9b007be6e221620671d4db38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"a9c331a0d9314308de0a445153350150428381ee41fdff9b96461f6ff85c779a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-03-28\",3],[\"2010-05-30\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-02-18\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}913{"category":"join/aggregate","domain":"commerce","family_id":"c094a09aea28812d3c7db1ce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"8e41eb75e490ae7b0d1d1f48c565f457853464b0bb93f1f09a7fd87517a64728","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12353').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12353\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5.0]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12353\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12353').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}914{"category":"join/null/date/or/ranked","domain":"commerce","family_id":"18be647c3c40d491a6e98cf2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"bf5b5d2d3887d76ea8ca095603228e875a871b8431277e261872872b9201e9a2","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-10-17\",1],[\"2010-07-11\",2],[\"2011-10-23\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}915{"category":"join/null/and/grouped","domain":"commerce","family_id":"c3be73855de5613abc1887b4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d629a9f7f9eba125ad8736a0e3131e45b250ce1e99f78e5c0c782c8f8a4d638c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-18\",1.3299999999999998],[\"2010-02-22\",2.6],[\"2010-03-23\",1.45],[\"2010-10-10\",2.085],[\"2011-01-06\",1.05],[\"2011-01-14\",2.9500000000000006],[\"2011-01-20\",4.775],[\"2011-02-07\",3.96],[\"2011-09-28\",2.3],[\"2011-10-06\",4.462000000000001]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}916{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"181c640ff5137b724e1baa2b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cb879c025b39a13e74bb7f99148e47a0f6a7a56d3e1521ea8cc01c5948bb7caa","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 92 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-10\",12],[\"2011-05-11\",17],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",16],[\"2011-05-19\",16],[\"2011-05-20\",17],[\"2011-05-22\",10],[\"2011-05-23\",14],[\"2011-05-24\",17],[\"2011-05-25\",10],[\"2011-05-26\",18],[\"2011-05-27\",15],[\"2011-05-29\",3],[\"2011-05-31\",10],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",17],[\"2011-06-09\",13],[\"2011-06-10\",6],[\"2011-06-12\",3],[\"2011-06-13\",11],[\"2011-06-14\",7],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",13],[\"2011-06-21\",9],[\"2011-06-22\",9],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",5],[\"2011-06-28\",12],[\"2011-06-29\",9],[\"2011-06-30\",8],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",7],[\"2011-07-05\",12],[\"2011-07-06\",15],[\"2011-07-07\",13],[\"2011-07-08\",7],[\"2011-07-10\",1],[\"2011-07-11\",9],[\"2011-07-12\",7],[\"2011-07-13\",13],[\"2011-07-14\",10],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",12],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",14],[\"2011-07-25\",14],[\"2011-07-26\",6],[\"2011-07-27\",6],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",6],[\"2011-08-02\",7],[\"2011-08-03\",9],[\"2011-08-04\",14],[\"2011-08-05\",11],[\"2011-08-07\",9],[\"2011-08-08\",3],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",3],[\"2011-08-18\",10],[\"2011-08-19\",9],[\"2011-08-21\",8],[\"2011-08-22\",14],[\"2011-08-23\",10],[\"2011-08-24\",15],[\"2011-08-25\",13],[\"2011-08-26\",5],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",10],[\"2011-09-04\",8],[\"2011-09-05\",8],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",14],[\"2011-09-09\",11],[\"2011-09-11\",7],[\"2011-09-12\",13],[\"2011-09-13\",5],[\"2011-09-14\",19],[\"2011-09-15\",9],[\"2011-09-16\",5],[\"2011-09-18\",1],[\"2011-09-19\",11],[\"2011-09-20\",10],[\"2011-09-21\",11],[\"2011-09-22\",17],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",13],[\"2011-09-28\",11],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",7],[\"2011-10-04\",11],[\"2011-10-05\",16],[\"2011-10-06\",18],[\"2011-10-07\",11],[\"2011-10-09\",2],[\"2011-10-10\",13],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",13],[\"2011-10-18\",11],[\"2011-10-19\",20],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",12],[\"2011-10-25\",7],[\"2011-10-26\",19],[\"2011-10-27\",16],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",10],[\"2011-11-01\",11],[\"2011-11-02\",7],[\"2011-11-03\",14],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",16],[\"2011-11-09\",29],[\"2011-11-10\",20],[\"2011-11-11\",10],[\"2011-11-13\",7],[\"2011-11-14\",10],[\"2011-11-15\",20],[\"2011-11-16\",27],[\"2011-11-17\",27],[\"2011-11-18\",24],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",18],[\"2011-11-23\",23],[\"2011-11-24\",20],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",18],[\"2011-11-29\",26],[\"2011-11-30\",13],[\"2011-12-01\",26],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",26],[\"2011-12-06\",25],[\"2011-12-07\",14],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[92,\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 92 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}917{"category":"single_table/date/aggregate","domain":"commerce","family_id":"1d7c138094a52aac3bcef67b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"031dde08edf10971b63c1691c2459a21326f629c657941aec1269c89ca0e5bd2","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[348682]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2011-05-10').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}918{"category":"join/date/aggregate","domain":"commerce","family_id":"e776c82e48676d04291d2b05","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"ff28877e96645ab43eac612a9d6a0cb3f5b41928b3affd7a5117f80ac28404e2","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[82574.02]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2011-05-10\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2011-05-10').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}919{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"181c640ff5137b724e1baa2b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0a8acba3ae2bb12f1be0af0e7547a271de3e3578f24be75dc82b8d3ccf11fbf8","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",17],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",10],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",8],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",14],[\"2011-07-06\",15],[\"2011-07-07\",15],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",14],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",6],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",16],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",3],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",3],[\"2011-08-18\",10],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",13],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",15],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",10],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",12],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",7],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",7],[\"2011-11-03\",15],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",30],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",19],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",22],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",26],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[229,\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 229 and i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}920{"category":"join/null/having","domain":"commerce","family_id":"3743e2ccff8816127e715496","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0fc77e10b420b3a0d482ff9f7d21bd994f0b5201d1bd79a19e7a884e379f637f","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"EIRE\",14],[\"United Kingdom\",2007]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}921{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"9b007be6e221620671d4db38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cd8782dc7a5fba8ae09868df04b85008942e628880392ad0d64a5c4a606afcda","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-29\",3],[\"2011-06-12\",3],[\"2011-05-15\",4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2011-05-10\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}922{"category":"join/distinct_invoice/null/or/ranked","domain":"commerce","family_id":"ad90dcbc7e67667cb93eccef","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"fc9a8044e2442a4d210a0b5b41663ff2d9407309f7978e8499a9871f865bd95d","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}923{"category":"join/null/and/ranked","domain":"commerce","family_id":"48fbc680d18d96faea1afd3a","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5e8b7923828d41457fc19e15d352d7ec67373790f5ee60dd9f49d0745bceacc8","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Austria\",1],[\"Belgium\",1],[\"EIRE\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}924{"category":"join/null/and/grouped","domain":"commerce","family_id":"01e154bb160767c736c66f86","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"d20c525f3dbaecebde797bb99013591b709666bd60c661aa0a1eb7c2ca6bff59","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 648 and i.customer_id is missing), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}925{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b39c47763507faa32440886e76b2e997f5f862c6a3456818f09309bc20c3478e","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12356').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12356\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12356\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12356').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}926{"category":"join/date/grouped","domain":"commerce","family_id":"9f8b091b441ffd464309cb61","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"6601dc3dd9fd5878f3a4853f4afce425ec37df6fbec2c246108abdbd3a836d49","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",20],[\"Cyprus\",200],[\"EIRE\",96],[\"Finland\",72],[\"France\",36],[\"Germany\",36],[\"Netherlands\",288],[\"Portugal\",25],[\"Spain\",216],[\"Sweden\",144],[\"United Kingdom\",5184]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-02-18\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-02-18'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}927{"category":"join/date/grouped","domain":"commerce","family_id":"74f1e19e16be71c2268b38b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"36a62011cb9111c9f5f67f8136bd71b2fe5d5152dcfe89ef75fbe3e8d12100da","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",3],[\"Bahrain\",7],[\"Belgium\",6],[\"Channel Islands\",6],[\"Cyprus\",12],[\"Denmark\",4],[\"EIRE\",44],[\"Finland\",8],[\"France\",31],[\"Germany\",88],[\"Japan\",4],[\"Netherlands\",30],[\"Portugal\",12],[\"Spain\",18],[\"Sweden\",54],[\"Switzerland\",2],[\"USA\",3],[\"United Kingdom\",6803]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}928{"category":"join/null/date/and/ranked","domain":"commerce","family_id":"42a6ad7ce3c1e45f599dc6b5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a9ee5c862527d7d3fd9963bccae7b0d62424a0e189d94f258ab49939c5609fdb","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Channel Islands\",1.85],[\"Switzerland\",2.55],[\"USA\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}929{"category":"join/null/and/aggregate","domain":"commerce","family_id":"581663960eba3b4feff9bd27","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0c7817347bc23f550c8dfe50c866c75e2d83c72acb1c3d21e31a2d5ca43192af","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Bahrain\\\"],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NULL)","sql_parameters":"[\"Bahrain\"]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.country equals 'Bahrain' and i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}930{"category":"join/null/date/and/having","domain":"commerce","family_id":"3397025fe39777250b43ca5b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"7f0013baaf38dd296e7acc3f6eeae38e7bbfbc60178bbc584bd93c98ebf0c644","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",45526],[\"2009-12-03\",21454],[\"2010-05-18\",13744],[\"2010-06-07\",10427],[\"2010-05-12\",8734]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}931{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"8d80b72ac5e0ae77a0a4dcf12b0fbb7c28fbc67d1fdfaf95fb418d17ab9f6198","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-16\",1],[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",19],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",10],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",15],[\"2011-07-06\",15],[\"2011-07-07\",16],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",15],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",17],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",11],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",16],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12366\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}932{"category":"join/null/date/or/having","domain":"commerce","family_id":"0feaa821ddca2f48562b7ce6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"46799cb87320bc3d0acfe14ea0b0195ef8eea124911bbdf7c709fffca892a8cf","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-04\",254.041875],[\"2011-10-19\",94.38029850746268],[\"2010-03-24\",25.192195121951215],[\"2011-03-01\",20.732448979591837],[\"2010-08-03\",20.43057142857143]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}933{"category":"join/null/date/and/having","domain":"commerce","family_id":"da2bee7aeef8077f663e482c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ff89815422be05c4977a303f1115259438b7b4fecec437147b8726952f1d4f5a","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-07-12\",20.248108108108106],[\"2010-05-04\",19.911176470588234],[\"2010-07-11\",12.4],[\"2010-02-22\",12.001458333333334],[\"2010-02-23\",11.553529411764705]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}934{"category":"join/null/aggregate","domain":"commerce","family_id":"36f5241f924dc587066e8da7","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"12f1f144d3ecc73d2aea89f9d3e4bebfd205e3be0457e50ae43c0bc637f94484","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[4.557995439635171]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL)","sql_parameters":"[]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}935{"category":"join/aggregate","domain":"commerce","family_id":"c094a09aea28812d3c7db1ce","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"33f0d676397acafb66001f68f084fb1ba89eb48a92b251953f8547c2c9aabd57","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[90.5]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12364\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.customer_id equals '12364').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}936{"category":"join/null/and/aggregate","domain":"commerce","family_id":"5938ce193273e3fcc1a46e32","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"d0735e02cc8b9399b852813d7e5a4b1babcaf93db7e04224d340c4bce4fbe4e5","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL)","sql_parameters":"[25]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}937{"category":"join/date/aggregate","domain":"commerce","family_id":"f73281546c841cad270466cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"91d41ce2c664d12d84f4bec4a22910e8f6f240f67910a9f7dff88e15cf7e66b8","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?)","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}938{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"26c5636740c27b6325ef66d2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"57a3c28e07de22cf3c26b75329a96cd4252f3283ac69d3bb997ce9e4c32ef3e7","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",5996],[\"Germany\",117],[\"France\",59],[\"EIRE\",51],[\"Netherlands\",33]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-02-18\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-02-18'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}939{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9bc6fa6957500535c59a0ebb3da8c41520d0efbce2cc47bd337c793b8938bd1a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-25\",1],[\"2011-04-05\",1],[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",19],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",10],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",15],[\"2011-07-06\",15],[\"2011-07-07\",16],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",15],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",17],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",11],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",16],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12348\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}940{"category":"join/null/date/and/having","domain":"commerce","family_id":"28c6de4e5d942c50ccc82069","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"411eb011bb4bec82c9784ad4b12ab09eff5576df372bdffce00e3e2ec97f6c0c","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",910.52],[\"2010-05-18\",352.4102564102564],[\"2009-12-03\",235.75824175824175],[\"2010-02-19\",191.14285714285714],[\"2010-06-07\",179.77586206896552]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}941{"category":"join/null/date/or/ranked","domain":"commerce","family_id":"d7625a01d3f29430375370c8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9e3f8b03ef980c784ea85b7fa1fd69efafaef0a261daba9bfeffc6a43ff40bee","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-10\",5.79],[\"2010-01-18\",6.88],[\"2011-01-16\",7.34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}942{"category":"join/null/date/or/having","domain":"commerce","family_id":"0feaa821ddca2f48562b7ce6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"67c8bef5896b9826207be71f16948198dfce4a803b1292f6c7f6476a991750a3","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-04-04\",254.041875],[\"2011-10-19\",94.38029850746268],[\"2010-03-24\",25.192195121951215],[\"2010-08-03\",21.181515151515153],[\"2011-03-01\",20.732448979591837]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}943{"category":"join/null/or/aggregate","domain":"commerce","family_id":"74e0a525652c9589514d7f55","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ff78b3b5e4c438cdcf588955307231b9fee66ce3cd4b317244c5547ef5fc369a","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[24998]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}944{"category":"join/null/ranked","domain":"commerce","family_id":"676acb090c6809b0f6e55d4c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"2924188e2ed7ed54b6315fc8b3916dff4b5eef281816f06ae9e1f0d42b683c98","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-23\",1.95],[\"2010-01-18\",2.25],[\"2010-09-08\",2.55]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}945{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"123aa1f10fbcf20e9f2e4868852f70e0c2b8eb802b5f7507e402f008edb40a54","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12364\\\",\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",19],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",10],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",15],[\"2011-07-06\",15],[\"2011-07-07\",16],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",15],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",17],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",11],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",16],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12364\",\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12364' or i.invoice_date is on or after '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}946{"category":"join/null/date/or/ranked","domain":"commerce","family_id":"d7625a01d3f29430375370c8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"063883990327bbfca257d2695fe709b1e47a40bebfb4e3a4d6ae93b39183d4d0","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-07-10\",5.79],[\"2010-01-18\",6.88],[\"2011-01-16\",7.34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}947{"category":"join/distinct_invoice/and/grouped","domain":"commerce","family_id":"c5a0217fd75147a9efb002ba","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"1b2bb10184d5cc083f0440758a5876db22593bbd6939f0c6e582f09b86127d50","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 1800 and l.unit_price is at most 8.5), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[1800,8.5],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",18]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[1800,8.5]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 1800 and l.unit_price is at most 8.5), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}948{"category":"join/null/having","domain":"commerce","family_id":"1396455528b385908cd93ae3","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9e34ae6f344115d5a087cb612e96a930d31f4843dff9b3b551bbcd6f81e5c372","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[10],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Denmark\",15],[\"Italy\",15],[\"Cyprus\",16]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[10]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}949{"category":"join/null/or/grouped","domain":"commerce","family_id":"e02f37ef8622b242888eb728","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"f7379d1a2780c11fda60775b8ad0e65940a8ed2dd91308ce9f9678e194c1d185","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",1207],[\"2009-12-02\",4007],[\"2009-12-03\",21454],[\"2009-12-04\",2343],[\"2009-12-05\",613],[\"2009-12-06\",288],[\"2009-12-07\",2127],[\"2009-12-08\",4680],[\"2009-12-09\",1586],[\"2009-12-10\",2328],[\"2009-12-11\",231],[\"2009-12-13\",555],[\"2009-12-14\",607],[\"2009-12-15\",4450],[\"2009-12-16\",1384],[\"2009-12-17\",1711],[\"2009-12-18\",1256],[\"2009-12-20\",608],[\"2009-12-21\",768],[\"2009-12-22\",1439],[\"2009-12-23\",764],[\"2010-01-04\",968],[\"2010-01-05\",948],[\"2010-01-06\",19],[\"2010-01-07\",2117],[\"2010-01-08\",5574],[\"2010-01-10\",1825],[\"2010-01-11\",1695],[\"2010-01-12\",1590],[\"2010-01-13\",1150],[\"2010-01-14\",420],[\"2010-01-15\",642],[\"2010-01-17\",631],[\"2010-01-18\",84],[\"2010-01-19\",662],[\"2010-01-20\",1569],[\"2010-01-21\",1079],[\"2010-01-22\",181],[\"2010-01-24\",370],[\"2010-01-25\",222],[\"2010-01-26\",140],[\"2010-01-27\",3648],[\"2010-01-28\",424],[\"2010-01-29\",1367],[\"2010-01-31\",653],[\"2010-02-01\",803],[\"2010-02-02\",423],[\"2010-02-03\",458],[\"2010-02-04\",1793],[\"2010-02-05\",1805],[\"2010-02-07\",1200],[\"2010-02-08\",484],[\"2010-02-09\",715],[\"2010-02-10\",449],[\"2010-02-11\",1218],[\"2010-02-12\",2734],[\"2010-02-14\",760],[\"2010-02-15\",1680],[\"2010-02-16\",1730],[\"2010-02-17\",2799],[\"2010-02-18\",894],[\"2010-02-19\",4014],[\"2010-02-21\",676],[\"2010-02-22\",1053],[\"2010-02-23\",314],[\"2010-02-24\",2327],[\"2010-02-25\",4622],[\"2010-02-26\",687],[\"2010-02-28\",1089],[\"2010-03-01\",2072],[\"2010-03-02\",586],[\"2010-03-03\",579],[\"2010-03-04\",1156],[\"2010-03-05\",2246],[\"2010-03-07\",146],[\"2010-03-08\",3228],[\"2010-03-09\",1373],[\"2010-03-10\",2474],[\"2010-03-11\",722],[\"2010-03-12\",589],[\"2010-03-14\",457],[\"2010-03-15\",2207],[\"2010-03-16\",527],[\"2010-03-17\",4255],[\"2010-03-18\",4923],[\"2010-03-19\",3164],[\"2010-03-21\",760],[\"2010-03-22\",1604],[\"2010-03-23\",45526],[\"2010-03-24\",915],[\"2010-03-25\",570],[\"2010-03-26\",444],[\"2010-03-28\",326],[\"2010-03-29\",4580],[\"2010-03-30\",958],[\"2010-03-31\",869],[\"2010-04-01\",2474],[\"2010-04-06\",3228],[\"2010-04-07\",1138],[\"2010-04-08\",2881],[\"2010-04-09\",506],[\"2010-04-11\",1592],[\"2010-04-12\",1382],[\"2010-04-13\",606],[\"2010-04-14\",1771],[\"2010-04-15\",391],[\"2010-04-16\",2104],[\"2010-04-18\",882],[\"2010-04-19\",2415],[\"2010-04-20\",1721],[\"2010-04-21\",697],[\"2010-04-22\",5372],[\"2010-04-23\",385],[\"2010-04-25\",1563],[\"2010-04-26\",2429],[\"2010-04-27\",1366],[\"2010-04-28\",1459],[\"2010-04-29\",2121],[\"2010-04-30\",504],[\"2010-05-02\",832],[\"2010-05-04\",661],[\"2010-05-05\",2541],[\"2010-05-06\",1564],[\"2010-05-07\",3588],[\"2010-05-09\",383],[\"2010-05-10\",3751],[\"2010-05-11\",574],[\"2010-05-12\",8734],[\"2010-05-13\",816],[\"2010-05-14\",2530],[\"2010-05-16\",587],[\"2010-05-17\",747],[\"2010-05-18\",13744],[\"2010-05-19\",1950],[\"2010-05-20\",518],[\"2010-05-21\",474],[\"2010-05-23\",675],[\"2010-05-24\",767],[\"2010-05-25\",3317],[\"2010-05-26\",2128],[\"2010-05-27\",1332],[\"2010-05-28\",1311],[\"2010-05-30\",290],[\"2010-06-01\",599],[\"2010-06-02\",401],[\"2010-06-03\",2494],[\"2010-06-04\",787],[\"2010-06-06\",246],[\"2010-06-07\",10427],[\"2010-06-08\",5376],[\"2010-06-09\",2054],[\"2010-06-10\",387],[\"2010-06-11\",1740],[\"2010-06-13\",1118],[\"2010-06-14\",831],[\"2010-06-15\",1407],[\"2010-06-16\",2014],[\"2010-06-17\",460],[\"2010-06-18\",362],[\"2010-06-20\",1133],[\"2010-06-21\",117],[\"2010-06-22\",250],[\"2010-06-23\",3513],[\"2010-06-24\",1296],[\"2010-06-25\",233],[\"2010-06-27\",1686],[\"2010-06-28\",3098],[\"2010-06-29\",2482],[\"2010-06-30\",1759],[\"2010-07-01\",978],[\"2010-07-02\",6],[\"2010-07-04\",350],[\"2010-07-05\",1526],[\"2010-07-06\",2894],[\"2010-07-07\",1187],[\"2010-07-08\",973],[\"2010-07-09\",54],[\"2010-07-11\",4],[\"2010-07-12\",1160],[\"2010-07-13\",1313],[\"2010-07-14\",359],[\"2010-07-15\",3511],[\"2010-07-16\",1606],[\"2010-07-18\",1519],[\"2010-07-19\",684],[\"2010-07-20\",671],[\"2010-07-21\",1046],[\"2010-07-22\",675],[\"2010-07-23\",1324],[\"2010-07-25\",963],[\"2010-07-26\",2147],[\"2010-07-27\",5391],[\"2010-07-28\",894],[\"2010-07-29\",730],[\"2010-07-30\",1747],[\"2010-08-01\",55],[\"2010-08-02\",1304],[\"2010-08-03\",4921],[\"2010-08-04\",164],[\"2010-08-05\",3358],[\"2010-08-06\",437],[\"2010-08-08\",1033],[\"2010-08-09\",3351],[\"2010-08-10\",652],[\"2010-08-11\",1253],[\"2010-08-12\",447],[\"2010-08-13\",850],[\"2010-08-15\",6212],[\"2010-08-16\",1561],[\"2010-08-17\",2036],[\"2010-08-18\",214],[\"2010-08-19\",2949],[\"2010-08-20\",1363],[\"2010-08-22\",654],[\"2010-08-23\",631],[\"2010-08-24\",2561],[\"2010-08-25\",2326],[\"2010-08-26\",3034],[\"2010-08-27\",184],[\"2010-08-29\",214],[\"2010-08-31\",2008],[\"2010-09-01\",484],[\"2010-09-02\",1806],[\"2010-09-03\",18272],[\"2010-09-05\",1251],[\"2010-09-06\",618],[\"2010-09-07\",2037],[\"2010-09-08\",310],[\"2010-09-09\",486],[\"2010-09-10\",534],[\"2010-09-12\",857],[\"2010-09-13\",6355],[\"2010-09-14\",1025],[\"2010-09-15\",412],[\"2010-09-16\",937],[\"2010-09-17\",1381],[\"2010-09-19\",951],[\"2010-09-20\",4107],[\"2010-09-21\",4667],[\"2010-09-22\",820],[\"2010-09-23\",289],[\"2010-09-24\",674],[\"2010-09-26\",2555],[\"2010-09-27\",4070],[\"2010-09-28\",1385],[\"2010-09-29\",1187],[\"2010-09-30\",1144],[\"2010-10-01\",570],[\"2010-10-03\",454],[\"2010-10-04\",1858],[\"2010-10-05\",2025],[\"2010-10-06\",6563],[\"2010-10-07\",1859],[\"2010-10-08\",16664],[\"2010-10-10\",449],[\"2010-10-11\",949],[\"2010-10-12\",2942],[\"2010-10-13\",2122],[\"2010-10-14\",4006],[\"2010-10-15\",1743],[\"2010-10-17\",6],[\"2010-10-18\",2879],[\"2010-10-19\",395],[\"2010-10-20\",3650],[\"2010-10-21\",1254],[\"2010-10-22\",3281],[\"2010-10-24\",885],[\"2010-10-25\",520],[\"2010-10-26\",4093],[\"2010-10-27\",559],[\"2010-10-28\",762],[\"2010-10-29\",1173],[\"2010-10-31\",687],[\"2010-11-01\",1130],[\"2010-11-02\",1206],[\"2010-11-03\",2250],[\"2010-11-04\",28489],[\"2010-11-05\",3857],[\"2010-11-07\",305],[\"2010-11-08\",905],[\"2010-11-09\",2395],[\"2010-11-10\",5639],[\"2010-11-11\",5449],[\"2010-11-12\",4516],[\"2010-11-14\",436],[\"2010-11-15\",2595],[\"2010-11-16\",4676],[\"2010-11-17\",2518],[\"2010-11-18\",2363],[\"2010-11-19\",2513],[\"2010-11-21\",479],[\"2010-11-22\",1104],[\"2010-11-23\",2070],[\"2010-11-24\",2483],[\"2010-11-25\",4074],[\"2010-11-26\",1265],[\"2010-11-28\",828],[\"2010-11-29\",2896],[\"2010-11-30\",1964],[\"2010-12-01\",10002],[\"2010-12-02\",16452],[\"2010-12-03\",5548],[\"2010-12-05\",1604],[\"2010-12-06\",4574],[\"2010-12-07\",10432],[\"2010-12-08\",4452],[\"2010-12-09\",6920],[\"2010-12-10\",938],[\"2010-12-12\",217],[\"2010-12-13\",2491],[\"2010-12-14\",2506],[\"2010-12-15\",576],[\"2010-12-16\",4046],[\"2010-12-17\",1095],[\"2010-12-20\",4408],[\"2010-12-21\",440],[\"2010-12-22\",356],[\"2010-12-23\",196],[\"2011-01-04\",486],[\"2011-01-05\",2309],[\"2011-01-06\",1723],[\"2011-01-07\",1731],[\"2011-01-09\",755],[\"2011-01-10\",243],[\"2011-01-11\",16112],[\"2011-01-12\",567],[\"2011-01-13\",886],[\"2011-01-14\",559],[\"2011-01-16\",17],[\"2011-01-17\",1449],[\"2011-01-18\",542],[\"2011-01-19\",360],[\"2011-01-20\",988],[\"2011-01-21\",1230],[\"2011-01-23\",99],[\"2011-01-24\",488],[\"2011-01-25\",2090],[\"2011-01-26\",1931],[\"2011-01-27\",368],[\"2011-01-28\",138],[\"2011-01-30\",76],[\"2011-01-31\",1085],[\"2011-02-01\",1049],[\"2011-02-02\",1234],[\"2011-02-03\",3777],[\"2011-02-04\",2699],[\"2011-02-07\",2862],[\"2011-02-08\",1261],[\"2011-02-09\",77],[\"2011-02-10\",6330],[\"2011-02-11\",924],[\"2011-02-13\",40],[\"2011-02-14\",1206],[\"2011-02-15\",3471],[\"2011-02-16\",2209],[\"2011-02-17\",1356],[\"2011-02-18\",866],[\"2011-02-20\",492],[\"2011-02-21\",444],[\"2011-02-22\",817],[\"2011-02-23\",698],[\"2011-02-24\",439],[\"2011-02-25\",1099],[\"2011-02-27\",212],[\"2011-02-28\",283],[\"2011-03-01\",1538],[\"2011-03-02\",1047],[\"2011-03-03\",1038],[\"2011-03-04\",3808],[\"2011-03-06\",407],[\"2011-03-07\",2062],[\"2011-03-08\",2206],[\"2011-03-09\",2287],[\"2011-03-10\",1308],[\"2011-03-11\",1536],[\"2011-03-14\",854],[\"2011-03-15\",422],[\"2011-03-16\",2284],[\"2011-03-17\",2678],[\"2011-03-18\",1625],[\"2011-03-20\",4874],[\"2011-03-21\",1051],[\"2011-03-22\",574],[\"2011-03-23\",2217],[\"2011-03-24\",1419],[\"2011-03-25\",3105],[\"2011-03-27\",376],[\"2011-03-28\",1112],[\"2011-03-29\",358],[\"2011-03-30\",2327],[\"2011-03-31\",1548],[\"2011-04-01\",6478],[\"2011-04-03\",734],[\"2011-04-04\",536],[\"2011-04-05\",4574],[\"2011-04-06\",300],[\"2011-04-07\",873],[\"2011-04-08\",2103],[\"2011-04-10\",48],[\"2011-04-11\",1159],[\"2011-04-12\",926],[\"2011-04-13\",3193],[\"2011-04-14\",4182],[\"2011-04-15\",225],[\"2011-04-17\",261],[\"2011-04-18\",9538],[\"2011-04-19\",520],[\"2011-04-20\",6442],[\"2011-04-21\",2828],[\"2011-04-26\",3399],[\"2011-04-27\",4585],[\"2011-04-28\",894],[\"2011-05-01\",69],[\"2011-05-03\",1683],[\"2011-05-04\",2084],[\"2011-05-05\",4514],[\"2011-05-06\",815],[\"2011-05-08\",455],[\"2011-05-09\",955],[\"2011-05-10\",802],[\"2011-05-11\",1543],[\"2011-05-12\",862],[\"2011-05-13\",2540],[\"2011-05-15\",289],[\"2011-05-16\",1562],[\"2011-05-17\",2529],[\"2011-05-18\",2312],[\"2011-05-19\",2419],[\"2011-05-20\",4455],[\"2011-05-22\",500],[\"2011-05-23\",6036],[\"2011-05-24\",4908],[\"2011-05-25\",759],[\"2011-05-26\",2724],[\"2011-05-27\",1812],[\"2011-05-29\",456],[\"2011-05-31\",2240],[\"2011-06-01\",508],[\"2011-06-02\",1370],[\"2011-06-03\",469],[\"2011-06-05\",1052],[\"2011-06-06\",1112],[\"2011-06-07\",1032],[\"2011-06-08\",3452],[\"2011-06-09\",857],[\"2011-06-10\",1028],[\"2011-06-12\",34],[\"2011-06-13\",1709],[\"2011-06-14\",1899],[\"2011-06-15\",477],[\"2011-06-16\",3029],[\"2011-06-17\",1476],[\"2011-06-19\",999],[\"2011-06-20\",2653],[\"2011-06-21\",469],[\"2011-06-22\",2733],[\"2011-06-23\",256],[\"2011-06-24\",965],[\"2011-06-26\",115],[\"2011-06-27\",1198],[\"2011-06-28\",2302],[\"2011-06-29\",971],[\"2011-06-30\",3162],[\"2011-07-01\",563],[\"2011-07-03\",168],[\"2011-07-04\",3336],[\"2011-07-05\",5312],[\"2011-07-06\",2863],[\"2011-07-07\",4027],[\"2011-07-08\",893],[\"2011-07-10\",29],[\"2011-07-11\",2419],[\"2011-07-12\",2205],[\"2011-07-13\",789],[\"2011-07-14\",1418],[\"2011-07-15\",731],[\"2011-07-17\",1400],[\"2011-07-18\",305],[\"2011-07-19\",3440],[\"2011-07-20\",1819],[\"2011-07-21\",1337],[\"2011-07-22\",847],[\"2011-07-24\",3446],[\"2011-07-25\",1488],[\"2011-07-26\",730],[\"2011-07-27\",1227],[\"2011-07-28\",4157],[\"2011-07-29\",769],[\"2011-07-31\",603],[\"2011-08-01\",1311],[\"2011-08-02\",3265],[\"2011-08-03\",1927],[\"2011-08-04\",3954],[\"2011-08-05\",2015],[\"2011-08-07\",1011],[\"2011-08-08\",1236],[\"2011-08-09\",349],[\"2011-08-10\",387],[\"2011-08-11\",1574],[\"2011-08-12\",840],[\"2011-08-14\",196],[\"2011-08-15\",793],[\"2011-08-16\",387],[\"2011-08-17\",2760],[\"2011-08-18\",4998],[\"2011-08-19\",799],[\"2011-08-21\",1562],[\"2011-08-22\",2449],[\"2011-08-23\",2370],[\"2011-08-24\",5870],[\"2011-08-25\",998],[\"2011-08-26\",935],[\"2011-08-28\",521],[\"2011-08-30\",221],[\"2011-08-31\",203],[\"2011-09-01\",4354],[\"2011-09-02\",5926],[\"2011-09-04\",1604],[\"2011-09-05\",2246],[\"2011-09-06\",1650],[\"2011-09-07\",749],[\"2011-09-08\",2261],[\"2011-09-09\",426],[\"2011-09-11\",1122],[\"2011-09-12\",1596],[\"2011-09-13\",1294],[\"2011-09-14\",2514],[\"2011-09-15\",3200],[\"2011-09-16\",1775],[\"2011-09-18\",407],[\"2011-09-19\",705],[\"2011-09-20\",2423],[\"2011-09-21\",2449],[\"2011-09-22\",2271],[\"2011-09-23\",621],[\"2011-09-25\",895],[\"2011-09-26\",823],[\"2011-09-27\",3442],[\"2011-09-28\",2655],[\"2011-09-29\",1774],[\"2011-09-30\",1032],[\"2011-10-02\",374],[\"2011-10-03\",2297],[\"2011-10-04\",4579],[\"2011-10-05\",1347],[\"2011-10-06\",4320],[\"2011-10-07\",5337],[\"2011-10-09\",53],[\"2011-10-10\",1394],[\"2011-10-11\",803],[\"2011-10-12\",735],[\"2011-10-13\",1254],[\"2011-10-14\",620],[\"2011-10-17\",3588],[\"2011-10-18\",1268],[\"2011-10-19\",2549],[\"2011-10-20\",1083],[\"2011-10-21\",501],[\"2011-10-23\",8],[\"2011-10-24\",4099],[\"2011-10-25\",3226],[\"2011-10-26\",3311],[\"2011-10-27\",2106],[\"2011-10-28\",2130],[\"2011-10-30\",951],[\"2011-10-31\",1509],[\"2011-11-01\",1207],[\"2011-11-02\",2165],[\"2011-11-03\",6575],[\"2011-11-04\",1054],[\"2011-11-06\",773],[\"2011-11-07\",1587],[\"2011-11-08\",1936],[\"2011-11-09\",6634],[\"2011-11-10\",1330],[\"2011-11-11\",2265],[\"2011-11-13\",651],[\"2011-11-14\",1278],[\"2011-11-15\",2695],[\"2011-11-16\",3697],[\"2011-11-17\",3706],[\"2011-11-18\",2923],[\"2011-11-20\",1092],[\"2011-11-21\",1307],[\"2011-11-22\",5781],[\"2011-11-23\",3107],[\"2011-11-24\",3689],[\"2011-11-25\",2095],[\"2011-11-27\",39],[\"2011-11-28\",5736],[\"2011-11-29\",1941],[\"2011-11-30\",913],[\"2011-12-01\",4298],[\"2011-12-02\",1987],[\"2011-12-04\",1007],[\"2011-12-05\",3744],[\"2011-12-06\",3180],[\"2011-12-07\",1877],[\"2011-12-08\",1339],[\"2011-12-09\",842]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}950{"category":"join/null/date/or/having","domain":"commerce","family_id":"1a15656458c766c8eeec9107","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0cf5a0e3d29de2a1456d1d8ea5a64d0088294eb2eb22785c77700fde0ce70bbe","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",24112],[\"Germany\",519],[\"France\",238],[\"EIRE\",192],[\"Netherlands\",118]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}951{"category":"join/distinct_invoice/aggregate","domain":"commerce","family_id":"ebf3ec50c2743c53c3da50d0","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"19decf19534df4bea841a5fe29957435004af4b9adc1549b018db1f40a863e9b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12366\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ?)","sql_parameters":"[\"12366\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12366').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}952{"category":"join/null/date/or/grouped","domain":"commerce","family_id":"cba144b87e8d2a7f045946c5","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"6deb29e38379b1b564276dbd53ba2fa713c8e6855ec4fc0acbf887e04eb42cac","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.42],[\"2009-12-02\",0.21],[\"2009-12-03\",0.21],[\"2009-12-04\",0.29],[\"2009-12-05\",0.06],[\"2009-12-06\",0.19],[\"2009-12-07\",0.42],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.19],[\"2009-12-11\",0.42],[\"2009-12-13\",0.38],[\"2009-12-14\",0.19],[\"2009-12-15\",0.21],[\"2009-12-16\",0.34],[\"2009-12-17\",0.29],[\"2009-12-18\",0.38],[\"2009-12-20\",0.38],[\"2009-12-21\",0.38],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",0.85],[\"2010-01-06\",1.25],[\"2010-01-07\",0.85],[\"2010-01-08\",0.25],[\"2010-01-10\",0.85],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-14\",0.42],[\"2010-01-15\",0.55],[\"2010-01-17\",1.25],[\"2010-01-18\",0.29],[\"2010-01-19\",0.42],[\"2010-01-20\",0.4],[\"2010-01-21\",0.55],[\"2010-01-22\",0.95],[\"2010-01-24\",0.42],[\"2010-01-25\",0.85],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",0.85],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.42],[\"2010-02-02\",1.06],[\"2010-02-03\",0.85],[\"2010-02-04\",0.34],[\"2010-02-05\",0.42],[\"2010-02-07\",0.16],[\"2010-02-08\",0.42],[\"2010-02-09\",0.21],[\"2010-02-10\",0.42],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",0.42],[\"2010-02-15\",0.55],[\"2010-02-16\",0.64],[\"2010-02-17\",0.16],[\"2010-02-18\",0.29],[\"2010-02-19\",0.09],[\"2010-02-21\",0.38],[\"2010-02-22\",0.42],[\"2010-02-23\",1.69],[\"2010-02-24\",0.42],[\"2010-02-25\",0.38],[\"2010-02-26\",0.42],[\"2010-02-28\",0.21],[\"2010-03-01\",0.14],[\"2010-03-02\",0.21],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",1.45],[\"2010-03-08\",0.2],[\"2010-03-09\",0.42],[\"2010-03-10\",0.21],[\"2010-03-11\",0.42],[\"2010-03-12\",0.4],[\"2010-03-14\",1.06],[\"2010-03-15\",0.12],[\"2010-03-16\",0.85],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-25\",0.42],[\"2010-03-26\",0.29],[\"2010-03-28\",0.29],[\"2010-03-29\",0.29],[\"2010-03-30\",0.6],[\"2010-03-31\",0.42],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-07\",0.1],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",0.42],[\"2010-04-13\",0.29],[\"2010-04-14\",0.42],[\"2010-04-15\",0.29],[\"2010-04-16\",0.17],[\"2010-04-18\",0.55],[\"2010-04-19\",0.09],[\"2010-04-20\",0.64],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.42],[\"2010-04-25\",1.05],[\"2010-04-26\",0.21],[\"2010-04-27\",0.42],[\"2010-04-28\",0.42],[\"2010-04-29\",0.16],[\"2010-04-30\",0.85],[\"2010-05-02\",0.21],[\"2010-05-04\",1.25],[\"2010-05-05\",0.42],[\"2010-05-06\",0.42],[\"2010-05-07\",0.42],[\"2010-05-09\",0.42],[\"2010-05-10\",0.36],[\"2010-05-11\",0.42],[\"2010-05-12\",0.09],[\"2010-05-13\",0.21],[\"2010-05-14\",0.16],[\"2010-05-16\",0.21],[\"2010-05-17\",0.85],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-20\",0.42],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",0.19],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-27\",0.19],[\"2010-05-28\",0.38],[\"2010-05-30\",0.55],[\"2010-06-01\",0.42],[\"2010-06-02\",0.75],[\"2010-06-03\",0.38],[\"2010-06-04\",0.42],[\"2010-06-06\",0.55],[\"2010-06-07\",0.16],[\"2010-06-08\",0.85],[\"2010-06-09\",0.42],[\"2010-06-10\",0.42],[\"2010-06-11\",0.21],[\"2010-06-13\",0.29],[\"2010-06-14\",0.55],[\"2010-06-15\",0.42],[\"2010-06-16\",0.34],[\"2010-06-17\",0.42],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-21\",1.25],[\"2010-06-22\",0.21],[\"2010-06-23\",0.16],[\"2010-06-24\",0.42],[\"2010-06-25\",0.42],[\"2010-06-27\",0.21],[\"2010-06-28\",0.14],[\"2010-06-29\",0.42],[\"2010-06-30\",0.14],[\"2010-07-01\",0.85],[\"2010-07-02\",0.55],[\"2010-07-04\",0.42],[\"2010-07-05\",0.42],[\"2010-07-06\",0.21],[\"2010-07-07\",0.42],[\"2010-07-08\",0.42],[\"2010-07-09\",1.65],[\"2010-07-11\",8.5],[\"2010-07-12\",0.55],[\"2010-07-13\",0.38],[\"2010-07-14\",0.42],[\"2010-07-15\",0.27],[\"2010-07-16\",0.29],[\"2010-07-18\",0.36],[\"2010-07-19\",0.21],[\"2010-07-20\",0.65],[\"2010-07-21\",0.42],[\"2010-07-22\",0.14],[\"2010-07-23\",0.72],[\"2010-07-25\",0.32],[\"2010-07-26\",0.21],[\"2010-07-27\",0.19],[\"2010-07-28\",0.19],[\"2010-07-29\",0.21],[\"2010-07-30\",0.42],[\"2010-08-01\",0.85],[\"2010-08-02\",0.42],[\"2010-08-03\",0.18],[\"2010-08-04\",0.19],[\"2010-08-05\",0.12],[\"2010-08-06\",0.72],[\"2010-08-08\",0.21],[\"2010-08-09\",0.38],[\"2010-08-10\",1.06],[\"2010-08-11\",0.14],[\"2010-08-12\",0.65],[\"2010-08-13\",0.42],[\"2010-08-15\",0.18],[\"2010-08-16\",0.2],[\"2010-08-17\",0.21],[\"2010-08-18\",0.85],[\"2010-08-19\",0.16],[\"2010-08-20\",0.85],[\"2010-08-22\",0.85],[\"2010-08-23\",0.42],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.64],[\"2010-08-27\",0.42],[\"2010-08-29\",0.42],[\"2010-08-31\",0.38],[\"2010-09-01\",0.55],[\"2010-09-02\",0.42],[\"2010-09-03\",0.18],[\"2010-09-05\",0.42],[\"2010-09-06\",0.85],[\"2010-09-07\",0.42],[\"2010-09-08\",0.42],[\"2010-09-09\",0.42],[\"2010-09-10\",0.42],[\"2010-09-12\",0.42],[\"2010-09-13\",0.34],[\"2010-09-14\",0.29],[\"2010-09-15\",0.55],[\"2010-09-16\",0.42],[\"2010-09-17\",0.38],[\"2010-09-19\",0.42],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-23\",1.25],[\"2010-09-24\",0.29],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.42],[\"2010-09-29\",0.55],[\"2010-09-30\",0.29],[\"2010-10-01\",0.85],[\"2010-10-03\",0.42],[\"2010-10-04\",0.16],[\"2010-10-05\",0.19],[\"2010-10-06\",0.21],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",0.42],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.29],[\"2010-10-15\",0.16],[\"2010-10-17\",1.69],[\"2010-10-18\",0.42],[\"2010-10-19\",0.19],[\"2010-10-20\",0.32],[\"2010-10-21\",0.42],[\"2010-10-22\",0.72],[\"2010-10-24\",0.3],[\"2010-10-25\",0.65],[\"2010-10-26\",0.21],[\"2010-10-27\",0.85],[\"2010-10-28\",0.42],[\"2010-10-29\",0.36],[\"2010-10-31\",0.85],[\"2010-11-01\",0.29],[\"2010-11-02\",0.42],[\"2010-11-03\",0.29],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-07\",0.42],[\"2010-11-08\",0.36],[\"2010-11-09\",0.21],[\"2010-11-10\",0.55],[\"2010-11-11\",0.42],[\"2010-11-12\",0.25],[\"2010-11-14\",0.85],[\"2010-11-15\",0.36],[\"2010-11-16\",0.21],[\"2010-11-17\",0.16],[\"2010-11-18\",0.14],[\"2010-11-19\",0.18],[\"2010-11-21\",0.85],[\"2010-11-22\",0.42],[\"2010-11-23\",0.21],[\"2010-11-24\",0.55],[\"2010-11-25\",0.34],[\"2010-11-26\",0.12],[\"2010-11-28\",0.29],[\"2010-11-29\",0.36],[\"2010-11-30\",0.29],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-05\",0.65],[\"2010-12-06\",0.36],[\"2010-12-07\",0.42],[\"2010-12-08\",0.65],[\"2010-12-09\",0.36],[\"2010-12-10\",0.42],[\"2010-12-12\",0.42],[\"2010-12-13\",0.42],[\"2010-12-14\",0.19],[\"2010-12-15\",0.19],[\"2010-12-16\",0.42],[\"2010-12-17\",0.19],[\"2010-12-20\",0.4],[\"2010-12-21\",0.85],[\"2010-12-22\",0.42],[\"2010-12-23\",1.05],[\"2011-01-04\",0.42],[\"2011-01-05\",0.36],[\"2011-01-06\",0.25],[\"2011-01-07\",0.19],[\"2011-01-09\",0.65],[\"2011-01-10\",1.06],[\"2011-01-11\",0.42],[\"2011-01-12\",0.36],[\"2011-01-13\",0.42],[\"2011-01-14\",0.85],[\"2011-01-16\",3.39],[\"2011-01-17\",0.34],[\"2011-01-18\",0.65],[\"2011-01-19\",1.06],[\"2011-01-20\",0.85],[\"2011-01-21\",0.64],[\"2011-01-23\",0.42],[\"2011-01-24\",0.42],[\"2011-01-25\",0.29],[\"2011-01-26\",0.16],[\"2011-01-27\",0.85],[\"2011-01-28\",0.42],[\"2011-01-30\",0.95],[\"2011-01-31\",0.42],[\"2011-02-01\",0.29],[\"2011-02-02\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",0.42],[\"2011-02-08\",0.85],[\"2011-02-09\",0.85],[\"2011-02-10\",0.22],[\"2011-02-11\",0.32],[\"2011-02-13\",1.69],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",0.18],[\"2011-02-18\",0.55],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-22\",0.38],[\"2011-02-23\",0.42],[\"2011-02-24\",0.42],[\"2011-02-25\",0.42],[\"2011-02-27\",0.65],[\"2011-02-28\",0.42],[\"2011-03-01\",0.42],[\"2011-03-02\",0.34],[\"2011-03-03\",0.29],[\"2011-03-04\",0.21],[\"2011-03-06\",0.42],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",0.39],[\"2011-03-11\",0.42],[\"2011-03-14\",0.72],[\"2011-03-15\",0.85],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",0.36],[\"2011-03-20\",0.25],[\"2011-03-21\",0.42],[\"2011-03-22\",0.72],[\"2011-03-23\",0.29],[\"2011-03-24\",0.29],[\"2011-03-25\",0.29],[\"2011-03-27\",0.14],[\"2011-03-28\",0.21],[\"2011-03-29\",0.29],[\"2011-03-30\",0.25],[\"2011-03-31\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.64],[\"2011-04-05\",0.2],[\"2011-04-06\",0.65],[\"2011-04-07\",0.38],[\"2011-04-08\",0.39],[\"2011-04-10\",1.25],[\"2011-04-11\",0.72],[\"2011-04-12\",0.55],[\"2011-04-13\",0.21],[\"2011-04-14\",0.19],[\"2011-04-15\",1.45],[\"2011-04-17\",0.85],[\"2011-04-18\",0.42],[\"2011-04-19\",0.39],[\"2011-04-20\",0.36],[\"2011-04-21\",0.19],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-04-28\",0.42],[\"2011-05-01\",1.25],[\"2011-05-03\",0.42],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.42],[\"2011-05-08\",0.55],[\"2011-05-09\",0.65],[\"2011-05-10\",0.14],[\"2011-05-11\",0.29],[\"2011-05-12\",0.65],[\"2011-05-13\",0.29],[\"2011-05-15\",1.06],[\"2011-05-16\",0.29],[\"2011-05-17\",0.39],[\"2011-05-18\",0.29],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-22\",0.14],[\"2011-05-23\",0.36],[\"2011-05-24\",0.39],[\"2011-05-25\",0.42],[\"2011-05-26\",0.42],[\"2011-05-27\",0.39],[\"2011-05-29\",0.21],[\"2011-05-31\",0.21],[\"2011-06-01\",0.19],[\"2011-06-02\",0.42],[\"2011-06-03\",0.39],[\"2011-06-05\",0.42],[\"2011-06-06\",0.42],[\"2011-06-07\",0.64],[\"2011-06-08\",0.06],[\"2011-06-09\",0.55],[\"2011-06-10\",0.83],[\"2011-06-12\",1.65],[\"2011-06-13\",0.14],[\"2011-06-14\",0.42],[\"2011-06-15\",0.75],[\"2011-06-16\",0.28],[\"2011-06-17\",0.25],[\"2011-06-19\",0.29],[\"2011-06-20\",0.38],[\"2011-06-21\",0.29],[\"2011-06-22\",0.36],[\"2011-06-23\",0.39],[\"2011-06-24\",0.36],[\"2011-06-26\",1.25],[\"2011-06-27\",0.65],[\"2011-06-28\",0.55],[\"2011-06-29\",0.19],[\"2011-06-30\",0.42],[\"2011-07-01\",0.55],[\"2011-07-03\",1.25],[\"2011-07-04\",0.42],[\"2011-07-05\",0.36],[\"2011-07-06\",0.27],[\"2011-07-07\",0.12],[\"2011-07-08\",1.25],[\"2011-07-10\",0.29],[\"2011-07-11\",0.21],[\"2011-07-12\",0.19],[\"2011-07-13\",0.19],[\"2011-07-14\",0.85],[\"2011-07-15\",0.19],[\"2011-07-17\",0.25],[\"2011-07-18\",0.42],[\"2011-07-19\",0.29],[\"2011-07-20\",0.25],[\"2011-07-21\",0.19],[\"2011-07-22\",0.39],[\"2011-07-24\",0.29],[\"2011-07-25\",0.21],[\"2011-07-26\",0.42],[\"2011-07-27\",0.65],[\"2011-07-28\",0.08],[\"2011-07-29\",0.39],[\"2011-07-31\",1.06],[\"2011-08-01\",0.36],[\"2011-08-02\",0.19],[\"2011-08-03\",0.25],[\"2011-08-04\",0.21],[\"2011-08-05\",0.29],[\"2011-08-07\",0.12],[\"2011-08-08\",0.42],[\"2011-08-09\",0.65],[\"2011-08-10\",0.29],[\"2011-08-11\",0.39],[\"2011-08-12\",0.72],[\"2011-08-14\",1.25],[\"2011-08-15\",0.19],[\"2011-08-16\",0.29],[\"2011-08-17\",0.55],[\"2011-08-18\",0.4],[\"2011-08-19\",0.42],[\"2011-08-21\",0.29],[\"2011-08-22\",0.19],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-25\",0.63],[\"2011-08-26\",0.79],[\"2011-08-28\",0.42],[\"2011-08-30\",0.83],[\"2011-08-31\",1.79],[\"2011-09-01\",0.25],[\"2011-09-02\",0.14],[\"2011-09-04\",0.39],[\"2011-09-05\",0.36],[\"2011-09-06\",0.29],[\"2011-09-07\",0.29],[\"2011-09-08\",0.36],[\"2011-09-09\",0.36],[\"2011-09-11\",0.65],[\"2011-09-12\",0.29],[\"2011-09-13\",0.42],[\"2011-09-14\",0.25],[\"2011-09-15\",0.65],[\"2011-09-16\",0.04],[\"2011-09-18\",0.39],[\"2011-09-19\",0.55],[\"2011-09-20\",0.29],[\"2011-09-21\",0.42],[\"2011-09-22\",0.29],[\"2011-09-23\",0.29],[\"2011-09-25\",0.38],[\"2011-09-26\",0.39],[\"2011-09-27\",0.19],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",0.04],[\"2011-10-02\",0.55],[\"2011-10-03\",0.36],[\"2011-10-04\",0.39],[\"2011-10-05\",0.42],[\"2011-10-06\",0.16],[\"2011-10-07\",0.42],[\"2011-10-09\",1.45],[\"2011-10-10\",0.21],[\"2011-10-11\",0.19],[\"2011-10-12\",0.42],[\"2011-10-13\",0.14],[\"2011-10-14\",0.19],[\"2011-10-17\",0.55],[\"2011-10-18\",0.29],[\"2011-10-19\",0.04],[\"2011-10-20\",0.06],[\"2011-10-21\",0.65],[\"2011-10-23\",0.39],[\"2011-10-24\",0.12],[\"2011-10-25\",0.39],[\"2011-10-26\",0.19],[\"2011-10-27\",0.32],[\"2011-10-28\",0.29],[\"2011-10-30\",0.12],[\"2011-10-31\",0.39],[\"2011-11-01\",0.36],[\"2011-11-02\",0.19],[\"2011-11-03\",0.42],[\"2011-11-04\",0.29],[\"2011-11-06\",0.83],[\"2011-11-07\",0.39],[\"2011-11-08\",0.29],[\"2011-11-09\",0.25],[\"2011-11-10\",0.39],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-14\",0.29],[\"2011-11-15\",0.32],[\"2011-11-16\",0.29],[\"2011-11-17\",0.29],[\"2011-11-18\",0.21],[\"2011-11-20\",0.19],[\"2011-11-21\",0.29],[\"2011-11-22\",0.25],[\"2011-11-23\",0.04],[\"2011-11-24\",0.21],[\"2011-11-25\",0.12],[\"2011-11-27\",1.45],[\"2011-11-28\",0.29],[\"2011-11-29\",0.36],[\"2011-11-30\",0.29],[\"2011-12-01\",0.19],[\"2011-12-02\",0.19],[\"2011-12-04\",0.39],[\"2011-12-05\",0.25],[\"2011-12-06\",0.21],[\"2011-12-07\",0.42],[\"2011-12-08\",0.39],[\"2011-12-09\",0.72]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}953{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"d90c692e9ec16859ed1c2bda","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bb16dddf58c7284b34d180d7f162ecd105ce608f357550da65f95d2d1c61eaea","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 49.95), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",1519],[\"Netherlands\",20],[\"EIRE\",18],[\"Germany\",18],[\"Sweden\",15]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[92,49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 49.95), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}954{"category":"join/distinct_invoice/null/grouped","domain":"commerce","family_id":"d7636542973061c8dd42b7cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"370b1d766bd091da3f651c73647154d4f4785ed454eb81703ac34a41425d8e7f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",13],[\"Austria\",4],[\"Bahrain\",1],[\"Belgium\",18],[\"Canada\",1],[\"Channel Islands\",6],[\"Cyprus\",5],[\"Denmark\",3],[\"EIRE\",49],[\"Finland\",18],[\"France\",60],[\"Germany\",121],[\"Israel\",1],[\"Italy\",3],[\"Japan\",5],[\"Netherlands\",36],[\"Norway\",4],[\"Poland\",2],[\"Portugal\",6],[\"Singapore\",2],[\"Spain\",25],[\"Sweden\",26],[\"Switzerland\",9],[\"USA\",1],[\"United Arab Emirates\",1],[\"United Kingdom\",5979]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}955{"category":"join/date/grouped","domain":"commerce","family_id":"9f8b091b441ffd464309cb61","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c7b7d601e43cccfb71c2c16b683cfdd1f420567f9cdbb1d28070832697a26cae","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",100],[\"Austria\",48],[\"Bahrain\",24],[\"Belgium\",272],[\"Canada\",16],[\"Channel Islands\",200],[\"Cyprus\",200],[\"Denmark\",72],[\"EIRE\",1440],[\"Finland\",144],[\"France\",576],[\"Germany\",288],[\"Israel\",12],[\"Italy\",96],[\"Japan\",576],[\"Netherlands\",576],[\"Norway\",24],[\"Poland\",48],[\"Portugal\",60],[\"Singapore\",1],[\"Spain\",560],[\"Sweden\",1440],[\"Switzerland\",144],[\"USA\",12],[\"United Arab Emirates\",1],[\"United Kingdom\",10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2011-09-29\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2011-09-29'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}956{"category":"join/null/aggregate","domain":"commerce","family_id":"d3be5901ffb1906d4fc0e5d8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"691e9d6e3851c9a6040fdf78d9188a321f0aad34c6ab124eef6b24a86b605928","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[0.12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL)","sql_parameters":"[]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}957{"category":"join/null/date/and/ranked","domain":"commerce","family_id":"b4d165e0cdb91006e41063ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"1461009f1735d637abbbeaa57812da8f76ca58f45c8002fdd140fd1463c01d58","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",10],[\"Austria\",12],[\"Japan\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}958{"category":"single_table/date/aggregate","domain":"commerce","family_id":"1d7c138094a52aac3bcef67b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"90ba4555803d5db460b62c38ecae894fdcc07fe063306416216d2cbd87978bed","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[595378]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-12-02').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}959{"category":"single_table/aggregate","domain":"commerce","family_id":"ac746732c011188ee347d003","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"af1dbead60ce8a103b0ce226b20655eb138aa7baed460f1b9e511c90b2d5e2f7","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1238829]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines","sql_parameters":"[]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines.\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}960{"category":"join/null/date/or/aggregate","domain":"commerce","family_id":"748cda5a236d55063bfc01d4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"c78b085dc23b8cc5705083f82f244807ce39089cf8f3d50a24d27b4cccc6bdab","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1236646]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}961{"category":"join/distinct_invoice/null/or/ranked","domain":"commerce","family_id":"5dd25780c8a772226e39badd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"623135a96b7e6860440cacabcb026b2a8bf73f70e6ee7d1dd310b90d7bac5048","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-20\",1],[\"2010-01-10\",1],[\"2010-01-11\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[229]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}962{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"26c5636740c27b6325ef66d2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"796f158348c5309959e889bdd23993144f8278c80d813d71ed198cb437b07943","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-07-14'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\",2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",4839],[\"Germany\",102],[\"France\",52],[\"EIRE\",43],[\"Netherlands\",27]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-07-14\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-07-14'), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}963{"category":"join/distinct_invoice/null/or/ranked","domain":"commerce","family_id":"e9911b8ea0cf650b676b2ef8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"5aab147f44f1944e3729859c3e64017a4ed80d6ea0fcb50e85d7001cb1cfa3e5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-17\",8],[\"2010-12-07\",8],[\"2010-12-09\",8],[\"2009-12-21\",7],[\"2011-12-05\",7]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[648]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}964{"category":"join/null/date/or/having","domain":"commerce","family_id":"b380c21dfd22733e04723ad2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a5fbde6765487ec49adb1b13b5259df82f01de6faa7713f11e5253b600f34b99","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-08-01\",4.583333333333333],[\"2011-06-26\",5.476190476190476],[\"2011-02-09\",5.923076923076923]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\",10]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}965{"category":"join/null/date/and/having","domain":"commerce","family_id":"3397025fe39777250b43ca5b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ab792e509629656367f39ad426bc46f6328a4961706096b0a1e020c7f74d29ba","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-03-23\",45526],[\"2010-11-04\",28489],[\"2009-12-03\",21454],[\"2010-09-03\",18272],[\"2010-10-08\",16664]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"2010-12-02\",2]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}966{"category":"join/distinct_invoice/null/or/grouped","domain":"commerce","family_id":"8e52ff72af1a48479c7ede68","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"47161f82c2c25ffb64e5e782081ebebc3acac709546f5238670a12ba8afd8f80","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",3],[\"2009-12-02\",1],[\"2009-12-03\",2],[\"2009-12-04\",4],[\"2009-12-06\",2],[\"2009-12-07\",2],[\"2009-12-08\",4],[\"2009-12-09\",4],[\"2009-12-10\",3],[\"2009-12-11\",3],[\"2009-12-14\",3],[\"2009-12-15\",2],[\"2009-12-17\",8],[\"2009-12-18\",2],[\"2009-12-20\",1],[\"2009-12-21\",7],[\"2009-12-22\",6],[\"2009-12-23\",3],[\"2010-01-04\",2],[\"2010-01-05\",3],[\"2010-01-07\",2],[\"2010-01-12\",3],[\"2010-01-13\",1],[\"2010-01-15\",1],[\"2010-01-22\",1],[\"2010-01-25\",3],[\"2010-01-26\",2],[\"2010-01-27\",3],[\"2010-01-28\",1],[\"2010-01-29\",1],[\"2010-01-31\",3],[\"2010-02-01\",3],[\"2010-02-02\",3],[\"2010-02-03\",1],[\"2010-02-04\",1],[\"2010-02-07\",2],[\"2010-02-08\",3],[\"2010-02-10\",1],[\"2010-02-11\",2],[\"2010-02-12\",1],[\"2010-02-14\",1],[\"2010-02-16\",1],[\"2010-02-17\",3],[\"2010-02-18\",1],[\"2010-02-19\",4],[\"2010-02-22\",1],[\"2010-02-23\",1],[\"2010-02-26\",1],[\"2010-03-03\",1],[\"2010-03-05\",6],[\"2010-03-07\",3],[\"2010-03-08\",1],[\"2010-03-09\",1],[\"2010-03-10\",2],[\"2010-03-15\",4],[\"2010-03-17\",1],[\"2010-03-18\",1],[\"2010-03-19\",2],[\"2010-03-21\",1],[\"2010-03-23\",3],[\"2010-03-24\",2],[\"2010-03-26\",1],[\"2010-03-29\",1],[\"2010-03-31\",3],[\"2010-04-01\",2],[\"2010-04-06\",1],[\"2010-04-08\",1],[\"2010-04-09\",2],[\"2010-04-11\",1],[\"2010-04-12\",1],[\"2010-04-14\",2],[\"2010-04-15\",1],[\"2010-04-16\",4],[\"2010-04-19\",3],[\"2010-04-20\",1],[\"2010-04-21\",2],[\"2010-04-23\",2],[\"2010-04-26\",3],[\"2010-04-27\",1],[\"2010-04-28\",1],[\"2010-04-29\",5],[\"2010-04-30\",1],[\"2010-05-05\",2],[\"2010-05-06\",3],[\"2010-05-07\",2],[\"2010-05-10\",2],[\"2010-05-12\",2],[\"2010-05-13\",1],[\"2010-05-14\",5],[\"2010-05-17\",1],[\"2010-05-18\",2],[\"2010-05-21\",3],[\"2010-05-24\",1],[\"2010-05-25\",2],[\"2010-05-26\",4],[\"2010-05-28\",3],[\"2010-06-01\",4],[\"2010-06-02\",3],[\"2010-06-03\",2],[\"2010-06-04\",3],[\"2010-06-07\",5],[\"2010-06-08\",1],[\"2010-06-10\",1],[\"2010-06-11\",1],[\"2010-06-14\",1],[\"2010-06-15\",2],[\"2010-06-16\",1],[\"2010-06-17\",3],[\"2010-06-18\",2],[\"2010-06-23\",2],[\"2010-06-24\",2],[\"2010-06-25\",1],[\"2010-06-28\",1],[\"2010-06-29\",1],[\"2010-06-30\",3],[\"2010-07-01\",1],[\"2010-07-02\",1],[\"2010-07-05\",1],[\"2010-07-06\",1],[\"2010-07-07\",2],[\"2010-07-08\",3],[\"2010-07-09\",2],[\"2010-07-14\",1],[\"2010-07-15\",1],[\"2010-07-16\",2],[\"2010-07-19\",1],[\"2010-07-20\",2],[\"2010-07-21\",4],[\"2010-07-22\",1],[\"2010-07-23\",3],[\"2010-07-26\",1],[\"2010-07-27\",3],[\"2010-07-28\",2],[\"2010-07-29\",2],[\"2010-07-30\",3],[\"2010-08-02\",1],[\"2010-08-03\",2],[\"2010-08-05\",1],[\"2010-08-06\",4],[\"2010-08-10\",1],[\"2010-08-11\",1],[\"2010-08-12\",2],[\"2010-08-13\",5],[\"2010-08-15\",1],[\"2010-08-16\",1],[\"2010-08-18\",2],[\"2010-08-19\",2],[\"2010-08-20\",1],[\"2010-08-24\",1],[\"2010-08-25\",3],[\"2010-08-26\",1],[\"2010-08-31\",4],[\"2010-09-02\",1],[\"2010-09-03\",5],[\"2010-09-06\",1],[\"2010-09-09\",1],[\"2010-09-13\",5],[\"2010-09-16\",1],[\"2010-09-17\",2],[\"2010-09-20\",2],[\"2010-09-22\",1],[\"2010-09-24\",3],[\"2010-09-26\",2],[\"2010-09-27\",2],[\"2010-09-28\",2],[\"2010-09-30\",4],[\"2010-10-01\",1],[\"2010-10-04\",2],[\"2010-10-05\",1],[\"2010-10-06\",2],[\"2010-10-07\",1],[\"2010-10-08\",4],[\"2010-10-10\",1],[\"2010-10-11\",1],[\"2010-10-12\",2],[\"2010-10-15\",5],[\"2010-10-18\",2],[\"2010-10-19\",2],[\"2010-10-21\",1],[\"2010-10-22\",1],[\"2010-10-25\",3],[\"2010-10-26\",2],[\"2010-10-29\",6],[\"2010-10-31\",1],[\"2010-11-02\",2],[\"2010-11-04\",3],[\"2010-11-05\",2],[\"2010-11-09\",1],[\"2010-11-10\",1],[\"2010-11-11\",2],[\"2010-11-12\",1],[\"2010-11-17\",2],[\"2010-11-18\",3],[\"2010-11-19\",3],[\"2010-11-22\",1],[\"2010-11-23\",1],[\"2010-11-24\",4],[\"2010-11-25\",3],[\"2010-11-29\",2],[\"2010-11-30\",3],[\"2010-12-01\",6],[\"2010-12-02\",4],[\"2010-12-03\",2],[\"2010-12-06\",4],[\"2010-12-07\",8],[\"2010-12-08\",2],[\"2010-12-09\",8],[\"2010-12-10\",1],[\"2010-12-12\",1],[\"2010-12-13\",2],[\"2010-12-15\",2],[\"2010-12-16\",2],[\"2010-12-17\",2],[\"2010-12-19\",3],[\"2010-12-20\",3],[\"2010-12-22\",2],[\"2010-12-23\",4],[\"2011-01-05\",2],[\"2011-01-07\",2],[\"2011-01-10\",1],[\"2011-01-11\",3],[\"2011-01-12\",1],[\"2011-01-20\",1],[\"2011-01-24\",1],[\"2011-01-25\",2],[\"2011-01-26\",1],[\"2011-01-27\",1],[\"2011-02-01\",2],[\"2011-02-03\",1],[\"2011-02-04\",1],[\"2011-02-10\",1],[\"2011-02-11\",2],[\"2011-02-15\",3],[\"2011-02-17\",2],[\"2011-02-18\",2],[\"2011-02-21\",2],[\"2011-02-25\",1],[\"2011-03-01\",1],[\"2011-03-04\",1],[\"2011-03-07\",1],[\"2011-03-08\",1],[\"2011-03-09\",1],[\"2011-03-10\",1],[\"2011-03-14\",1],[\"2011-03-15\",1],[\"2011-03-16\",1],[\"2011-03-17\",2],[\"2011-03-18\",1],[\"2011-03-20\",2],[\"2011-03-21\",1],[\"2011-03-22\",1],[\"2011-03-23\",1],[\"2011-03-25\",1],[\"2011-03-30\",5],[\"2011-04-01\",6],[\"2011-04-03\",1],[\"2011-04-04\",2],[\"2011-04-05\",2],[\"2011-04-06\",1],[\"2011-04-07\",1],[\"2011-04-08\",2],[\"2011-04-12\",1],[\"2011-04-13\",1],[\"2011-04-14\",1],[\"2011-04-15\",1],[\"2011-04-18\",1],[\"2011-04-19\",1],[\"2011-04-20\",1],[\"2011-04-21\",4],[\"2011-04-26\",3],[\"2011-04-27\",2],[\"2011-05-03\",1],[\"2011-05-05\",2],[\"2011-05-06\",1],[\"2011-05-09\",1],[\"2011-05-10\",2],[\"2011-05-11\",4],[\"2011-05-12\",1],[\"2011-05-13\",2],[\"2011-05-18\",1],[\"2011-05-19\",1],[\"2011-05-23\",1],[\"2011-05-24\",3],[\"2011-05-25\",1],[\"2011-05-26\",1],[\"2011-05-31\",1],[\"2011-06-01\",1],[\"2011-06-03\",1],[\"2011-06-07\",2],[\"2011-06-08\",1],[\"2011-06-10\",1],[\"2011-06-12\",1],[\"2011-06-13\",3],[\"2011-06-14\",1],[\"2011-06-15\",1],[\"2011-06-16\",1],[\"2011-06-17\",4],[\"2011-06-20\",3],[\"2011-06-22\",1],[\"2011-06-24\",2],[\"2011-06-27\",1],[\"2011-06-28\",1],[\"2011-06-30\",3],[\"2011-07-05\",1],[\"2011-07-06\",2],[\"2011-07-07\",2],[\"2011-07-08\",2],[\"2011-07-11\",1],[\"2011-07-15\",1],[\"2011-07-17\",1],[\"2011-07-20\",1],[\"2011-07-21\",2],[\"2011-07-22\",2],[\"2011-07-26\",1],[\"2011-07-27\",1],[\"2011-08-02\",1],[\"2011-08-03\",1],[\"2011-08-04\",2],[\"2011-08-05\",1],[\"2011-08-08\",1],[\"2011-08-10\",1],[\"2011-08-11\",2],[\"2011-08-16\",1],[\"2011-08-17\",1],[\"2011-08-18\",3],[\"2011-08-21\",1],[\"2011-08-22\",2],[\"2011-08-23\",1],[\"2011-08-24\",1],[\"2011-08-30\",2],[\"2011-09-02\",2],[\"2011-09-04\",1],[\"2011-09-06\",1],[\"2011-09-08\",1],[\"2011-09-09\",1],[\"2011-09-15\",1],[\"2011-09-19\",1],[\"2011-09-20\",1],[\"2011-09-23\",2],[\"2011-09-26\",1],[\"2011-09-30\",1],[\"2011-10-02\",1],[\"2011-10-03\",1],[\"2011-10-04\",2],[\"2011-10-06\",1],[\"2011-10-07\",1],[\"2011-10-10\",3],[\"2011-10-11\",1],[\"2011-10-12\",2],[\"2011-10-13\",1],[\"2011-10-14\",1],[\"2011-10-19\",4],[\"2011-10-20\",1],[\"2011-10-21\",1],[\"2011-10-24\",2],[\"2011-10-25\",2],[\"2011-10-26\",1],[\"2011-10-27\",2],[\"2011-10-28\",3],[\"2011-10-31\",1],[\"2011-11-02\",1],[\"2011-11-03\",2],[\"2011-11-04\",4],[\"2011-11-06\",1],[\"2011-11-08\",2],[\"2011-11-09\",1],[\"2011-11-10\",1],[\"2011-11-11\",2],[\"2011-11-13\",1],[\"2011-11-15\",2],[\"2011-11-16\",1],[\"2011-11-18\",1],[\"2011-11-21\",1],[\"2011-11-22\",2],[\"2011-11-25\",2],[\"2011-11-28\",1],[\"2011-11-29\",3],[\"2011-11-30\",1],[\"2011-12-02\",1],[\"2011-12-05\",7],[\"2011-12-06\",2],[\"2011-12-08\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[648]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}967{"category":"join/distinct_invoice/null/and/having","domain":"commerce","family_id":"c4a310df296617f32441a0bd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9d5ad5c550bc4293e36a259c9a24b3d551d4639b6f99036b4d303dd6e8dc0446","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25,2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",4986],[\"Germany\",120],[\"France\",55],[\"EIRE\",36],[\"Netherlands\",25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[25,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 and i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}968{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"767cb46df8780967c1284b62","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"0a8d2a0349dd70de2597040a22f21074fcd22ae0abf1d5e7a659a2304e075bd5","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",2],[\"2009-12-02\",4],[\"2009-12-03\",4],[\"2009-12-04\",4],[\"2009-12-05\",1],[\"2009-12-06\",4],[\"2009-12-07\",2],[\"2009-12-08\",1],[\"2009-12-09\",4],[\"2009-12-10\",2],[\"2009-12-11\",2],[\"2009-12-13\",2],[\"2009-12-14\",4],[\"2009-12-15\",7],[\"2009-12-16\",3],[\"2009-12-17\",3],[\"2009-12-18\",2],[\"2009-12-20\",3],[\"2009-12-21\",2],[\"2009-12-22\",2],[\"2009-12-23\",4],[\"2010-01-04\",1],[\"2010-01-08\",4],[\"2010-01-11\",2],[\"2010-01-12\",2],[\"2010-01-13\",1],[\"2010-01-14\",1],[\"2010-01-15\",1],[\"2010-01-18\",1],[\"2010-01-19\",1],[\"2010-01-20\",2],[\"2010-01-21\",1],[\"2010-01-24\",1],[\"2010-01-26\",1],[\"2010-01-27\",1],[\"2010-01-29\",2],[\"2010-01-31\",3],[\"2010-02-01\",3],[\"2010-02-04\",2],[\"2010-02-05\",3],[\"2010-02-07\",2],[\"2010-02-08\",1],[\"2010-02-09\",1],[\"2010-02-10\",2],[\"2010-02-11\",1],[\"2010-02-12\",2],[\"2010-02-14\",1],[\"2010-02-15\",1],[\"2010-02-17\",4],[\"2010-02-18\",2],[\"2010-02-19\",1],[\"2010-02-21\",2],[\"2010-02-22\",1],[\"2010-02-24\",1],[\"2010-02-25\",2],[\"2010-02-26\",1],[\"2010-02-28\",2],[\"2010-03-01\",4],[\"2010-03-02\",1],[\"2010-03-03\",2],[\"2010-03-05\",8],[\"2010-03-08\",4],[\"2010-03-09\",2],[\"2010-03-10\",4],[\"2010-03-11\",2],[\"2010-03-12\",3],[\"2010-03-15\",2],[\"2010-03-17\",3],[\"2010-03-18\",6],[\"2010-03-19\",2],[\"2010-03-21\",2],[\"2010-03-23\",4],[\"2010-03-25\",2],[\"2010-03-26\",1],[\"2010-03-28\",1],[\"2010-03-29\",1],[\"2010-03-31\",1],[\"2010-04-01\",2],[\"2010-04-06\",2],[\"2010-04-07\",1],[\"2010-04-08\",3],[\"2010-04-11\",2],[\"2010-04-12\",2],[\"2010-04-13\",1],[\"2010-04-14\",2],[\"2010-04-15\",1],[\"2010-04-16\",3],[\"2010-04-18\",1],[\"2010-04-19\",1],[\"2010-04-21\",1],[\"2010-04-22\",4],[\"2010-04-23\",2],[\"2010-04-26\",2],[\"2010-04-27\",1],[\"2010-04-28\",2],[\"2010-04-29\",3],[\"2010-05-02\",1],[\"2010-05-05\",4],[\"2010-05-06\",4],[\"2010-05-07\",3],[\"2010-05-09\",1],[\"2010-05-10\",2],[\"2010-05-11\",1],[\"2010-05-12\",12],[\"2010-05-13\",2],[\"2010-05-14\",3],[\"2010-05-16\",3],[\"2010-05-18\",3],[\"2010-05-19\",2],[\"2010-05-20\",1],[\"2010-05-23\",2],[\"2010-05-24\",3],[\"2010-05-25\",1],[\"2010-05-26\",1],[\"2010-05-27\",4],[\"2010-05-28\",2],[\"2010-05-30\",1],[\"2010-06-01\",1],[\"2010-06-03\",3],[\"2010-06-04\",1],[\"2010-06-06\",1],[\"2010-06-07\",3],[\"2010-06-09\",1],[\"2010-06-10\",1],[\"2010-06-11\",3],[\"2010-06-13\",6],[\"2010-06-14\",1],[\"2010-06-15\",1],[\"2010-06-16\",6],[\"2010-06-17\",1],[\"2010-06-18\",2],[\"2010-06-22\",2],[\"2010-06-23\",5],[\"2010-06-24\",2],[\"2010-06-25\",2],[\"2010-06-27\",4],[\"2010-06-28\",3],[\"2010-06-29\",3],[\"2010-06-30\",4],[\"2010-07-02\",1],[\"2010-07-04\",1],[\"2010-07-05\",3],[\"2010-07-06\",5],[\"2010-07-07\",1],[\"2010-07-08\",3],[\"2010-07-12\",3],[\"2010-07-13\",1],[\"2010-07-14\",1],[\"2010-07-15\",3],[\"2010-07-16\",5],[\"2010-07-18\",1],[\"2010-07-19\",1],[\"2010-07-21\",1],[\"2010-07-22\",1],[\"2010-07-23\",2],[\"2010-07-25\",2],[\"2010-07-26\",4],[\"2010-07-27\",2],[\"2010-07-28\",2],[\"2010-07-29\",1],[\"2010-07-30\",1],[\"2010-08-02\",1],[\"2010-08-03\",1],[\"2010-08-04\",1],[\"2010-08-05\",4],[\"2010-08-08\",2],[\"2010-08-09\",3],[\"2010-08-11\",1],[\"2010-08-13\",2],[\"2010-08-15\",4],[\"2010-08-16\",2],[\"2010-08-17\",5],[\"2010-08-18\",1],[\"2010-08-19\",2],[\"2010-08-23\",1],[\"2010-08-24\",1],[\"2010-08-25\",3],[\"2010-08-27\",1],[\"2010-08-29\",1],[\"2010-08-31\",5],[\"2010-09-01\",1],[\"2010-09-02\",3],[\"2010-09-03\",5],[\"2010-09-05\",2],[\"2010-09-07\",2],[\"2010-09-08\",1],[\"2010-09-09\",1],[\"2010-09-10\",1],[\"2010-09-12\",1],[\"2010-09-13\",6],[\"2010-09-14\",1],[\"2010-09-15\",1],[\"2010-09-16\",3],[\"2010-09-17\",1],[\"2010-09-19\",2],[\"2010-09-20\",3],[\"2010-09-21\",2],[\"2010-09-24\",1],[\"2010-09-26\",5],[\"2010-09-27\",1],[\"2010-09-28\",1],[\"2010-09-29\",1],[\"2010-09-30\",4],[\"2010-10-03\",1],[\"2010-10-04\",2],[\"2010-10-05\",6],[\"2010-10-06\",3],[\"2010-10-08\",3],[\"2010-10-10\",2],[\"2010-10-11\",4],[\"2010-10-12\",5],[\"2010-10-13\",3],[\"2010-10-14\",3],[\"2010-10-15\",3],[\"2010-10-18\",5],[\"2010-10-19\",2],[\"2010-10-20\",6],[\"2010-10-21\",1],[\"2010-10-24\",3],[\"2010-10-25\",1],[\"2010-10-26\",4],[\"2010-10-28\",1],[\"2010-10-29\",4],[\"2010-11-01\",2],[\"2010-11-02\",1],[\"2010-11-03\",3],[\"2010-11-04\",7],[\"2010-11-05\",2],[\"2010-11-07\",1],[\"2010-11-08\",2],[\"2010-11-09\",5],[\"2010-11-10\",1],[\"2010-11-11\",1],[\"2010-11-12\",4],[\"2010-11-15\",2],[\"2010-11-16\",5],[\"2010-11-17\",4],[\"2010-11-18\",2],[\"2010-11-19\",5],[\"2010-11-22\",2],[\"2010-11-23\",3],[\"2010-11-24\",3],[\"2010-11-25\",8],[\"2010-11-26\",1],[\"2010-11-28\",1],[\"2010-11-29\",3],[\"2010-11-30\",4],[\"2010-12-01\",8],[\"2010-12-02\",12],[\"2010-12-03\",2],[\"2010-12-06\",6],[\"2010-12-07\",2],[\"2010-12-08\",2],[\"2010-12-09\",4],[\"2010-12-10\",2],[\"2010-12-12\",1],[\"2010-12-13\",2],[\"2010-12-14\",5],[\"2010-12-15\",1],[\"2010-12-16\",4],[\"2010-12-17\",3],[\"2010-12-20\",2],[\"2010-12-22\",1],[\"2011-01-04\",1],[\"2011-01-05\",2],[\"2011-01-06\",4],[\"2011-01-07\",2],[\"2011-01-11\",3],[\"2011-01-12\",2],[\"2011-01-13\",1],[\"2011-01-17\",2],[\"2011-01-23\",1],[\"2011-01-24\",1],[\"2011-01-25\",3],[\"2011-01-26\",2],[\"2011-01-28\",1],[\"2011-01-31\",1],[\"2011-02-01\",3],[\"2011-02-02\",4],[\"2011-02-03\",1],[\"2011-02-04\",1],[\"2011-02-07\",1],[\"2011-02-10\",3],[\"2011-02-11\",1],[\"2011-02-15\",2],[\"2011-02-16\",5],[\"2011-02-17\",1],[\"2011-02-18\",2],[\"2011-02-20\",1],[\"2011-02-22\",3],[\"2011-02-23\",2],[\"2011-02-24\",1],[\"2011-02-25\",2],[\"2011-02-28\",1],[\"2011-03-01\",3],[\"2011-03-02\",1],[\"2011-03-03\",3],[\"2011-03-04\",1],[\"2011-03-06\",1],[\"2011-03-07\",3],[\"2011-03-08\",2],[\"2011-03-09\",7],[\"2011-03-10\",2],[\"2011-03-11\",2],[\"2011-03-15\",1],[\"2011-03-16\",2],[\"2011-03-17\",2],[\"2011-03-18\",2],[\"2011-03-20\",1],[\"2011-03-21\",4],[\"2011-03-23\",2],[\"2011-03-24\",2],[\"2011-03-25\",1],[\"2011-03-27\",2],[\"2011-03-28\",2],[\"2011-03-29\",2],[\"2011-03-30\",5],[\"2011-03-31\",4],[\"2011-04-01\",3],[\"2011-04-03\",1],[\"2011-04-04\",1],[\"2011-04-05\",1],[\"2011-04-07\",1],[\"2011-04-08\",2],[\"2011-04-12\",1],[\"2011-04-13\",2],[\"2011-04-14\",3],[\"2011-04-18\",1],[\"2011-04-19\",2],[\"2011-04-20\",2],[\"2011-04-21\",2],[\"2011-04-26\",3],[\"2011-04-27\",1],[\"2011-04-28\",3],[\"2011-05-03\",1],[\"2011-05-04\",2],[\"2011-05-05\",8],[\"2011-05-06\",1],[\"2011-05-08\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[0.55,\"2011-05-10\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2011-05-10'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}969{"category":"join/null/and/grouped","domain":"commerce","family_id":"b385c9b733a68c099448904f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a9c9dca39a70830ed260e5c7ebbbc481d7a0cf926c80de9c988b73261f8f392e","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",711],[\"Austria\",205],[\"Bahrain\",20],[\"Belgium\",530],[\"Canada\",52],[\"Channel Islands\",2482],[\"Cyprus\",554],[\"Denmark\",897],[\"EIRE\",8164],[\"Finland\",2080],[\"France\",4752],[\"Germany\",8451],[\"Israel\",4],[\"Italy\",276],[\"Japan\",1539],[\"Netherlands\",7180],[\"Norway\",114],[\"Poland\",157],[\"Portugal\",168],[\"Singapore\",6],[\"Spain\",5587],[\"Sweden\",5184],[\"Switzerland\",948],[\"USA\",36],[\"United Arab Emirates\",2],[\"United Kingdom\",803964]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[0.55]","state":"{\"question\":\"Return the sum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}970{"category":"join/distinct_invoice/date/and/aggregate","domain":"commerce","family_id":"ed842c1f908ac0ff8c63bbc8","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"384566c153266846caddc8c6b270fe1151c57559a03b7ff8f3df139a6c23d978","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5 and i.invoice_date is on or after '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[8.5,\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[5117]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date >= ?)","sql_parameters":"[8.5,\"2010-07-14\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 8.5 and i.invoice_date is on or after '2010-07-14').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}971{"category":"join/distinct_invoice/and/ranked","domain":"commerce","family_id":"15b2c88c48ed1cae4d2a2adf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"8104cdcbb0b79b7bf6f709d16f4b44156cd5641c3d9f6561b194d498b052d2fb","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[648,4.77],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-11\",1],[\"2011-04-18\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price > ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[648,4.77]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 648 and l.unit_price is greater than 4.77), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}972{"category":"join/null/having","domain":"commerce","family_id":"22cb3e9be56560774ab671a4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"bd75149715f87b74b9889cc60b918d75cc13359e631e5752925dc1f8f5081dd7","language":"en","license":"CC-BY-4.0","query":"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Kingdom\",91432.88],[\"Singapore\",10105.83],[\"Germany\",4113.2300000000005],[\"EIRE\",1315.64],[\"France\",1186.13]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NOT NULL) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[2]","state":"{\"question\":\"Return the sum of l.unit_price for retail lines joined to their invoices where (i.customer_id is present), grouped by i.country, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}973{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"767cb46df8780967c1284b62","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"316d282edbbb9fece1c91cbd3259d0758f91609aad516145b6423e82daaeae9d","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-04\",17],[\"2009-12-05\",7],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",24],[\"2009-12-09\",22],[\"2009-12-10\",18],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",16],[\"2009-12-15\",21],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",12],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",8],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",6],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",8],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",11],[\"2010-02-23\",6],[\"2010-02-24\",12],[\"2010-02-25\",14],[\"2010-02-26\",6],[\"2010-02-28\",9],[\"2010-03-01\",13],[\"2010-03-02\",8],[\"2010-03-03\",11],[\"2010-03-04\",8],[\"2010-03-05\",19],[\"2010-03-07\",6],[\"2010-03-08\",22],[\"2010-03-09\",11],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",7],[\"2010-03-14\",4],[\"2010-03-15\",9],[\"2010-03-16\",6],[\"2010-03-17\",7],[\"2010-03-18\",16],[\"2010-03-19\",9],[\"2010-03-21\",7],[\"2010-03-22\",7],[\"2010-03-23\",14],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",9],[\"2010-03-30\",13],[\"2010-03-31\",12],[\"2010-04-01\",9],[\"2010-04-06\",8],[\"2010-04-07\",9],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",9],[\"2010-04-13\",8],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",9],[\"2010-04-22\",19],[\"2010-04-23\",8],[\"2010-04-25\",10],[\"2010-04-26\",13],[\"2010-04-27\",16],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",20],[\"2010-05-06\",13],[\"2010-05-07\",15],[\"2010-05-09\",11],[\"2010-05-10\",17],[\"2010-05-11\",9],[\"2010-05-12\",22],[\"2010-05-13\",9],[\"2010-05-14\",12],[\"2010-05-16\",5],[\"2010-05-17\",6],[\"2010-05-18\",11],[\"2010-05-19\",14],[\"2010-05-20\",7],[\"2010-05-21\",9],[\"2010-05-23\",6],[\"2010-05-24\",13],[\"2010-05-25\",8],[\"2010-05-26\",14],[\"2010-05-27\",14],[\"2010-05-28\",12],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",15],[\"2010-06-04\",8],[\"2010-06-06\",5],[\"2010-06-07\",16],[\"2010-06-08\",14],[\"2010-06-09\",9],[\"2010-06-10\",9],[\"2010-06-11\",13],[\"2010-06-13\",13],[\"2010-06-14\",10],[\"2010-06-15\",8],[\"2010-06-16\",15],[\"2010-06-17\",10],[\"2010-06-18\",8],[\"2010-06-20\",5],[\"2010-06-21\",4],[\"2010-06-22\",4],[\"2010-06-23\",17],[\"2010-06-24\",12],[\"2010-06-25\",5],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",12],[\"2010-06-30\",12],[\"2010-07-01\",11],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",13],[\"2010-07-06\",12],[\"2010-07-07\",10],[\"2010-07-08\",15],[\"2010-07-09\",3],[\"2010-07-11\",1],[\"2010-07-12\",10],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",15],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",11],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",23],[\"2010-07-28\",11],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",7],[\"2010-08-04\",4],[\"2010-08-05\",17],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",12],[\"2010-08-16\",5],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",17],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",8],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",23],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",14],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",14],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",11],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",11],[\"2010-10-20\",20],[\"2010-10-21\",17],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",22],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",17],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",8],[\"2010-11-09\",20],[\"2010-11-10\",29],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",26],[\"2010-11-17\",22],[\"2010-11-18\",22],[\"2010-11-19\",17],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",32],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95 and i.invoice_date is before '2010-12-02'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}974{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"f58b0f480c59962a140a9a1d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3f552adc8cff437b51a2e1d8bc6e2572e527b6e4198d8f65f05ee72fff56dae6","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Belgium\",3],[\"Channel Islands\",3],[\"Australia\",4]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[4.77,\"2010-12-02\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 4.77 and i.invoice_date is before '2010-12-02'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}975{"category":"join/distinct_invoice/null/or/grouped","domain":"commerce","family_id":"8dcb8a05634257d969b5a228","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"72f428c06f60cb0f31d45eeb377a3d026a52c48a07715fdd0c6be2f8fd47bd53","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[25],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",14],[\"2009-12-02\",26],[\"2009-12-03\",25],[\"2009-12-04\",17],[\"2009-12-05\",7],[\"2009-12-06\",7],[\"2009-12-07\",19],[\"2009-12-08\",24],[\"2009-12-09\",22],[\"2009-12-10\",18],[\"2009-12-11\",8],[\"2009-12-13\",7],[\"2009-12-14\",16],[\"2009-12-15\",21],[\"2009-12-16\",13],[\"2009-12-17\",24],[\"2009-12-18\",12],[\"2009-12-20\",5],[\"2009-12-21\",12],[\"2009-12-22\",12],[\"2009-12-23\",5],[\"2010-01-04\",6],[\"2010-01-05\",7],[\"2010-01-06\",1],[\"2010-01-07\",8],[\"2010-01-08\",12],[\"2010-01-10\",4],[\"2010-01-11\",10],[\"2010-01-12\",13],[\"2010-01-13\",5],[\"2010-01-14\",5],[\"2010-01-15\",10],[\"2010-01-17\",3],[\"2010-01-18\",1],[\"2010-01-19\",8],[\"2010-01-20\",8],[\"2010-01-21\",10],[\"2010-01-22\",5],[\"2010-01-24\",7],[\"2010-01-25\",7],[\"2010-01-26\",6],[\"2010-01-27\",14],[\"2010-01-28\",5],[\"2010-01-29\",8],[\"2010-01-31\",9],[\"2010-02-01\",10],[\"2010-02-02\",7],[\"2010-02-03\",7],[\"2010-02-04\",11],[\"2010-02-05\",9],[\"2010-02-07\",3],[\"2010-02-08\",13],[\"2010-02-09\",9],[\"2010-02-10\",7],[\"2010-02-11\",9],[\"2010-02-12\",7],[\"2010-02-14\",5],[\"2010-02-15\",9],[\"2010-02-16\",12],[\"2010-02-17\",11],[\"2010-02-18\",8],[\"2010-02-19\",9],[\"2010-02-21\",5],[\"2010-02-22\",12],[\"2010-02-23\",6],[\"2010-02-24\",12],[\"2010-02-25\",14],[\"2010-02-26\",6],[\"2010-02-28\",9],[\"2010-03-01\",13],[\"2010-03-02\",8],[\"2010-03-03\",11],[\"2010-03-04\",8],[\"2010-03-05\",19],[\"2010-03-07\",6],[\"2010-03-08\",22],[\"2010-03-09\",11],[\"2010-03-10\",9],[\"2010-03-11\",9],[\"2010-03-12\",7],[\"2010-03-14\",4],[\"2010-03-15\",9],[\"2010-03-16\",6],[\"2010-03-17\",7],[\"2010-03-18\",16],[\"2010-03-19\",9],[\"2010-03-21\",7],[\"2010-03-22\",7],[\"2010-03-23\",14],[\"2010-03-24\",12],[\"2010-03-25\",11],[\"2010-03-26\",8],[\"2010-03-28\",3],[\"2010-03-29\",9],[\"2010-03-30\",13],[\"2010-03-31\",12],[\"2010-04-01\",9],[\"2010-04-06\",8],[\"2010-04-07\",9],[\"2010-04-08\",19],[\"2010-04-09\",5],[\"2010-04-11\",5],[\"2010-04-12\",9],[\"2010-04-13\",8],[\"2010-04-14\",12],[\"2010-04-15\",8],[\"2010-04-16\",10],[\"2010-04-18\",5],[\"2010-04-19\",15],[\"2010-04-20\",12],[\"2010-04-21\",9],[\"2010-04-22\",19],[\"2010-04-23\",8],[\"2010-04-25\",10],[\"2010-04-26\",13],[\"2010-04-27\",16],[\"2010-04-28\",12],[\"2010-04-29\",18],[\"2010-04-30\",10],[\"2010-05-02\",6],[\"2010-05-04\",5],[\"2010-05-05\",20],[\"2010-05-06\",13],[\"2010-05-07\",15],[\"2010-05-09\",11],[\"2010-05-10\",17],[\"2010-05-11\",9],[\"2010-05-12\",22],[\"2010-05-13\",9],[\"2010-05-14\",12],[\"2010-05-16\",5],[\"2010-05-17\",6],[\"2010-05-18\",11],[\"2010-05-19\",14],[\"2010-05-20\",7],[\"2010-05-21\",9],[\"2010-05-23\",6],[\"2010-05-24\",13],[\"2010-05-25\",8],[\"2010-05-26\",14],[\"2010-05-27\",14],[\"2010-05-28\",12],[\"2010-05-30\",3],[\"2010-06-01\",10],[\"2010-06-02\",11],[\"2010-06-03\",15],[\"2010-06-04\",8],[\"2010-06-06\",5],[\"2010-06-07\",16],[\"2010-06-08\",14],[\"2010-06-09\",9],[\"2010-06-10\",9],[\"2010-06-11\",13],[\"2010-06-13\",13],[\"2010-06-14\",10],[\"2010-06-15\",8],[\"2010-06-16\",15],[\"2010-06-17\",10],[\"2010-06-18\",8],[\"2010-06-20\",5],[\"2010-06-21\",4],[\"2010-06-22\",4],[\"2010-06-23\",17],[\"2010-06-24\",12],[\"2010-06-25\",5],[\"2010-06-27\",12],[\"2010-06-28\",13],[\"2010-06-29\",12],[\"2010-06-30\",12],[\"2010-07-01\",11],[\"2010-07-02\",2],[\"2010-07-04\",4],[\"2010-07-05\",13],[\"2010-07-06\",12],[\"2010-07-07\",10],[\"2010-07-08\",15],[\"2010-07-09\",3],[\"2010-07-11\",1],[\"2010-07-12\",11],[\"2010-07-13\",14],[\"2010-07-14\",6],[\"2010-07-15\",15],[\"2010-07-16\",18],[\"2010-07-18\",6],[\"2010-07-19\",11],[\"2010-07-20\",14],[\"2010-07-21\",14],[\"2010-07-22\",9],[\"2010-07-23\",7],[\"2010-07-25\",5],[\"2010-07-26\",11],[\"2010-07-27\",23],[\"2010-07-28\",11],[\"2010-07-29\",7],[\"2010-07-30\",14],[\"2010-08-01\",3],[\"2010-08-02\",14],[\"2010-08-03\",8],[\"2010-08-04\",4],[\"2010-08-05\",17],[\"2010-08-06\",7],[\"2010-08-08\",8],[\"2010-08-09\",12],[\"2010-08-10\",6],[\"2010-08-11\",7],[\"2010-08-12\",11],[\"2010-08-13\",12],[\"2010-08-15\",12],[\"2010-08-16\",4],[\"2010-08-17\",10],[\"2010-08-18\",9],[\"2010-08-19\",16],[\"2010-08-20\",12],[\"2010-08-22\",7],[\"2010-08-23\",8],[\"2010-08-24\",7],[\"2010-08-25\",12],[\"2010-08-26\",9],[\"2010-08-27\",5],[\"2010-08-29\",5],[\"2010-08-31\",13],[\"2010-09-01\",11],[\"2010-09-02\",20],[\"2010-09-03\",17],[\"2010-09-05\",9],[\"2010-09-06\",7],[\"2010-09-07\",8],[\"2010-09-08\",3],[\"2010-09-09\",9],[\"2010-09-10\",4],[\"2010-09-12\",4],[\"2010-09-13\",18],[\"2010-09-14\",13],[\"2010-09-15\",5],[\"2010-09-16\",10],[\"2010-09-17\",11],[\"2010-09-19\",6],[\"2010-09-20\",16],[\"2010-09-21\",26],[\"2010-09-22\",15],[\"2010-09-23\",8],[\"2010-09-24\",11],[\"2010-09-26\",15],[\"2010-09-27\",15],[\"2010-09-28\",23],[\"2010-09-29\",12],[\"2010-09-30\",12],[\"2010-10-01\",13],[\"2010-10-03\",6],[\"2010-10-04\",11],[\"2010-10-05\",13],[\"2010-10-06\",14],[\"2010-10-07\",15],[\"2010-10-08\",14],[\"2010-10-10\",9],[\"2010-10-11\",14],[\"2010-10-12\",18],[\"2010-10-13\",10],[\"2010-10-14\",11],[\"2010-10-15\",20],[\"2010-10-17\",1],[\"2010-10-18\",23],[\"2010-10-19\",11],[\"2010-10-20\",20],[\"2010-10-21\",17],[\"2010-10-22\",15],[\"2010-10-24\",9],[\"2010-10-25\",9],[\"2010-10-26\",22],[\"2010-10-27\",9],[\"2010-10-28\",10],[\"2010-10-29\",21],[\"2010-10-31\",9],[\"2010-11-01\",5],[\"2010-11-02\",14],[\"2010-11-03\",17],[\"2010-11-04\",29],[\"2010-11-05\",10],[\"2010-11-07\",6],[\"2010-11-08\",8],[\"2010-11-09\",20],[\"2010-11-10\",29],[\"2010-11-11\",25],[\"2010-11-12\",20],[\"2010-11-14\",9],[\"2010-11-15\",17],[\"2010-11-16\",26],[\"2010-11-17\",23],[\"2010-11-18\",22],[\"2010-11-19\",17],[\"2010-11-21\",9],[\"2010-11-22\",18],[\"2010-11-23\",23],[\"2010-11-24\",25],[\"2010-11-25\",32],[\"2010-11-26\",12],[\"2010-11-28\",12],[\"2010-11-29\",16],[\"2010-11-30\",24],[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-03\",20],[\"2010-12-05\",22],[\"2010-12-06\",30],[\"2010-12-07\",34],[\"2010-12-08\",46],[\"2010-12-09\",52],[\"2010-12-10\",11],[\"2010-12-12\",5],[\"2010-12-13\",14],[\"2010-12-14\",17],[\"2010-12-15\",12],[\"2010-12-16\",30],[\"2010-12-17\",13],[\"2010-12-19\",3],[\"2010-12-20\",11],[\"2010-12-21\",9],[\"2010-12-22\",5],[\"2010-12-23\",8],[\"2011-01-04\",3],[\"2011-01-05\",11],[\"2011-01-06\",7],[\"2011-01-07\",8],[\"2011-01-09\",6],[\"2011-01-10\",2],[\"2011-01-11\",15],[\"2011-01-12\",9],[\"2011-01-13\",4],[\"2011-01-14\",10],[\"2011-01-16\",1],[\"2011-01-17\",9],[\"2011-01-18\",6],[\"2011-01-19\",2],[\"2011-01-20\",13],[\"2011-01-21\",10],[\"2011-01-23\",2],[\"2011-01-24\",8],[\"2011-01-25\",12],[\"2011-01-26\",9],[\"2011-01-27\",8],[\"2011-01-28\",3],[\"2011-01-30\",1],[\"2011-01-31\",10],[\"2011-02-01\",11],[\"2011-02-02\",13],[\"2011-02-03\",7],[\"2011-02-04\",13],[\"2011-02-07\",8],[\"2011-02-08\",5],[\"2011-02-09\",3],[\"2011-02-10\",9],[\"2011-02-11\",12],[\"2011-02-13\",1],[\"2011-02-14\",6],[\"2011-02-15\",11],[\"2011-02-16\",13],[\"2011-02-17\",15],[\"2011-02-18\",8],[\"2011-02-20\",3],[\"2011-02-21\",4],[\"2011-02-22\",8],[\"2011-02-23\",6],[\"2011-02-24\",6],[\"2011-02-25\",9],[\"2011-02-27\",3],[\"2011-02-28\",6],[\"2011-03-01\",13],[\"2011-03-02\",4],[\"2011-03-03\",11],[\"2011-03-04\",10],[\"2011-03-06\",3],[\"2011-03-07\",13],[\"2011-03-08\",9],[\"2011-03-09\",11],[\"2011-03-10\",11],[\"2011-03-11\",12],[\"2011-03-14\",10],[\"2011-03-15\",6],[\"2011-03-16\",13],[\"2011-03-17\",14],[\"2011-03-18\",14],[\"2011-03-20\",16],[\"2011-03-21\",10],[\"2011-03-22\",4],[\"2011-03-23\",12],[\"2011-03-24\",8],[\"2011-03-25\",10],[\"2011-03-27\",5],[\"2011-03-28\",11],[\"2011-03-29\",6],[\"2011-03-30\",15],[\"2011-03-31\",16],[\"2011-04-01\",20],[\"2011-04-03\",4],[\"2011-04-04\",6],[\"2011-04-05\",13],[\"2011-04-06\",5],[\"2011-04-07\",13],[\"2011-04-08\",14],[\"2011-04-10\",1],[\"2011-04-11\",10],[\"2011-04-12\",9],[\"2011-04-13\",11],[\"2011-04-14\",21],[\"2011-04-15\",6],[\"2011-04-17\",5],[\"2011-04-18\",9],[\"2011-04-19\",5],[\"2011-04-20\",15],[\"2011-04-21\",16],[\"2011-04-26\",12],[\"2011-04-27\",15],[\"2011-04-28\",12],[\"2011-05-01\",1],[\"2011-05-03\",14],[\"2011-05-04\",14],[\"2011-05-05\",28],[\"2011-05-06\",15],[\"2011-05-08\",7],[\"2011-05-09\",12],[\"2011-05-10\",13],[\"2011-05-11\",18],[\"2011-05-12\",15],[\"2011-05-13\",17],[\"2011-05-15\",4],[\"2011-05-16\",14],[\"2011-05-17\",16],[\"2011-05-18\",17],[\"2011-05-19\",16],[\"2011-05-20\",18],[\"2011-05-22\",10],[\"2011-05-23\",15],[\"2011-05-24\",19],[\"2011-05-25\",10],[\"2011-05-26\",19],[\"2011-05-27\",16],[\"2011-05-29\",3],[\"2011-05-31\",11],[\"2011-06-01\",9],[\"2011-06-02\",12],[\"2011-06-03\",8],[\"2011-06-05\",10],[\"2011-06-06\",8],[\"2011-06-07\",15],[\"2011-06-08\",18],[\"2011-06-09\",13],[\"2011-06-10\",7],[\"2011-06-12\",3],[\"2011-06-13\",12],[\"2011-06-14\",8],[\"2011-06-15\",7],[\"2011-06-16\",25],[\"2011-06-17\",11],[\"2011-06-19\",7],[\"2011-06-20\",15],[\"2011-06-21\",9],[\"2011-06-22\",10],[\"2011-06-23\",6],[\"2011-06-24\",11],[\"2011-06-26\",4],[\"2011-06-27\",7],[\"2011-06-28\",13],[\"2011-06-29\",9],[\"2011-06-30\",10],[\"2011-07-01\",7],[\"2011-07-03\",2],[\"2011-07-04\",9],[\"2011-07-05\",15],[\"2011-07-06\",15],[\"2011-07-07\",16],[\"2011-07-08\",8],[\"2011-07-10\",1],[\"2011-07-11\",10],[\"2011-07-12\",9],[\"2011-07-13\",13],[\"2011-07-14\",11],[\"2011-07-15\",11],[\"2011-07-17\",10],[\"2011-07-18\",4],[\"2011-07-19\",14],[\"2011-07-20\",10],[\"2011-07-21\",9],[\"2011-07-22\",9],[\"2011-07-24\",15],[\"2011-07-25\",14],[\"2011-07-26\",7],[\"2011-07-27\",7],[\"2011-07-28\",20],[\"2011-07-29\",9],[\"2011-07-31\",7],[\"2011-08-01\",7],[\"2011-08-02\",9],[\"2011-08-03\",10],[\"2011-08-04\",17],[\"2011-08-05\",12],[\"2011-08-07\",9],[\"2011-08-08\",4],[\"2011-08-09\",5],[\"2011-08-10\",7],[\"2011-08-11\",12],[\"2011-08-12\",5],[\"2011-08-14\",6],[\"2011-08-15\",8],[\"2011-08-16\",10],[\"2011-08-17\",4],[\"2011-08-18\",11],[\"2011-08-19\",9],[\"2011-08-21\",9],[\"2011-08-22\",15],[\"2011-08-23\",11],[\"2011-08-24\",18],[\"2011-08-25\",13],[\"2011-08-26\",6],[\"2011-08-28\",4],[\"2011-08-30\",6],[\"2011-08-31\",4],[\"2011-09-01\",18],[\"2011-09-02\",16],[\"2011-09-04\",8],[\"2011-09-05\",10],[\"2011-09-06\",15],[\"2011-09-07\",6],[\"2011-09-08\",16],[\"2011-09-09\",11],[\"2011-09-11\",8],[\"2011-09-12\",13],[\"2011-09-13\",6],[\"2011-09-14\",19],[\"2011-09-15\",11],[\"2011-09-16\",5],[\"2011-09-18\",2],[\"2011-09-19\",12],[\"2011-09-20\",11],[\"2011-09-21\",12],[\"2011-09-22\",19],[\"2011-09-23\",6],[\"2011-09-25\",8],[\"2011-09-26\",8],[\"2011-09-27\",15],[\"2011-09-28\",13],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",18],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity <= ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[25]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is at most 25 or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}976{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"6e049d7ec933aa13a6b043be","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"b942d9331245a388378ba800aa5005a480c43dc42a56c2446d5d0097d2c15962","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Finland\\\",\\\"2010-02-18\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-13\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date < ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Finland\",\"2010-02-18\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Finland' and i.invoice_date is before '2010-02-18'), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}977{"category":"join/distinct_invoice/null/or/having","domain":"commerce","family_id":"10483947a792f2658051b44c","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d21c6071abbd65279b76c0ab128d03a2a755358fa849310d6186c8e83363faac","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-02\",66],[\"2010-12-01\",62],[\"2010-12-09\",46],[\"2010-12-08\",44],[\"2011-11-09\",31]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[\"Australia\",2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.customer_id is present), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}978{"category":"join/null/date/or/aggregate","domain":"commerce","family_id":"e5921e115d27d387c4c787af","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"828248f81a9776f9cb66203e1a2cce5b962436308385c83b74b13ae65a0b6da3","language":"en","license":"CC-BY-4.0","query":"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[47.09417723447199]]","source":"online_retail_ii","split":"calibration","sql":"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL)","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the average of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}979{"category":"join/distinct_invoice/date/and/having","domain":"commerce","family_id":"f58b0f480c59962a140a9a1d","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"cfa4d924f706e1d7a8f0a781057981562bda81d7782b28274a37c9867943338f","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? OR i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55,\\\"2011-05-10\\\",10],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"France\",10],[\"Germany\",12],[\"Sweden\",13]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ? AND i.invoice_date < ?) GROUP BY i.country HAVING COUNT(*) >= ? ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[0.55,\"2011-05-10\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 0.55 and i.invoice_date is before '2011-05-10'), grouped by i.country, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}980{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"350d550430e39797bbe482a9","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"a257125be4e4bf985c96bd866513b944016533c0a8e3f73a9171929236cec83a","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2011-09-29').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[973]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.invoice_date >= ?)","sql_parameters":"[\"Australia\",\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.country equals 'Australia' or i.invoice_date is on or after '2011-09-29').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}981{"category":"join/null/date/or/ranked","domain":"commerce","family_id":"a3bebc4a631c78ff158a352f","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"0cf976fc72779096ce7d043790167a45822da3b622a0e6d27e4fe4184d953626","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Singapore\",162.6],[\"United Arab Emirates\",15.0],[\"Israel\",3.25],[\"USA\",2.55],[\"Channel Islands\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 5","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}982{"category":"join/distinct_invoice/date/and/grouped","domain":"commerce","family_id":"ab142c3506a7fdd2a6f5b5bb","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"b6c6d29a8bdb92d2cb85b476f547ae96404cb0f3cc4bf889427d536be2b39d64","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 4.77 and i.invoice_date is on or after '2010-12-02'), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[4.77,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",5],[\"Austria\",3],[\"Bahrain\",1],[\"Belgium\",15],[\"Channel Islands\",2],[\"Denmark\",2],[\"EIRE\",24],[\"Finland\",16],[\"France\",37],[\"Germany\",72],[\"Israel\",2],[\"Italy\",1],[\"Japan\",1],[\"Netherlands\",9],[\"Norway\",3],[\"Poland\",1],[\"Portugal\",2],[\"Singapore\",2],[\"Spain\",8],[\"Sweden\",4],[\"Switzerland\",6],[\"United Kingdom\",1661]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date >= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[4.77,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 4.77 and i.invoice_date is on or after '2010-12-02'), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}983{"category":"join/null/date/or/ranked","domain":"commerce","family_id":"18be647c3c40d491a6e98cf2","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"2074bd807dd493f2f90b790e6464d879f223e2a110519be88da3d925b69b60b0","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-10-17\",1],[\"2010-07-11\",2],[\"2011-10-23\",2]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' or i.customer_id is present), grouped by i.invoice_date; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}984{"category":"join/null/or/grouped","domain":"commerce","family_id":"8e595cd19dfa6db2b5a6fabd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"b40013a0edd7865c5a830a799929470e36e5b0e90c68cfffa4c09bc82e4390b3","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",0.55],[\"2009-12-02\",0.21],[\"2009-12-03\",0.25],[\"2009-12-04\",0.95],[\"2009-12-06\",0.42],[\"2009-12-07\",0.72],[\"2009-12-08\",0.42],[\"2009-12-09\",0.19],[\"2009-12-10\",0.85],[\"2009-12-11\",0.42],[\"2009-12-14\",0.42],[\"2009-12-15\",0.21],[\"2009-12-17\",0.29],[\"2009-12-18\",0.42],[\"2009-12-20\",0.85],[\"2009-12-21\",0.85],[\"2009-12-22\",0.42],[\"2009-12-23\",0.19],[\"2010-01-04\",0.42],[\"2010-01-05\",1.25],[\"2010-01-07\",1.25],[\"2010-01-08\",0.25],[\"2010-01-10\",4.25],[\"2010-01-11\",0.17],[\"2010-01-12\",0.21],[\"2010-01-13\",0.36],[\"2010-01-15\",0.85],[\"2010-01-20\",0.4],[\"2010-01-22\",2.55],[\"2010-01-25\",2.51],[\"2010-01-26\",0.3],[\"2010-01-27\",0.42],[\"2010-01-28\",1.25],[\"2010-01-29\",0.36],[\"2010-01-31\",0.42],[\"2010-02-01\",0.81],[\"2010-02-02\",1.25],[\"2010-02-03\",1.25],[\"2010-02-04\",0.85],[\"2010-02-07\",0.16],[\"2010-02-08\",0.85],[\"2010-02-10\",0.85],[\"2010-02-11\",0.55],[\"2010-02-12\",0.25],[\"2010-02-14\",2.95],[\"2010-02-16\",1.06],[\"2010-02-17\",0.16],[\"2010-02-18\",0.42],[\"2010-02-19\",0.09],[\"2010-02-22\",3.95],[\"2010-02-23\",4.65],[\"2010-02-24\",0.42],[\"2010-02-25\",0.85],[\"2010-02-26\",0.42],[\"2010-02-28\",0.36],[\"2010-03-01\",0.4],[\"2010-03-03\",0.16],[\"2010-03-04\",0.85],[\"2010-03-05\",0.21],[\"2010-03-07\",2.1],[\"2010-03-08\",0.72],[\"2010-03-09\",6.35],[\"2010-03-10\",0.21],[\"2010-03-15\",0.12],[\"2010-03-17\",0.25],[\"2010-03-18\",0.16],[\"2010-03-19\",0.21],[\"2010-03-21\",0.35],[\"2010-03-22\",1.25],[\"2010-03-23\",0.25],[\"2010-03-24\",0.72],[\"2010-03-26\",0.65],[\"2010-03-29\",0.72],[\"2010-03-30\",0.6],[\"2010-03-31\",1.65],[\"2010-04-01\",0.21],[\"2010-04-06\",0.42],[\"2010-04-08\",0.38],[\"2010-04-09\",0.72],[\"2010-04-11\",0.55],[\"2010-04-12\",1.25],[\"2010-04-14\",0.65],[\"2010-04-15\",2.95],[\"2010-04-16\",0.17],[\"2010-04-19\",0.09],[\"2010-04-20\",0.85],[\"2010-04-21\",0.42],[\"2010-04-22\",0.21],[\"2010-04-23\",0.85],[\"2010-04-26\",0.25],[\"2010-04-27\",5.91],[\"2010-04-28\",2.1],[\"2010-04-29\",0.16],[\"2010-04-30\",1.95],[\"2010-05-02\",1.45],[\"2010-05-04\",1.6],[\"2010-05-05\",0.72],[\"2010-05-06\",0.55],[\"2010-05-07\",0.72],[\"2010-05-10\",0.85],[\"2010-05-12\",0.09],[\"2010-05-13\",3.75],[\"2010-05-14\",0.16],[\"2010-05-17\",2.1],[\"2010-05-18\",0.42],[\"2010-05-19\",0.21],[\"2010-05-21\",1.25],[\"2010-05-23\",0.42],[\"2010-05-24\",1.25],[\"2010-05-25\",0.4],[\"2010-05-26\",0.16],[\"2010-05-28\",1.65],[\"2010-06-01\",0.42],[\"2010-06-02\",0.95],[\"2010-06-03\",0.55],[\"2010-06-04\",1.66],[\"2010-06-07\",0.16],[\"2010-06-08\",2.55],[\"2010-06-09\",0.72],[\"2010-06-10\",0.42],[\"2010-06-11\",0.4],[\"2010-06-14\",1.45],[\"2010-06-15\",0.55],[\"2010-06-16\",0.42],[\"2010-06-17\",0.81],[\"2010-06-18\",0.42],[\"2010-06-20\",0.72],[\"2010-06-23\",0.16],[\"2010-06-24\",1.28],[\"2010-06-25\",0.85],[\"2010-06-27\",0.65],[\"2010-06-28\",0.72],[\"2010-06-29\",0.72],[\"2010-06-30\",0.14],[\"2010-07-01\",1.25],[\"2010-07-02\",0.65],[\"2010-07-05\",1.95],[\"2010-07-06\",0.42],[\"2010-07-07\",0.42],[\"2010-07-08\",0.85],[\"2010-07-09\",1.65],[\"2010-07-14\",1.65],[\"2010-07-15\",0.27],[\"2010-07-16\",0.21],[\"2010-07-18\",0.36],[\"2010-07-19\",0.85],[\"2010-07-20\",3.75],[\"2010-07-21\",0.85],[\"2010-07-22\",1.55],[\"2010-07-23\",0.42],[\"2010-07-25\",0.32],[\"2010-07-26\",1.06],[\"2010-07-27\",0.42],[\"2010-07-28\",0.19],[\"2010-07-29\",0.95],[\"2010-07-30\",0.85],[\"2010-08-02\",0.65],[\"2010-08-03\",0.18],[\"2010-08-05\",0.12],[\"2010-08-06\",0.85],[\"2010-08-08\",0.29],[\"2010-08-10\",1.25],[\"2010-08-11\",0.85],[\"2010-08-12\",0.85],[\"2010-08-13\",0.85],[\"2010-08-15\",0.18],[\"2010-08-16\",5.06],[\"2010-08-17\",0.21],[\"2010-08-18\",0.16],[\"2010-08-19\",0.16],[\"2010-08-20\",1.65],[\"2010-08-24\",0.16],[\"2010-08-25\",0.17],[\"2010-08-26\",0.8],[\"2010-08-31\",0.42],[\"2010-09-02\",0.55],[\"2010-09-03\",0.18],[\"2010-09-06\",1.65],[\"2010-09-07\",0.42],[\"2010-09-09\",12.75],[\"2010-09-12\",0.42],[\"2010-09-13\",0.36],[\"2010-09-16\",0.65],[\"2010-09-17\",0.72],[\"2010-09-20\",0.36],[\"2010-09-21\",0.29],[\"2010-09-22\",0.85],[\"2010-09-24\",0.85],[\"2010-09-26\",0.21],[\"2010-09-27\",0.12],[\"2010-09-28\",0.65],[\"2010-09-30\",0.42],[\"2010-10-01\",2.51],[\"2010-10-04\",0.16],[\"2010-10-05\",1.25],[\"2010-10-06\",0.4],[\"2010-10-07\",0.85],[\"2010-10-08\",0.18],[\"2010-10-10\",2.95],[\"2010-10-11\",0.29],[\"2010-10-12\",0.16],[\"2010-10-13\",0.21],[\"2010-10-14\",0.53],[\"2010-10-15\",0.42],[\"2010-10-18\",0.29],[\"2010-10-19\",1.25],[\"2010-10-21\",1.25],[\"2010-10-22\",0.72],[\"2010-10-24\",0.36],[\"2010-10-25\",0.29],[\"2010-10-26\",0.42],[\"2010-10-29\",0.42],[\"2010-10-31\",2.1],[\"2010-11-01\",1.06],[\"2010-11-02\",1.25],[\"2010-11-03\",1.06],[\"2010-11-04\",0.18],[\"2010-11-05\",0.42],[\"2010-11-09\",0.72],[\"2010-11-10\",0.72],[\"2010-11-11\",0.72],[\"2010-11-12\",0.25],[\"2010-11-15\",0.36],[\"2010-11-16\",0.29],[\"2010-11-17\",0.16],[\"2010-11-18\",0.42],[\"2010-11-19\",0.38],[\"2010-11-22\",1.95],[\"2010-11-23\",2.55],[\"2010-11-24\",0.29],[\"2010-11-25\",0.42],[\"2010-11-29\",0.36],[\"2010-11-30\",0.72],[\"2010-12-01\",0.24],[\"2010-12-02\",0.18],[\"2010-12-03\",0.16],[\"2010-12-06\",0.36],[\"2010-12-07\",1.25],[\"2010-12-08\",0.42],[\"2010-12-09\",0.36],[\"2010-12-10\",1.95],[\"2010-12-12\",0.85],[\"2010-12-13\",0.42],[\"2010-12-14\",0.85],[\"2010-12-15\",0.65],[\"2010-12-16\",0.29],[\"2010-12-17\",0.85],[\"2010-12-19\",0.85],[\"2010-12-20\",0.4],[\"2010-12-22\",0.65],[\"2010-12-23\",1.25],[\"2011-01-05\",1.25],[\"2011-01-06\",0.25],[\"2011-01-07\",0.25],[\"2011-01-10\",1.25],[\"2011-01-11\",1.45],[\"2011-01-12\",4.95],[\"2011-01-13\",0.65],[\"2011-01-17\",0.34],[\"2011-01-20\",1.25],[\"2011-01-21\",0.64],[\"2011-01-24\",1.25],[\"2011-01-25\",0.55],[\"2011-01-26\",0.16],[\"2011-01-27\",1.45],[\"2011-02-01\",0.42],[\"2011-02-03\",0.21],[\"2011-02-04\",0.18],[\"2011-02-07\",2.31],[\"2011-02-10\",0.22],[\"2011-02-11\",0.65],[\"2011-02-14\",0.72],[\"2011-02-15\",0.32],[\"2011-02-16\",0.25],[\"2011-02-17\",1.06],[\"2011-02-18\",0.42],[\"2011-02-20\",0.42],[\"2011-02-21\",1.25],[\"2011-02-25\",1.25],[\"2011-03-01\",1.63],[\"2011-03-02\",0.34],[\"2011-03-03\",1.06],[\"2011-03-04\",0.21],[\"2011-03-07\",0.21],[\"2011-03-08\",0.21],[\"2011-03-09\",0.25],[\"2011-03-10\",2.95],[\"2011-03-11\",0.42],[\"2011-03-14\",0.95],[\"2011-03-15\",0.42],[\"2011-03-16\",0.4],[\"2011-03-17\",0.25],[\"2011-03-18\",1.95],[\"2011-03-20\",0.25],[\"2011-03-21\",2.95],[\"2011-03-22\",1.65],[\"2011-03-23\",16.95],[\"2011-03-24\",1.65],[\"2011-03-25\",1.95],[\"2011-03-30\",0.42],[\"2011-04-01\",0.21],[\"2011-04-03\",0.21],[\"2011-04-04\",0.21],[\"2011-04-05\",0.2],[\"2011-04-06\",2.1],[\"2011-04-07\",1.45],[\"2011-04-08\",0.42],[\"2011-04-12\",3.35],[\"2011-04-13\",0.21],[\"2011-04-14\",0.72],[\"2011-04-15\",1.25],[\"2011-04-18\",1.69],[\"2011-04-19\",1.25],[\"2011-04-20\",0.4],[\"2011-04-21\",0.21],[\"2011-04-26\",0.21],[\"2011-04-27\",0.21],[\"2011-05-03\",1.25],[\"2011-05-04\",0.21],[\"2011-05-05\",0.14],[\"2011-05-06\",0.85],[\"2011-05-09\",2.95],[\"2011-05-10\",1.25],[\"2011-05-11\",1.06],[\"2011-05-12\",2.08],[\"2011-05-13\",0.29],[\"2011-05-17\",1.06],[\"2011-05-18\",4.95],[\"2011-05-19\",0.25],[\"2011-05-20\",0.55],[\"2011-05-23\",0.42],[\"2011-05-24\",0.85],[\"2011-05-25\",1.65],[\"2011-05-26\",2.08],[\"2011-05-31\",0.21],[\"2011-06-01\",2.08],[\"2011-06-02\",2.55],[\"2011-06-03\",0.39],[\"2011-06-05\",1.06],[\"2011-06-07\",0.29],[\"2011-06-08\",0.25],[\"2011-06-10\",2.46],[\"2011-06-12\",4.95],[\"2011-06-13\",0.21],[\"2011-06-14\",2.75],[\"2011-06-15\",4.95],[\"2011-06-16\",0.42],[\"2011-06-17\",0.25],[\"2011-06-20\",1.25],[\"2011-06-22\",0.36],[\"2011-06-24\",0.39],[\"2011-06-27\",0.29],[\"2011-06-28\",0.85],[\"2011-06-30\",1.06],[\"2011-07-04\",4.58],[\"2011-07-05\",0.4],[\"2011-07-06\",0.27],[\"2011-07-07\",0.39],[\"2011-07-08\",3.29],[\"2011-07-11\",0.21],[\"2011-07-12\",1.45],[\"2011-07-15\",2.95],[\"2011-07-17\",0.25],[\"2011-07-19\",0.36],[\"2011-07-20\",0.25],[\"2011-07-21\",0.42],[\"2011-07-22\",0.42],[\"2011-07-24\",0.36],[\"2011-07-26\",3.29],[\"2011-07-27\",0.65],[\"2011-07-28\",0.32],[\"2011-08-01\",0.36],[\"2011-08-02\",1.25],[\"2011-08-03\",0.25],[\"2011-08-04\",0.29],[\"2011-08-05\",0.42],[\"2011-08-07\",0.12],[\"2011-08-08\",1.06],[\"2011-08-10\",0.85],[\"2011-08-11\",0.39],[\"2011-08-16\",0.42],[\"2011-08-17\",1.06],[\"2011-08-18\",0.4],[\"2011-08-21\",0.42],[\"2011-08-22\",0.36],[\"2011-08-23\",0.29],[\"2011-08-24\",0.25],[\"2011-08-26\",1.45],[\"2011-08-30\",0.42],[\"2011-09-01\",0.25],[\"2011-09-02\",0.72],[\"2011-09-04\",0.42],[\"2011-09-05\",0.36],[\"2011-09-06\",1.55],[\"2011-09-08\",0.42],[\"2011-09-09\",2.08],[\"2011-09-13\",1.79],[\"2011-09-14\",0.25],[\"2011-09-15\",0.85],[\"2011-09-16\",0.04],[\"2011-09-19\",0.42],[\"2011-09-20\",1.25],[\"2011-09-23\",0.95],[\"2011-09-26\",0.19],[\"2011-09-27\",0.29],[\"2011-09-28\",0.39],[\"2011-09-29\",0.32],[\"2011-09-30\",4.15],[\"2011-10-02\",0.55],[\"2011-10-03\",0.9],[\"2011-10-04\",0.55],[\"2011-10-06\",0.42],[\"2011-10-07\",0.72],[\"2011-10-10\",0.42],[\"2011-10-11\",1.25],[\"2011-10-12\",0.29],[\"2011-10-13\",0.14],[\"2011-10-14\",4.15],[\"2011-10-17\",0.72],[\"2011-10-18\",0.29],[\"2011-10-19\",0.39],[\"2011-10-20\",1.25],[\"2011-10-21\",1.65],[\"2011-10-24\",0.39],[\"2011-10-25\",0.39],[\"2011-10-26\",0.55],[\"2011-10-27\",0.32],[\"2011-10-28\",0.36],[\"2011-10-31\",4.25],[\"2011-11-02\",0.27],[\"2011-11-03\",0.55],[\"2011-11-04\",0.42],[\"2011-11-06\",0.85],[\"2011-11-07\",0.39],[\"2011-11-08\",1.45],[\"2011-11-09\",0.25],[\"2011-11-10\",2.55],[\"2011-11-11\",0.2],[\"2011-11-13\",0.85],[\"2011-11-15\",0.32],[\"2011-11-16\",2.08],[\"2011-11-17\",0.36],[\"2011-11-18\",0.21],[\"2011-11-20\",0.72],[\"2011-11-21\",1.25],[\"2011-11-22\",0.2],[\"2011-11-23\",3.75],[\"2011-11-24\",0.21],[\"2011-11-25\",2.08],[\"2011-11-28\",1.85],[\"2011-11-29\",1.06],[\"2011-11-30\",0.85],[\"2011-12-01\",2.39],[\"2011-12-02\",0.42],[\"2011-12-05\",0.25],[\"2011-12-06\",0.85],[\"2011-12-08\",1.25]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MIN(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the minimum of l.unit_price for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}985{"category":"join/distinct_invoice/date/having","domain":"commerce","family_id":"9b007be6e221620671d4db38","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"3267ce79e3ecdab61f9671821955ed24620d4dc1295f713d5c9d04554d0f508b","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\",10],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-23\",2],[\"2010-12-19\",3],[\"2011-01-04\",3]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date >= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 3","sql_parameters":"[\"2010-12-02\",10]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.invoice_date is on or after '2010-12-02'), grouped by i.invoice_date, keeping only groups with at least 10 matching rows; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}986{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"65c6720416938c9bb6db43099cb8f11f30a544371ca920fe776bc39ab00ea6ac","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12348\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-01-25\",1],[\"2011-04-05\",1],[\"2011-09-25\",1],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12348\",\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12348' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}987{"category":"join/distinct_invoice/date/or/grouped","domain":"commerce","family_id":"02e7284b5ee2d11239b61d41","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"047b03efa5b40723f6f6bad986790bbf3e12883b0b9636263c44d9eef4a060b2","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? AND i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"12361\\\",\\\"2011-09-29\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-05-09\",1],[\"2010-09-03\",1],[\"2011-09-29\",11],[\"2011-09-30\",12],[\"2011-10-02\",4],[\"2011-10-03\",8],[\"2011-10-04\",13],[\"2011-10-05\",16],[\"2011-10-06\",19],[\"2011-10-07\",13],[\"2011-10-09\",2],[\"2011-10-10\",15],[\"2011-10-11\",14],[\"2011-10-12\",15],[\"2011-10-13\",12],[\"2011-10-14\",10],[\"2011-10-17\",16],[\"2011-10-18\",11],[\"2011-10-19\",21],[\"2011-10-20\",14],[\"2011-10-21\",11],[\"2011-10-23\",1],[\"2011-10-24\",14],[\"2011-10-25\",8],[\"2011-10-26\",20],[\"2011-10-27\",17],[\"2011-10-28\",16],[\"2011-10-30\",14],[\"2011-10-31\",11],[\"2011-11-01\",11],[\"2011-11-02\",8],[\"2011-11-03\",16],[\"2011-11-04\",15],[\"2011-11-06\",16],[\"2011-11-07\",16],[\"2011-11-08\",18],[\"2011-11-09\",31],[\"2011-11-10\",20],[\"2011-11-11\",12],[\"2011-11-13\",8],[\"2011-11-14\",11],[\"2011-11-15\",20],[\"2011-11-16\",29],[\"2011-11-17\",29],[\"2011-11-18\",25],[\"2011-11-20\",10],[\"2011-11-21\",15],[\"2011-11-22\",20],[\"2011-11-23\",23],[\"2011-11-24\",23],[\"2011-11-25\",20],[\"2011-11-27\",3],[\"2011-11-28\",23],[\"2011-11-29\",27],[\"2011-11-30\",13],[\"2011-12-01\",28],[\"2011-12-02\",25],[\"2011-12-04\",10],[\"2011-12-05\",27],[\"2011-12-06\",27],[\"2011-12-07\",15],[\"2011-12-08\",18],[\"2011-12-09\",11]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id = ? OR i.invoice_date >= ?) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"12361\",\"2011-09-29\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (i.customer_id equals '12361' or i.invoice_date is on or after '2011-09-29'), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}988{"category":"join/null/and/aggregate","domain":"commerce","family_id":"8538031651a1c01abac7fc14","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"3a6498c3522fed45366b61e02a4cfceb849d0fbcf091b85caefa16440d517820","language":"en","license":"CC-BY-4.0","query":"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[0.55],\\\"sql\\\":\\\"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MIN(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.customer_id IS NOT NULL)","sql_parameters":"[0.55]","state":"{\"question\":\"Return the minimum of l.quantity for retail lines joined to their invoices where (l.unit_price is greater than 0.55 and i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}989{"category":"join/distinct_invoice/and/grouped","domain":"commerce","family_id":"c5a0217fd75147a9efb002ba","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"35129b14f55d9879b8155e3f814f24dca8ebfc5551da07f22d7f06fe269fa5b6","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 49.95), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[92,49.95],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",1],[\"Belgium\",3],[\"Channel Islands\",4],[\"Cyprus\",3],[\"Denmark\",1],[\"EIRE\",18],[\"Finland\",3],[\"France\",9],[\"Germany\",18],[\"Italy\",1],[\"Japan\",1],[\"Netherlands\",20],[\"Spain\",8],[\"Sweden\",15],[\"Switzerland\",2],[\"United Kingdom\",1519]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND l.unit_price <= ?) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[92,49.95]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 92 and l.unit_price is at most 49.95), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}990{"category":"join/distinct_invoice/null/or/grouped","domain":"commerce","family_id":"8e52ff72af1a48479c7ede68","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"ff7fe7d81afdc73e1f815fdc5fc44b4c503a1887b90a7c7cf581a3eb41dbc246","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? AND i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[229],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",3],[\"2009-12-02\",4],[\"2009-12-03\",5],[\"2009-12-04\",5],[\"2009-12-06\",2],[\"2009-12-07\",3],[\"2009-12-08\",5],[\"2009-12-09\",4],[\"2009-12-10\",3],[\"2009-12-11\",3],[\"2009-12-14\",3],[\"2009-12-15\",5],[\"2009-12-17\",8],[\"2009-12-18\",2],[\"2009-12-20\",1],[\"2009-12-21\",7],[\"2009-12-22\",7],[\"2009-12-23\",4],[\"2010-01-04\",3],[\"2010-01-05\",3],[\"2010-01-07\",3],[\"2010-01-08\",4],[\"2010-01-10\",1],[\"2010-01-11\",1],[\"2010-01-12\",3],[\"2010-01-13\",2],[\"2010-01-15\",1],[\"2010-01-20\",1],[\"2010-01-22\",1],[\"2010-01-25\",3],[\"2010-01-26\",2],[\"2010-01-27\",3],[\"2010-01-28\",1],[\"2010-01-29\",2],[\"2010-01-31\",3],[\"2010-02-01\",3],[\"2010-02-02\",3],[\"2010-02-03\",1],[\"2010-02-04\",2],[\"2010-02-07\",2],[\"2010-02-08\",3],[\"2010-02-10\",1],[\"2010-02-11\",3],[\"2010-02-12\",3],[\"2010-02-14\",1],[\"2010-02-16\",2],[\"2010-02-17\",4],[\"2010-02-18\",2],[\"2010-02-19\",5],[\"2010-02-22\",1],[\"2010-02-23\",1],[\"2010-02-24\",2],[\"2010-02-25\",1],[\"2010-02-26\",2],[\"2010-02-28\",1],[\"2010-03-01\",1],[\"2010-03-03\",1],[\"2010-03-04\",1],[\"2010-03-05\",7],[\"2010-03-07\",3],[\"2010-03-08\",3],[\"2010-03-09\",1],[\"2010-03-10\",4],[\"2010-03-15\",6],[\"2010-03-17\",3],[\"2010-03-18\",2],[\"2010-03-19\",2],[\"2010-03-21\",2],[\"2010-03-22\",1],[\"2010-03-23\",4],[\"2010-03-24\",3],[\"2010-03-26\",1],[\"2010-03-29\",3],[\"2010-03-30\",1],[\"2010-03-31\",3],[\"2010-04-01\",3],[\"2010-04-06\",1],[\"2010-04-08\",3],[\"2010-04-09\",3],[\"2010-04-11\",1],[\"2010-04-12\",1],[\"2010-04-14\",2],[\"2010-04-15\",1],[\"2010-04-16\",4],[\"2010-04-19\",3],[\"2010-04-20\",1],[\"2010-04-21\",2],[\"2010-04-22\",3],[\"2010-04-23\",2],[\"2010-04-26\",5],[\"2010-04-27\",1],[\"2010-04-28\",1],[\"2010-04-29\",5],[\"2010-04-30\",1],[\"2010-05-02\",1],[\"2010-05-04\",1],[\"2010-05-05\",3],[\"2010-05-06\",4],[\"2010-05-07\",3],[\"2010-05-10\",3],[\"2010-05-12\",6],[\"2010-05-13\",1],[\"2010-05-14\",5],[\"2010-05-17\",1],[\"2010-05-18\",2],[\"2010-05-19\",1],[\"2010-05-21\",3],[\"2010-05-23\",1],[\"2010-05-24\",1],[\"2010-05-25\",2],[\"2010-05-26\",4],[\"2010-05-28\",3],[\"2010-06-01\",4],[\"2010-06-02\",3],[\"2010-06-03\",4],[\"2010-06-04\",3],[\"2010-06-07\",5],[\"2010-06-08\",1],[\"2010-06-09\",2],[\"2010-06-10\",1],[\"2010-06-11\",1],[\"2010-06-14\",1],[\"2010-06-15\",3],[\"2010-06-16\",1],[\"2010-06-17\",3],[\"2010-06-18\",2],[\"2010-06-20\",1],[\"2010-06-23\",4],[\"2010-06-24\",2],[\"2010-06-25\",1],[\"2010-06-27\",1],[\"2010-06-28\",2],[\"2010-06-29\",3],[\"2010-06-30\",3],[\"2010-07-01\",1],[\"2010-07-02\",1],[\"2010-07-05\",1],[\"2010-07-06\",2],[\"2010-07-07\",2],[\"2010-07-08\",3],[\"2010-07-09\",2],[\"2010-07-14\",1],[\"2010-07-15\",3],[\"2010-07-16\",3],[\"2010-07-18\",1],[\"2010-07-19\",1],[\"2010-07-20\",2],[\"2010-07-21\",4],[\"2010-07-22\",1],[\"2010-07-23\",4],[\"2010-07-25\",1],[\"2010-07-26\",2],[\"2010-07-27\",5],[\"2010-07-28\",3],[\"2010-07-29\",2],[\"2010-07-30\",5],[\"2010-08-02\",2],[\"2010-08-03\",2],[\"2010-08-05\",2],[\"2010-08-06\",4],[\"2010-08-08\",1],[\"2010-08-10\",1],[\"2010-08-11\",2],[\"2010-08-12\",2],[\"2010-08-13\",6],[\"2010-08-15\",3],[\"2010-08-16\",1],[\"2010-08-17\",2],[\"2010-08-18\",2],[\"2010-08-19\",3],[\"2010-08-20\",1],[\"2010-08-24\",3],[\"2010-08-25\",4],[\"2010-08-26\",3],[\"2010-08-31\",5],[\"2010-09-02\",2],[\"2010-09-03\",6],[\"2010-09-06\",1],[\"2010-09-07\",1],[\"2010-09-09\",1],[\"2010-09-12\",1],[\"2010-09-13\",6],[\"2010-09-16\",1],[\"2010-09-17\",4],[\"2010-09-20\",2],[\"2010-09-21\",2],[\"2010-09-22\",1],[\"2010-09-24\",3],[\"2010-09-26\",2],[\"2010-09-27\",3],[\"2010-09-28\",3],[\"2010-09-30\",4],[\"2010-10-01\",1],[\"2010-10-04\",2],[\"2010-10-05\",2],[\"2010-10-06\",2],[\"2010-10-07\",1],[\"2010-10-08\",7],[\"2010-10-10\",1],[\"2010-10-11\",1],[\"2010-10-12\",3],[\"2010-10-13\",1],[\"2010-10-14\",1],[\"2010-10-15\",5],[\"2010-10-18\",2],[\"2010-10-19\",2],[\"2010-10-21\",1],[\"2010-10-22\",1],[\"2010-10-24\",1],[\"2010-10-25\",3],[\"2010-10-26\",4],[\"2010-10-29\",6],[\"2010-10-31\",1],[\"2010-11-01\",1],[\"2010-11-02\",2],[\"2010-11-03\",2],[\"2010-11-04\",4],[\"2010-11-05\",3],[\"2010-11-09\",3],[\"2010-11-10\",3],[\"2010-11-11\",5],[\"2010-11-12\",2],[\"2010-11-15\",2],[\"2010-11-16\",3],[\"2010-11-17\",2],[\"2010-11-18\",3],[\"2010-11-19\",3],[\"2010-11-22\",1],[\"2010-11-23\",1],[\"2010-11-24\",6],[\"2010-11-25\",4],[\"2010-11-29\",4],[\"2010-11-30\",4],[\"2010-12-01\",10],[\"2010-12-02\",8],[\"2010-12-03\",2],[\"2010-12-06\",6],[\"2010-12-07\",12],[\"2010-12-08\",4],[\"2010-12-09\",8],[\"2010-12-10\",1],[\"2010-12-12\",1],[\"2010-12-13\",5],[\"2010-12-14\",1],[\"2010-12-15\",2],[\"2010-12-16\",5],[\"2010-12-17\",2],[\"2010-12-19\",3],[\"2010-12-20\",3],[\"2010-12-22\",2],[\"2010-12-23\",4],[\"2011-01-05\",3],[\"2011-01-06\",1],[\"2011-01-07\",3],[\"2011-01-10\",1],[\"2011-01-11\",5],[\"2011-01-12\",1],[\"2011-01-13\",1],[\"2011-01-17\",1],[\"2011-01-20\",1],[\"2011-01-21\",1],[\"2011-01-24\",1],[\"2011-01-25\",2],[\"2011-01-26\",1],[\"2011-01-27\",1],[\"2011-02-01\",2],[\"2011-02-03\",2],[\"2011-02-04\",2],[\"2011-02-07\",2],[\"2011-02-10\",2],[\"2011-02-11\",2],[\"2011-02-14\",1],[\"2011-02-15\",4],[\"2011-02-16\",1],[\"2011-02-17\",3],[\"2011-02-18\",2],[\"2011-02-20\",1],[\"2011-02-21\",2],[\"2011-02-25\",1],[\"2011-03-01\",1],[\"2011-03-02\",1],[\"2011-03-03\",1],[\"2011-03-04\",1],[\"2011-03-07\",3],[\"2011-03-08\",2],[\"2011-03-09\",3],[\"2011-03-10\",1],[\"2011-03-11\",2],[\"2011-03-14\",1],[\"2011-03-15\",1],[\"2011-03-16\",2],[\"2011-03-17\",2],[\"2011-03-18\",1],[\"2011-03-20\",2],[\"2011-03-21\",1],[\"2011-03-22\",1],[\"2011-03-23\",1],[\"2011-03-24\",1],[\"2011-03-25\",2],[\"2011-03-30\",8],[\"2011-04-01\",7],[\"2011-04-03\",2],[\"2011-04-04\",2],[\"2011-04-05\",4],[\"2011-04-06\",1],[\"2011-04-07\",1],[\"2011-04-08\",2],[\"2011-04-12\",1],[\"2011-04-13\",1],[\"2011-04-14\",3],[\"2011-04-15\",1],[\"2011-04-18\",1],[\"2011-04-19\",1],[\"2011-04-20\",1],[\"2011-04-21\",4],[\"2011-04-26\",5],[\"2011-04-27\",2],[\"2011-05-03\",2],[\"2011-05-04\",1],[\"2011-05-05\",5],[\"2011-05-06\",1],[\"2011-05-09\",1],[\"2011-05-10\",2],[\"2011-05-11\",5],[\"2011-05-12\",1],[\"2011-05-13\",3],[\"2011-05-17\",1],[\"2011-05-18\",1],[\"2011-05-19\",2],[\"2011-05-20\",3],[\"2011-05-23\",2],[\"2011-05-24\",4],[\"2011-05-25\",1],[\"2011-05-26\",1],[\"2011-05-31\",1],[\"2011-06-01\",1],[\"2011-06-02\",1],[\"2011-06-03\",1],[\"2011-06-05\",1],[\"2011-06-07\",2],[\"2011-06-08\",1],[\"2011-06-10\",1],[\"2011-06-12\",1],[\"2011-06-13\",5],[\"2011-06-14\",1],[\"2011-06-15\",1],[\"2011-06-16\",2],[\"2011-06-17\",4],[\"2011-06-20\",4],[\"2011-06-22\",2],[\"2011-06-24\",2],[\"2011-06-27\",1],[\"2011-06-28\",2],[\"2011-06-30\",4],[\"2011-07-04\",1],[\"2011-07-05\",5],[\"2011-07-06\",2],[\"2011-07-07\",2],[\"2011-07-08\",2],[\"2011-07-11\",2],[\"2011-07-12\",1],[\"2011-07-15\",1],[\"2011-07-17\",1],[\"2011-07-19\",3],[\"2011-07-20\",3],[\"2011-07-21\",2],[\"2011-07-22\",2],[\"2011-07-24\",2],[\"2011-07-26\",1],[\"2011-07-27\",2],[\"2011-07-28\",2],[\"2011-08-01\",1],[\"2011-08-02\",2],[\"2011-08-03\",2],[\"2011-08-04\",3],[\"2011-08-05\",2],[\"2011-08-07\",1],[\"2011-08-08\",1],[\"2011-08-10\",1],[\"2011-08-11\",2],[\"2011-08-16\",1],[\"2011-08-17\",1],[\"2011-08-18\",4],[\"2011-08-21\",1],[\"2011-08-22\",3],[\"2011-08-23\",2],[\"2011-08-24\",5],[\"2011-08-26\",1],[\"2011-08-30\",2],[\"2011-09-01\",3],[\"2011-09-02\",6],[\"2011-09-04\",1],[\"2011-09-05\",1],[\"2011-09-06\",1],[\"2011-09-08\",2],[\"2011-09-09\",1],[\"2011-09-13\",1],[\"2011-09-14\",1],[\"2011-09-15\",3],[\"2011-09-16\",1],[\"2011-09-19\",1],[\"2011-09-20\",2],[\"2011-09-23\",3],[\"2011-09-26\",1],[\"2011-09-27\",1],[\"2011-09-28\",2],[\"2011-09-29\",1],[\"2011-09-30\",1],[\"2011-10-02\",2],[\"2011-10-03\",1],[\"2011-10-04\",3],[\"2011-10-06\",4],[\"2011-10-07\",3],[\"2011-10-10\",4],[\"2011-10-11\",1],[\"2011-10-12\",2],[\"2011-10-13\",2],[\"2011-10-14\",1],[\"2011-10-17\",3],[\"2011-10-18\",1],[\"2011-10-19\",5],[\"2011-10-20\",1],[\"2011-10-21\",1],[\"2011-10-24\",4],[\"2011-10-25\",3],[\"2011-10-26\",3],[\"2011-10-27\",2],[\"2011-10-28\",4],[\"2011-10-31\",1],[\"2011-11-02\",2],[\"2011-11-03\",5],[\"2011-11-04\",4],[\"2011-11-06\",1],[\"2011-11-07\",1],[\"2011-11-08\",2],[\"2011-11-09\",2],[\"2011-11-10\",1],[\"2011-11-11\",3],[\"2011-11-13\",1],[\"2011-11-15\",2],[\"2011-11-16\",1],[\"2011-11-17\",2],[\"2011-11-18\",3],[\"2011-11-20\",1],[\"2011-11-21\",1],[\"2011-11-22\",2],[\"2011-11-23\",1],[\"2011-11-24\",2],[\"2011-11-25\",2],[\"2011-11-28\",4],[\"2011-11-29\",4],[\"2011-11-30\",1],[\"2011-12-01\",1],[\"2011-12-02\",2],[\"2011-12-05\",8],[\"2011-12-06\",2],[\"2011-12-08\",1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.quantity > ? OR i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[229]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.quantity is greater than 229 or i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}991{"category":"join/null/having","domain":"commerce","family_id":"b0434fdf83fd87f91894ad96","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9dbb1d39c5f37c68cb2128926c2a83b6ed35b4ccbed5024384d51d4fa3f208bd","language":"en","license":"CC-BY-4.0","query":"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2011-06-20\",350.04555555555555],[\"2010-03-24\",219.8075],[\"2010-09-17\",22.025000000000002],[\"2010-02-02\",20.880000000000003],[\"2011-03-09\",16.95]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[2]","state":"{\"question\":\"Return the average of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}992{"category":"join/null/date/or/grouped","domain":"commerce","family_id":"31d1e1e3516661b4a5af70cd","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"a8f938760a063759d36b14a4cd7a9d739f51759266d88c955f6904d924c42aac","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",7.95],[\"2009-12-02\",34.95],[\"2009-12-03\",79.95],[\"2009-12-04\",12.75],[\"2009-12-05\",12.75],[\"2009-12-06\",49.95],[\"2009-12-07\",50.0],[\"2009-12-08\",15.95],[\"2009-12-09\",79.95],[\"2009-12-10\",49.95],[\"2009-12-11\",39.95],[\"2009-12-13\",40.0],[\"2009-12-14\",14.95],[\"2009-12-15\",35.95],[\"2009-12-16\",39.95],[\"2009-12-17\",12.75],[\"2009-12-18\",10.95],[\"2009-12-20\",9.95],[\"2009-12-21\",10.95],[\"2009-12-22\",16.48],[\"2009-12-23\",3.75],[\"2010-01-04\",6.95],[\"2010-01-05\",45.95],[\"2010-01-06\",7.95],[\"2010-01-07\",18.0],[\"2010-01-08\",16.95],[\"2010-01-10\",7.95],[\"2010-01-11\",34.95],[\"2010-01-12\",21.95],[\"2010-01-13\",8.5],[\"2010-01-14\",9.95],[\"2010-01-15\",39.95],[\"2010-01-17\",4.95],[\"2010-01-18\",2.25],[\"2010-01-19\",14.95],[\"2010-01-20\",12.75],[\"2010-01-21\",12.75],[\"2010-01-22\",35.95],[\"2010-01-24\",12.75],[\"2010-01-25\",14.26],[\"2010-01-26\",39.95],[\"2010-01-27\",9.95],[\"2010-01-28\",12.75],[\"2010-01-29\",28.0],[\"2010-01-31\",9.95],[\"2010-02-01\",45.95],[\"2010-02-02\",79.95],[\"2010-02-03\",79.95],[\"2010-02-04\",16.95],[\"2010-02-05\",21.95],[\"2010-02-07\",4.95],[\"2010-02-08\",14.95],[\"2010-02-09\",10.95],[\"2010-02-10\",40.0],[\"2010-02-11\",6.95],[\"2010-02-12\",8.49],[\"2010-02-14\",26.95],[\"2010-02-15\",12.75],[\"2010-02-16\",45.95],[\"2010-02-17\",8.5],[\"2010-02-18\",12.75],[\"2010-02-19\",13.57],[\"2010-02-21\",12.75],[\"2010-02-22\",79.95],[\"2010-02-23\",45.95],[\"2010-02-24\",10.95],[\"2010-02-25\",18.0],[\"2010-02-26\",45.95],[\"2010-02-28\",12.75],[\"2010-03-01\",12.75],[\"2010-03-02\",12.75],[\"2010-03-03\",45.95],[\"2010-03-04\",26.95],[\"2010-03-05\",18.0],[\"2010-03-07\",7.95],[\"2010-03-08\",39.95],[\"2010-03-09\",12.75],[\"2010-03-10\",10.95],[\"2010-03-11\",12.75],[\"2010-03-12\",9.95],[\"2010-03-14\",16.95],[\"2010-03-15\",25.52],[\"2010-03-16\",18.0],[\"2010-03-17\",9.95],[\"2010-03-18\",29.95],[\"2010-03-19\",14.95],[\"2010-03-21\",12.75],[\"2010-03-22\",12.75],[\"2010-03-23\",12.75],[\"2010-03-24\",867.79],[\"2010-03-25\",40.0],[\"2010-03-26\",16.95],[\"2010-03-28\",4.95],[\"2010-03-29\",8.5],[\"2010-03-30\",18.95],[\"2010-03-31\",34.95],[\"2010-04-01\",10.95],[\"2010-04-06\",15.95],[\"2010-04-07\",10.95],[\"2010-04-08\",12.75],[\"2010-04-09\",12.75],[\"2010-04-11\",7.95],[\"2010-04-12\",12.75],[\"2010-04-13\",9.95],[\"2010-04-14\",12.75],[\"2010-04-15\",12.75],[\"2010-04-16\",12.75],[\"2010-04-18\",14.95],[\"2010-04-19\",26.95],[\"2010-04-20\",10.75],[\"2010-04-21\",125.0],[\"2010-04-22\",18.0],[\"2010-04-23\",45.95],[\"2010-04-25\",12.75],[\"2010-04-26\",39.95],[\"2010-04-27\",25.49],[\"2010-04-28\",7.65],[\"2010-04-29\",12.75],[\"2010-04-30\",14.95],[\"2010-05-02\",15.0],[\"2010-05-04\",230.0],[\"2010-05-05\",12.75],[\"2010-05-06\",19.95],[\"2010-05-07\",15.95],[\"2010-05-09\",16.95],[\"2010-05-10\",29.95],[\"2010-05-11\",16.95],[\"2010-05-12\",12.75],[\"2010-05-13\",12.75],[\"2010-05-14\",16.98],[\"2010-05-16\",8.5],[\"2010-05-17\",12.75],[\"2010-05-18\",18.95],[\"2010-05-19\",79.95],[\"2010-05-20\",12.75],[\"2010-05-21\",12.75],[\"2010-05-23\",12.75],[\"2010-05-24\",14.95],[\"2010-05-25\",19.95],[\"2010-05-26\",25.49],[\"2010-05-27\",12.75],[\"2010-05-28\",15.95],[\"2010-05-30\",12.75],[\"2010-06-01\",15.95],[\"2010-06-02\",12.75],[\"2010-06-03\",12.75],[\"2010-06-04\",25.49],[\"2010-06-06\",9.95],[\"2010-06-07\",18.0],[\"2010-06-08\",12.75],[\"2010-06-09\",40.0],[\"2010-06-10\",12.75],[\"2010-06-11\",39.95],[\"2010-06-13\",16.95],[\"2010-06-14\",16.95],[\"2010-06-15\",12.75],[\"2010-06-16\",19.95],[\"2010-06-17\",12.75],[\"2010-06-18\",10.95],[\"2010-06-20\",12.75],[\"2010-06-21\",12.75],[\"2010-06-22\",19.95],[\"2010-06-23\",19.95],[\"2010-06-24\",25.49],[\"2010-06-25\",12.75],[\"2010-06-27\",12.75],[\"2010-06-28\",14.95],[\"2010-06-29\",125.0],[\"2010-06-30\",19.95],[\"2010-07-01\",18.95],[\"2010-07-02\",8.95],[\"2010-07-04\",24.95],[\"2010-07-05\",18.0],[\"2010-07-06\",19.95],[\"2010-07-07\",12.75],[\"2010-07-08\",125.0],[\"2010-07-09\",15.95],[\"2010-07-11\",15.95],[\"2010-07-12\",295.0],[\"2010-07-13\",40.0],[\"2010-07-14\",12.75],[\"2010-07-15\",18.0],[\"2010-07-16\",34.95],[\"2010-07-18\",4.95],[\"2010-07-19\",10.95],[\"2010-07-20\",12.75],[\"2010-07-21\",15.95],[\"2010-07-22\",28.0],[\"2010-07-23\",10.95],[\"2010-07-25\",15.0],[\"2010-07-26\",18.0],[\"2010-07-27\",19.95],[\"2010-07-28\",10.95],[\"2010-07-29\",10.95],[\"2010-07-30\",12.75],[\"2010-08-01\",12.75],[\"2010-08-02\",295.0],[\"2010-08-03\",295.0],[\"2010-08-04\",12.75],[\"2010-08-05\",12.95],[\"2010-08-06\",5.95],[\"2010-08-08\",34.95],[\"2010-08-09\",6.68],[\"2010-08-10\",5.95],[\"2010-08-11\",18.0],[\"2010-08-12\",16.95],[\"2010-08-13\",10.65],[\"2010-08-15\",12.75],[\"2010-08-16\",12.75],[\"2010-08-17\",9.95],[\"2010-08-18\",12.75],[\"2010-08-19\",12.75],[\"2010-08-20\",15.0],[\"2010-08-22\",8.5],[\"2010-08-23\",14.95],[\"2010-08-24\",295.0],[\"2010-08-25\",12.75],[\"2010-08-26\",7.95],[\"2010-08-27\",7.49],[\"2010-08-29\",8.5],[\"2010-08-31\",9.95],[\"2010-09-01\",79.95],[\"2010-09-02\",39.95],[\"2010-09-03\",15.0],[\"2010-09-05\",10.95],[\"2010-09-06\",18.0],[\"2010-09-07\",10.95],[\"2010-09-08\",2.55],[\"2010-09-09\",110.0],[\"2010-09-10\",6.75],[\"2010-09-12\",16.95],[\"2010-09-13\",12.75],[\"2010-09-14\",12.75],[\"2010-09-15\",16.95],[\"2010-09-16\",18.0],[\"2010-09-17\",8.5],[\"2010-09-19\",14.95],[\"2010-09-20\",129.95],[\"2010-09-21\",9.95],[\"2010-09-22\",7.95],[\"2010-09-23\",18.95],[\"2010-09-24\",14.95],[\"2010-09-26\",12.75],[\"2010-09-27\",16.95],[\"2010-09-28\",16.95],[\"2010-09-29\",50.0],[\"2010-09-30\",12.75],[\"2010-10-01\",18.95],[\"2010-10-03\",5.45],[\"2010-10-04\",29.95],[\"2010-10-05\",12.75],[\"2010-10-06\",50.0],[\"2010-10-07\",12.75],[\"2010-10-08\",16.95],[\"2010-10-10\",14.95],[\"2010-10-11\",79.95],[\"2010-10-12\",10.95],[\"2010-10-13\",16.95],[\"2010-10-14\",52.78],[\"2010-10-15\",12.75],[\"2010-10-17\",14.95],[\"2010-10-18\",18.0],[\"2010-10-19\",21.95],[\"2010-10-20\",34.95],[\"2010-10-21\",145.0],[\"2010-10-22\",145.0],[\"2010-10-24\",39.95],[\"2010-10-25\",14.95],[\"2010-10-26\",9.95],[\"2010-10-27\",14.95],[\"2010-10-28\",12.75],[\"2010-10-29\",39.95],[\"2010-10-31\",18.0],[\"2010-11-01\",9.95],[\"2010-11-02\",40.0],[\"2010-11-03\",165.0],[\"2010-11-04\",14.95],[\"2010-11-05\",14.95],[\"2010-11-07\",8.95],[\"2010-11-08\",32.69],[\"2010-11-09\",50.0],[\"2010-11-10\",16.95],[\"2010-11-11\",14.95],[\"2010-11-12\",15.0],[\"2010-11-14\",28.0],[\"2010-11-15\",40.0],[\"2010-11-16\",24.95],[\"2010-11-17\",295.0],[\"2010-11-18\",34.95],[\"2010-11-19\",253.0],[\"2010-11-21\",14.95],[\"2010-11-22\",12.75],[\"2010-11-23\",12.75],[\"2010-11-24\",79.95],[\"2010-11-25\",65.0],[\"2010-11-26\",8.5],[\"2010-11-28\",110.0],[\"2010-11-29\",18.0],[\"2010-11-30\",24.95],[\"2010-12-01\",16.95],[\"2010-12-02\",10.95],[\"2010-12-03\",40.0],[\"2010-12-05\",18.0],[\"2010-12-06\",14.95],[\"2010-12-07\",19.84],[\"2010-12-08\",21.95],[\"2010-12-09\",18.0],[\"2010-12-10\",16.95],[\"2010-12-12\",19.95],[\"2010-12-13\",12.75],[\"2010-12-14\",29.95],[\"2010-12-15\",12.75],[\"2010-12-16\",39.95],[\"2010-12-17\",18.0],[\"2010-12-20\",10.95],[\"2010-12-21\",18.0],[\"2010-12-22\",4.25],[\"2010-12-23\",5.95],[\"2011-01-04\",8.5],[\"2011-01-05\",12.75],[\"2011-01-06\",8.5],[\"2011-01-07\",39.95],[\"2011-01-09\",12.75],[\"2011-01-10\",18.0],[\"2011-01-11\",18.0],[\"2011-01-12\",165.0],[\"2011-01-13\",8.5],[\"2011-01-14\",18.0],[\"2011-01-16\",3.95],[\"2011-01-17\",12.75],[\"2011-01-18\",6.95],[\"2011-01-19\",18.0],[\"2011-01-20\",8.95],[\"2011-01-21\",40.0],[\"2011-01-23\",14.95],[\"2011-01-24\",12.75],[\"2011-01-25\",40.0],[\"2011-01-26\",12.75],[\"2011-01-27\",18.0],[\"2011-01-28\",7.95],[\"2011-01-30\",2.95],[\"2011-01-31\",14.95],[\"2011-02-01\",14.95],[\"2011-02-02\",12.75],[\"2011-02-03\",15.0],[\"2011-02-04\",295.0],[\"2011-02-07\",12.75],[\"2011-02-08\",4.95],[\"2011-02-09\",15.0],[\"2011-02-10\",165.0],[\"2011-02-11\",145.0],[\"2011-02-13\",5.95],[\"2011-02-14\",16.95],[\"2011-02-15\",10.95],[\"2011-02-16\",8.5],[\"2011-02-17\",18.0],[\"2011-02-18\",14.95],[\"2011-02-20\",10.95],[\"2011-02-21\",12.75],[\"2011-02-22\",10.95],[\"2011-02-23\",34.95],[\"2011-02-24\",10.95],[\"2011-02-25\",40.0],[\"2011-02-27\",18.0],[\"2011-02-28\",125.0],[\"2011-03-01\",376.5],[\"2011-03-02\",10.95],[\"2011-03-03\",40.0],[\"2011-03-04\",28.0],[\"2011-03-06\",10.95],[\"2011-03-07\",125.0],[\"2011-03-08\",10.95],[\"2011-03-09\",40.0],[\"2011-03-10\",14.95],[\"2011-03-11\",16.95],[\"2011-03-14\",10.95],[\"2011-03-15\",9.95],[\"2011-03-16\",10.95],[\"2011-03-17\",10.95],[\"2011-03-18\",18.0],[\"2011-03-20\",18.0],[\"2011-03-21\",10.95],[\"2011-03-22\",9.95],[\"2011-03-23\",12.75],[\"2011-03-24\",8.5],[\"2011-03-25\",18.0],[\"2011-03-27\",12.75],[\"2011-03-28\",150.0],[\"2011-03-29\",10.65],[\"2011-03-30\",12.75],[\"2011-03-31\",18.0],[\"2011-04-01\",16.95],[\"2011-04-03\",10.95],[\"2011-04-04\",2382.92],[\"2011-04-05\",125.0],[\"2011-04-06\",8.15],[\"2011-04-07\",12.75],[\"2011-04-08\",18.0],[\"2011-04-10\",10.95],[\"2011-04-11\",8.5],[\"2011-04-12\",10.95],[\"2011-04-13\",12.75],[\"2011-04-14\",18.0],[\"2011-04-15\",40.0],[\"2011-04-17\",9.95],[\"2011-04-18\",12.75],[\"2011-04-19\",5.95],[\"2011-04-20\",14.95],[\"2011-04-21\",40.0],[\"2011-04-26\",40.0],[\"2011-04-27\",50.0],[\"2011-04-28\",295.0],[\"2011-05-01\",9.95],[\"2011-05-03\",110.0],[\"2011-05-04\",9.95],[\"2011-05-05\",39.95],[\"2011-05-06\",40.0],[\"2011-05-08\",16.95],[\"2011-05-09\",12.75],[\"2011-05-10\",16.95],[\"2011-05-11\",18.0],[\"2011-05-12\",12.5],[\"2011-05-13\",34.95],[\"2011-05-15\",16.95],[\"2011-05-16\",10.4],[\"2011-05-17\",12.5],[\"2011-05-18\",40.0],[\"2011-05-19\",39.95],[\"2011-05-20\",16.95],[\"2011-05-22\",9.95],[\"2011-05-23\",18.0],[\"2011-05-24\",29.95],[\"2011-05-25\",8.5],[\"2011-05-26\",125.0],[\"2011-05-27\",10.95],[\"2011-05-29\",5.45],[\"2011-05-31\",12.75],[\"2011-06-01\",16.95],[\"2011-06-02\",40.0],[\"2011-06-03\",18.0],[\"2011-06-05\",34.95],[\"2011-06-06\",12.75],[\"2011-06-07\",12.75],[\"2011-06-08\",15.0],[\"2011-06-09\",18.0],[\"2011-06-10\",18.0],[\"2011-06-12\",15.95],[\"2011-06-13\",15.0],[\"2011-06-14\",15.0],[\"2011-06-15\",12.75],[\"2011-06-16\",25.0],[\"2011-06-17\",16.95],[\"2011-06-19\",7.95],[\"2011-06-20\",18.0],[\"2011-06-21\",25.0],[\"2011-06-22\",15.0],[\"2011-06-23\",9.95],[\"2011-06-24\",16.95],[\"2011-06-26\",28.0],[\"2011-06-27\",4.95],[\"2011-06-28\",12.75],[\"2011-06-29\",24.95],[\"2011-06-30\",165.0],[\"2011-07-01\",50.0],[\"2011-07-03\",10.95],[\"2011-07-04\",12.75],[\"2011-07-05\",15.0],[\"2011-07-06\",12.75],[\"2011-07-07\",15.0],[\"2011-07-08\",85.0],[\"2011-07-10\",2.55],[\"2011-07-11\",18.0],[\"2011-07-12\",10.95],[\"2011-07-13\",85.0],[\"2011-07-14\",14.95],[\"2011-07-15\",16.95],[\"2011-07-17\",18.0],[\"2011-07-18\",16.95],[\"2011-07-19\",18.0],[\"2011-07-20\",28.0],[\"2011-07-21\",14.95],[\"2011-07-22\",8.5],[\"2011-07-24\",24.95],[\"2011-07-25\",15.0],[\"2011-07-26\",16.95],[\"2011-07-27\",7.65],[\"2011-07-28\",15.0],[\"2011-07-29\",12.75],[\"2011-07-31\",12.5],[\"2011-08-01\",4.95],[\"2011-08-02\",8.5],[\"2011-08-03\",12.75],[\"2011-08-04\",49.95],[\"2011-08-05\",18.0],[\"2011-08-07\",8.5],[\"2011-08-08\",40.0],[\"2011-08-09\",18.0],[\"2011-08-10\",12.75],[\"2011-08-11\",15.0],[\"2011-08-12\",6.75],[\"2011-08-14\",39.95],[\"2011-08-15\",5.95],[\"2011-08-16\",18.0],[\"2011-08-17\",3.39],[\"2011-08-18\",12.75],[\"2011-08-19\",14.95],[\"2011-08-21\",8.5],[\"2011-08-22\",10.95],[\"2011-08-23\",7.65],[\"2011-08-24\",18.0],[\"2011-08-25\",34.95],[\"2011-08-26\",85.0],[\"2011-08-28\",5.95],[\"2011-08-30\",40.0],[\"2011-08-31\",18.0],[\"2011-09-01\",12.75],[\"2011-09-02\",10.95],[\"2011-09-04\",18.0],[\"2011-09-05\",6.35],[\"2011-09-06\",18.0],[\"2011-09-07\",10.75],[\"2011-09-08\",18.0],[\"2011-09-09\",15.0],[\"2011-09-11\",7.5],[\"2011-09-12\",9.95],[\"2011-09-13\",40.0],[\"2011-09-14\",9.95],[\"2011-09-15\",50.0],[\"2011-09-16\",18.0],[\"2011-09-18\",9.95],[\"2011-09-19\",8.5],[\"2011-09-20\",9.95],[\"2011-09-21\",12.75],[\"2011-09-22\",18.0],[\"2011-09-23\",49.95],[\"2011-09-25\",40.0],[\"2011-09-26\",12.5],[\"2011-09-27\",12.5],[\"2011-09-28\",15.0],[\"2011-09-29\",10.95],[\"2011-09-30\",50.0],[\"2011-10-02\",8.25],[\"2011-10-03\",152.78],[\"2011-10-04\",40.0],[\"2011-10-05\",39.95],[\"2011-10-06\",18.0],[\"2011-10-07\",18.0],[\"2011-10-09\",7.08],[\"2011-10-10\",12.75],[\"2011-10-11\",50.0],[\"2011-10-12\",18.0],[\"2011-10-13\",12.75],[\"2011-10-14\",12.75],[\"2011-10-17\",9.95],[\"2011-10-18\",39.95],[\"2011-10-19\",3949.32],[\"2011-10-20\",18.0],[\"2011-10-21\",20.8],[\"2011-10-23\",12.75],[\"2011-10-24\",25.0],[\"2011-10-25\",250.0],[\"2011-10-26\",25.0],[\"2011-10-27\",18.0],[\"2011-10-28\",12.5],[\"2011-10-30\",29.95],[\"2011-10-31\",18.0],[\"2011-11-01\",10.4],[\"2011-11-02\",7.65],[\"2011-11-03\",25.0],[\"2011-11-04\",18.0],[\"2011-11-06\",16.65],[\"2011-11-07\",50.0],[\"2011-11-08\",12.5],[\"2011-11-09\",24.95],[\"2011-11-10\",549.34],[\"2011-11-11\",18.0],[\"2011-11-13\",16.65],[\"2011-11-14\",12.75],[\"2011-11-15\",10.95],[\"2011-11-16\",145.0],[\"2011-11-17\",40.0],[\"2011-11-18\",39.95],[\"2011-11-20\",9.95],[\"2011-11-21\",15.0],[\"2011-11-22\",40.0],[\"2011-11-23\",40.0],[\"2011-11-24\",14.95],[\"2011-11-25\",50.0],[\"2011-11-27\",9.95],[\"2011-11-28\",15.0],[\"2011-11-29\",40.0],[\"2011-11-30\",18.0],[\"2011-12-01\",40.0],[\"2011-12-02\",40.0],[\"2011-12-04\",18.0],[\"2011-12-05\",219.5],[\"2011-12-06\",25.0],[\"2011-12-07\",18.0],[\"2011-12-08\",18.0],[\"2011-12-09\",12.75]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}993{"category":"join/distinct_invoice/date/or/aggregate","domain":"commerce","family_id":"80b91830b3fb0cd1bf56d9bf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"cbb1f2561e1ea1a5f50654800272617b8cf2482b5006ed577544d1a9bd583789","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? AND i.invoice_date < ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[3474]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price > ? OR i.invoice_date < ?)","sql_parameters":"[49.95,\"2010-12-02\"]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is greater than 49.95 or i.invoice_date is before '2010-12-02').\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}994{"category":"join/distinct_invoice/having","domain":"commerce","family_id":"4a31cf056615038d778be4c6","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"9f75d50b4778cb9d10c7306875ca416d9d6ca167b6e762d98f1c2797b57bb7cd","language":"en","license":"CC-BY-4.0","query":"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[49.95,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value ASC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[49.95,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[49.95,2],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[49.95,2],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2010-12-01\",68],[\"2010-12-02\",68],[\"2010-12-09\",52],[\"2010-12-08\",46],[\"2010-12-07\",34]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, COUNT(DISTINCT i.invoice) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (l.unit_price <= ?) GROUP BY i.invoice_date HAVING COUNT(*) >= ? ORDER BY value DESC, i.invoice_date ASC LIMIT 5","sql_parameters":"[49.95,2]","state":"{\"question\":\"Return the number of distinct i.invoice for retail lines joined to their invoices where (l.unit_price is at most 49.95), grouped by i.invoice_date, keeping only groups with at least 2 matching rows; return at most 5 groups ordered by aggregate value DESC, breaking ties by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}995{"category":"single_table/date/aggregate","domain":"commerce","family_id":"1d7c138094a52aac3bcef67b","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_2\",\"probabilities\":{\"plan_1\":0,\"plan_2\":1,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"40d6bfb55e248578bfb08e1a9404339cb356712c54f57eb1c80f12204437345a","language":"en","license":"CC-BY-4.0","query":"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14').","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT AVG(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT MIN(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[883223]]","source":"online_retail_ii","split":"calibration","sql":"SELECT SUM(quantity) AS value FROM retail_lines WHERE (invoice_date >= ?)","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the sum of quantity for retail invoice lines where (invoice_date is on or after '2010-07-14').\",\"schema\":{\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}996{"category":"join/null/date/and/aggregate","domain":"commerce","family_id":"fb732a6c2bd7e2e21d9f2bbf","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"df5d141473b840cd610a1c34e5e4cc14159335e30110e3f33a56d7136b3c6c30","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[10000]]","source":"online_retail_ii","split":"calibration","sql":"SELECT MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL)","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}997{"category":"join/null/and/aggregate","domain":"commerce","family_id":"229594f6706945186ab3cf27","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"d7474fcc4078d151948ed3620ac6f0dec84722dcc309aadb2f3fcd01be57904f","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present).","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? OR i.customer_id IS NOT NULL)\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"Australia\\\"],\\\"sql\\\":\\\"SELECT AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[47]]","source":"online_retail_ii","split":"calibration","sql":"SELECT COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.country = ? AND i.customer_id IS NOT NULL)","sql_parameters":"[\"Australia\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.country equals 'Australia' and i.customer_id is present).\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}998{"category":"join/null/date/and/ranked","domain":"commerce","family_id":"b4d165e0cdb91006e41063ff","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_1\",\"probabilities\":{\"plan_1\":1,\"plan_2\":0,\"plan_3\":0,\"plan_4\":0},\"type\":\"choice\"}}","id":"9b7c9388919014b0d39e98712b05b37c9e9c650faca360dbb94797448fbd5b9d","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value DESC, i.country ASC LIMIT 3\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-12-02\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"United Arab Emirates\",1],[\"Austria\",12],[\"Japan\",12]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, MAX(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY value ASC, i.country ASC LIMIT 3","sql_parameters":"[\"2010-12-02\"]","state":"{\"question\":\"Return the maximum of l.quantity for retail lines joined to their invoices where (i.invoice_date is before '2010-12-02' and i.customer_id is present), grouped by i.country; return at most 3 groups ordered by aggregate value ASC, breaking ties by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}999{"category":"join/null/grouped","domain":"commerce","family_id":"76b168aab6e98b6ac62c21c4","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_3\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":1,\"plan_4\":0},\"type\":\"choice\"}}","id":"c406b206d079021ecdb9f4a34bf8f40647b694610e3a6caf5dd4f5d72c7cd9ef","language":"en","license":"CC-BY-4.0","query":"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, SUM(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[],\\\"sql\\\":\\\"SELECT i.invoice_date, AVG(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"2009-12-01\",7.95],[\"2009-12-02\",16.95],[\"2009-12-03\",5.95],[\"2009-12-04\",6.75],[\"2009-12-06\",2.95],[\"2009-12-07\",50.0],[\"2009-12-08\",4.95],[\"2009-12-09\",6.75],[\"2009-12-10\",6.75],[\"2009-12-11\",39.95],[\"2009-12-14\",8.5],[\"2009-12-15\",1.65],[\"2009-12-17\",6.75],[\"2009-12-18\",4.25],[\"2009-12-20\",4.25],[\"2009-12-21\",10.95],[\"2009-12-22\",16.48],[\"2009-12-23\",3.75],[\"2010-01-04\",3.75],[\"2010-01-05\",45.95],[\"2010-01-07\",12.75],[\"2010-01-12\",2.95],[\"2010-01-13\",4.25],[\"2010-01-15\",3.75],[\"2010-01-22\",7.95],[\"2010-01-25\",14.26],[\"2010-01-26\",21.95],[\"2010-01-27\",4.95],[\"2010-01-28\",3.75],[\"2010-01-29\",12.75],[\"2010-01-31\",7.5],[\"2010-02-01\",13.57],[\"2010-02-02\",79.95],[\"2010-02-03\",4.25],[\"2010-02-04\",4.25],[\"2010-02-07\",0.85],[\"2010-02-08\",4.65],[\"2010-02-10\",1.65],[\"2010-02-11\",3.75],[\"2010-02-12\",2.1],[\"2010-02-14\",7.49],[\"2010-02-16\",6.35],[\"2010-02-17\",3.95],[\"2010-02-18\",9.95],[\"2010-02-19\",13.57],[\"2010-02-22\",4.95],[\"2010-02-23\",5.45],[\"2010-02-26\",0.85],[\"2010-03-03\",1.25],[\"2010-03-05\",13.57],[\"2010-03-07\",7.95],[\"2010-03-08\",2.95],[\"2010-03-09\",7.95],[\"2010-03-10\",2.1],[\"2010-03-15\",25.52],[\"2010-03-17\",6.35],[\"2010-03-19\",1.65],[\"2010-03-21\",1.95],[\"2010-03-23\",4.25],[\"2010-03-24\",867.79],[\"2010-03-26\",4.95],[\"2010-03-31\",8.95],[\"2010-04-01\",7.95],[\"2010-04-08\",3.35],[\"2010-04-09\",12.75],[\"2010-04-12\",12.75],[\"2010-04-14\",2.1],[\"2010-04-15\",2.95],[\"2010-04-16\",2.95],[\"2010-04-19\",7.95],[\"2010-04-20\",2.1],[\"2010-04-21\",2.95],[\"2010-04-23\",15.95],[\"2010-04-26\",11.74],[\"2010-04-27\",25.49],[\"2010-04-28\",2.1],[\"2010-04-29\",12.75],[\"2010-04-30\",1.95],[\"2010-05-05\",8.43],[\"2010-05-06\",5.55],[\"2010-05-07\",12.72],[\"2010-05-10\",14.95],[\"2010-05-13\",8.5],[\"2010-05-14\",16.98],[\"2010-05-17\",9.95],[\"2010-05-18\",1.65],[\"2010-05-21\",12.75],[\"2010-05-24\",14.95],[\"2010-05-25\",12.75],[\"2010-05-26\",25.49],[\"2010-05-28\",15.95],[\"2010-06-01\",4.95],[\"2010-06-02\",12.75],[\"2010-06-03\",8.95],[\"2010-06-04\",25.49],[\"2010-06-10\",1.25],[\"2010-06-11\",3.75],[\"2010-06-14\",1.55],[\"2010-06-15\",0.85],[\"2010-06-16\",1.65],[\"2010-06-17\",3.75],[\"2010-06-18\",1.65],[\"2010-06-23\",2.55],[\"2010-06-24\",25.49],[\"2010-06-25\",2.1],[\"2010-06-29\",5.95],[\"2010-06-30\",5.95],[\"2010-07-01\",1.25],[\"2010-07-02\",8.95],[\"2010-07-05\",1.95],[\"2010-07-06\",0.85],[\"2010-07-07\",1.95],[\"2010-07-08\",9.95],[\"2010-07-09\",15.95],[\"2010-07-14\",1.95],[\"2010-07-16\",8.5],[\"2010-07-19\",0.85],[\"2010-07-20\",9.95],[\"2010-07-21\",6.35],[\"2010-07-22\",3.75],[\"2010-07-23\",5.95],[\"2010-07-26\",6.35],[\"2010-07-27\",4.95],[\"2010-07-28\",5.45],[\"2010-07-29\",3.75],[\"2010-07-30\",12.75],[\"2010-08-02\",2.95],[\"2010-08-03\",10.17],[\"2010-08-05\",1.95],[\"2010-08-06\",8.5],[\"2010-08-10\",2.95],[\"2010-08-11\",6.75],[\"2010-08-12\",7.5],[\"2010-08-13\",9.32],[\"2010-08-16\",9.32],[\"2010-08-18\",1.95],[\"2010-08-19\",6.75],[\"2010-08-20\",3.35],[\"2010-08-25\",7.49],[\"2010-08-26\",8.5],[\"2010-08-31\",2.95],[\"2010-09-02\",9.95],[\"2010-09-03\",7.5],[\"2010-09-06\",1.65],[\"2010-09-09\",16.95],[\"2010-09-13\",9.95],[\"2010-09-16\",6.75],[\"2010-09-17\",79.95],[\"2010-09-20\",3.75],[\"2010-09-22\",3.75],[\"2010-09-24\",5.95],[\"2010-09-26\",4.25],[\"2010-09-27\",9.95],[\"2010-09-28\",7.5],[\"2010-09-30\",16.98],[\"2010-10-01\",16.98],[\"2010-10-04\",4.25],[\"2010-10-05\",4.95],[\"2010-10-06\",12.75],[\"2010-10-07\",3.75],[\"2010-10-08\",3.75],[\"2010-10-10\",4.25],[\"2010-10-11\",2.95],[\"2010-10-12\",4.95],[\"2010-10-15\",16.98],[\"2010-10-18\",7.95],[\"2010-10-19\",1.95],[\"2010-10-21\",5.95],[\"2010-10-25\",8.5],[\"2010-10-26\",9.95],[\"2010-10-29\",12.75],[\"2010-10-31\",2.95],[\"2010-11-02\",4.95],[\"2010-11-04\",7.95],[\"2010-11-05\",9.95],[\"2010-11-09\",4.25],[\"2010-11-11\",3.75],[\"2010-11-17\",3.75],[\"2010-11-18\",6.75],[\"2010-11-19\",5.45],[\"2010-11-22\",7.95],[\"2010-11-23\",4.25],[\"2010-11-24\",2.95],[\"2010-11-25\",9.95],[\"2010-11-29\",16.95],[\"2010-11-30\",2.1],[\"2010-12-01\",19.95],[\"2010-12-02\",3.95],[\"2010-12-06\",4.65],[\"2010-12-07\",8.95],[\"2010-12-08\",2.95],[\"2010-12-09\",4.95],[\"2010-12-10\",5.95],[\"2010-12-12\",19.95],[\"2010-12-13\",9.95],[\"2010-12-15\",0.85],[\"2010-12-16\",1.25],[\"2010-12-17\",2.55],[\"2010-12-19\",8.5],[\"2010-12-20\",22.0],[\"2010-12-22\",4.95],[\"2010-12-23\",4.25],[\"2011-01-05\",7.62],[\"2011-01-07\",3.75],[\"2011-01-10\",2.95],[\"2011-01-12\",9.95],[\"2011-01-20\",4.25],[\"2011-01-24\",9.95],[\"2011-01-25\",2.95],[\"2011-01-27\",2.1],[\"2011-02-01\",8.5],[\"2011-02-04\",8.5],[\"2011-02-11\",9.95],[\"2011-02-15\",9.95],[\"2011-02-17\",12.75],[\"2011-02-18\",1.95],[\"2011-02-21\",10.65],[\"2011-02-25\",8.5],[\"2011-03-01\",8.29],[\"2011-03-07\",9.95],[\"2011-03-09\",16.95],[\"2011-03-10\",4.95],[\"2011-03-14\",1.65],[\"2011-03-15\",3.75],[\"2011-03-16\",4.95],[\"2011-03-17\",0.42],[\"2011-03-18\",4.95],[\"2011-03-20\",7.95],[\"2011-03-21\",5.45],[\"2011-03-22\",2.1],[\"2011-03-23\",16.95],[\"2011-03-25\",6.95],[\"2011-03-30\",12.75],[\"2011-04-01\",12.75],[\"2011-04-03\",7.5],[\"2011-04-04\",2.95],[\"2011-04-05\",7.95],[\"2011-04-06\",8.5],[\"2011-04-07\",2.95],[\"2011-04-08\",2.95],[\"2011-04-12\",3.35],[\"2011-04-14\",4.25],[\"2011-04-15\",1.65],[\"2011-04-19\",2.95],[\"2011-04-21\",3.75],[\"2011-04-26\",8.25],[\"2011-04-27\",3.25],[\"2011-05-03\",2.95],[\"2011-05-05\",16.95],[\"2011-05-06\",1.65],[\"2011-05-09\",6.65],[\"2011-05-10\",14.95],[\"2011-05-11\",8.25],[\"2011-05-12\",2.1],[\"2011-05-13\",1.25],[\"2011-05-18\",7.5],[\"2011-05-24\",19.95],[\"2011-05-25\",2.08],[\"2011-05-26\",2.08],[\"2011-06-01\",2.1],[\"2011-06-03\",4.95],[\"2011-06-07\",1.45],[\"2011-06-10\",9.08],[\"2011-06-12\",19.95],[\"2011-06-13\",19.95],[\"2011-06-15\",5.45],[\"2011-06-16\",0.42],[\"2011-06-17\",8.25],[\"2011-06-20\",1917.0],[\"2011-06-22\",3.75],[\"2011-06-24\",3.75],[\"2011-06-27\",0.42],[\"2011-06-28\",4.15],[\"2011-06-30\",7.95],[\"2011-07-06\",2.1],[\"2011-07-07\",12.75],[\"2011-07-08\",12.46],[\"2011-07-11\",4.95],[\"2011-07-15\",3.75],[\"2011-07-20\",2.45],[\"2011-07-21\",2.95],[\"2011-07-22\",3.75],[\"2011-07-26\",7.46],[\"2011-07-27\",4.15],[\"2011-08-03\",1.65],[\"2011-08-05\",12.75],[\"2011-08-10\",5.45],[\"2011-08-11\",10.75],[\"2011-08-16\",5.95],[\"2011-08-18\",4.15],[\"2011-08-21\",2.95],[\"2011-08-22\",5.95],[\"2011-08-23\",3.75],[\"2011-08-30\",4.15],[\"2011-09-02\",2.95],[\"2011-09-06\",9.95],[\"2011-09-08\",19.95],[\"2011-09-09\",12.75],[\"2011-09-15\",2.1],[\"2011-09-19\",4.15],[\"2011-09-20\",3.25],[\"2011-09-23\",9.95],[\"2011-09-26\",0.85],[\"2011-09-30\",4.15],[\"2011-10-02\",9.95],[\"2011-10-04\",4.95],[\"2011-10-06\",1.25],[\"2011-10-10\",8.5],[\"2011-10-11\",2.08],[\"2011-10-12\",2.95],[\"2011-10-13\",1.65],[\"2011-10-14\",5.95],[\"2011-10-19\",19.95],[\"2011-10-20\",2.55],[\"2011-10-21\",2.08],[\"2011-10-24\",1.65],[\"2011-10-25\",12.5],[\"2011-10-26\",4.15],[\"2011-10-27\",4.95],[\"2011-10-28\",9.95],[\"2011-10-31\",6.25],[\"2011-11-03\",3.29],[\"2011-11-04\",8.95],[\"2011-11-06\",1.45],[\"2011-11-08\",9.95],[\"2011-11-10\",5.95],[\"2011-11-11\",16.95],[\"2011-11-13\",1.65],[\"2011-11-15\",1.65],[\"2011-11-16\",50.0],[\"2011-11-18\",3.75],[\"2011-11-21\",4.15],[\"2011-11-22\",0.5],[\"2011-11-25\",4.96],[\"2011-11-29\",8.95],[\"2011-11-30\",8.5],[\"2011-12-02\",9.95],[\"2011-12-05\",8.95],[\"2011-12-06\",5.75],[\"2011-12-08\",2.1]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.invoice_date, MAX(l.unit_price) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.customer_id IS NULL) GROUP BY i.invoice_date ORDER BY i.invoice_date ASC","sql_parameters":"[]","state":"{\"question\":\"Return the maximum of l.unit_price for retail lines joined to their invoices where (i.customer_id is missing), grouped by i.invoice_date, ordered by i.invoice_date ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}1000{"category":"join/null/date/or/grouped","domain":"commerce","family_id":"d3720f6c7755b8ed4237d3be","gold":"{\"plan\":{\"confidence\":1,\"label\":\"plan_4\",\"probabilities\":{\"plan_1\":0,\"plan_2\":0,\"plan_3\":0,\"plan_4\":1},\"type\":\"choice\"}}","id":"2513628bd1778e7af2b2b4f0ba05f04a33534e63da6af75590841a23e405eb6c","language":"en","license":"CC-BY-4.0","query":"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.","questions":"{\"plan\":{\"criteria\":{\"plan_1\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? AND i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_2\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, SUM(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_3\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, AVG(l.quantity) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\",\"plan_4\":\"{\\\"parameters\\\":[\\\"2010-07-14\\\"],\\\"sql\\\":\\\"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC\\\"}\"},\"instructions\":\"Choose the SQL plan that answers the question using the provided schema. SQL aliases l and i refer to retail_lines and retail_invoices.\",\"type\":\"choice\"}}","result":"[[\"Australia\",47],[\"Austria\",18],[\"Bahrain\",11],[\"Belgium\",76],[\"Canada\",5],[\"Channel Islands\",24],[\"Cyprus\",16],[\"Denmark\",15],[\"EIRE\",192],[\"Finland\",73],[\"France\",238],[\"Germany\",519],[\"Israel\",2],[\"Italy\",15],[\"Japan\",19],[\"Netherlands\",118],[\"Norway\",16],[\"Poland\",6],[\"Portugal\",21],[\"Singapore\",6],[\"Spain\",102],[\"Sweden\",93],[\"Switzerland\",34],[\"USA\",3],[\"United Arab Emirates\",2],[\"United Kingdom\",24112]]","source":"online_retail_ii","split":"calibration","sql":"SELECT i.country, COUNT(*) AS value FROM retail_lines l JOIN retail_invoices i ON l.invoice = i.invoice WHERE (i.invoice_date < ? OR i.customer_id IS NOT NULL) GROUP BY i.country ORDER BY i.country ASC","sql_parameters":"[\"2010-07-14\"]","state":"{\"question\":\"Return the number of rows for retail lines joined to their invoices where (i.invoice_date is before '2010-07-14' or i.customer_id is present), grouped by i.country, ordered by i.country ascending.\",\"schema\":{\"retail_invoices\":{\"country\":\"TEXT\",\"customer_id\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\"},\"retail_lines\":{\"country\":\"TEXT\",\"invoice\":\"TEXT\",\"invoice_date\":\"TEXT\",\"line_id\":\"INTEGER\",\"quantity\":\"INTEGER\",\"stock_code\":\"TEXT\",\"unit_price\":\"REAL\"}}}","task":"text_to_sql_plan_selection"}1001