Stored procedures I';我希望通过SQL Workbench/J上的宏运行变量列表

Stored procedures I';我希望通过SQL Workbench/J上的宏运行变量列表,stored-procedures,macros,sql-workbench-j,Stored Procedures,Macros,Sql Workbench J,我希望通过sqlworkbench/J上的宏运行一个变量列表 在本例中,我将使用汽车制造年份作为${selection}$变量。因此,宏将计算每个特定年份制造的汽车数量,并将其导出到CSV文件。我的代码如下: WbExport -file='C:\Users\Harry\Downloads\${selection}$.csv' -type=text -delimiter=, -header=true; SELECT ${selection}$, COUNT(${selection}$) F

我希望通过sqlworkbench/J上的宏运行一个变量列表

在本例中,我将使用汽车制造年份作为${selection}$变量。因此,宏将计算每个特定年份制造的汽车数量,并将其导出到CSV文件。我的代码如下:

WbExport -file='C:\Users\Harry\Downloads\${selection}$.csv'
-type=text
-delimiter=,
-header=true;

SELECT   ${selection}$, COUNT(${selection}$)
FROM     datastore.table
WHERE    ind = 1
AND      policy_start_date BETWEEN '2020-10-01' AND '2021-09-30'
GROUP BY ${selection}$
CSV输出的示例如下:

WbExport -file='C:\Users\Harry\Downloads\${selection}$.csv'
-type=text
-delimiter=,
-header=true;

SELECT   ${selection}$, COUNT(${selection}$)
FROM     datastore.table
WHERE    ind = 1
AND      policy_start_date BETWEEN '2020-10-01' AND '2021-09-30'
GROUP BY ${selection}$
年 计数 2016 50 2017 200 2018 75 2019 150 2020 25