Здесь я создал сценарий оболочки с именем "test.sh", который будет динамически генерировать имя файла, но все, что вам нужно для преобразования этого сценария оболочки в пакет Windows. Это идея для вас согласно вашему комментарию.
test.sh
file_name=$(mysql -N -hlocalhost -uvivek -pvivek -e "select concat('OUTPUT_',year(date_column),'_Q',quarter(date_column),'.csv') file_name from table_name")
mysql -hlocalhost -uvivek -pvivek </home/vivekanand/vivek/stack/test.sql >/home/vivekanand/vivek/stack/$file_name
После запуска скрипта я получил файл, созданный как показано ниже, с правильным выводом файла SQL "test.sql"
-rw-rw-r-- 1 vivekanand vivekanand 14535 May 7 13:56 OUTPUT_2017_Q4.csv