SQL:我正在尝试编写一个脚本来运行整个月的每日交易细节。
我想创建3个变量:
month ,
begin_date ,
end_date ,
这种方式在下个月运行脚本时,我只需更新一次这些变量,而不是更新每一行。
理想情况下,我希望脚本能够为特定客户端执行特定查询。
`month = 'April'
begin_date ='2018-04-01'
end_date = '2018-04-30'
SELECT date,client,price
FROM clientdb
WHERE date >= begin_date and date <= end_date and client='xxxx' `
我希望将此查询的结果保存(更可选地作为.xlsx):month +'xxxx'
然后运行下一个客户端
SELECT date,client,price
FROM clientdb
WHERE date >= begin_date and date <=end_date and client='yyyy'
然后将结果保存为月份''yyyy'`
然后等等......
努力寻找任何资源 - 任何反馈都会非常感激!
答案 0 :(得分:0)
这取决于您将如何运行脚本。假设这是Linux,您可以使用日期函数来提供SQL脚本。像这样:
Iterable
提供有关您的环境的更多信息,我可以提供更多帮助。虽然没有内置的Postgres到Excel功能。这将需要第三方工具或使用Excel ODBC来执行查询。