【发布时间】:2018-11-30 17:42:40
【问题描述】:
我的 python 脚本中有一个以以下查询开头的 SQL 查询:
query = """
DECLARE @StartDate AS Date
SET @StartDate = '2018-10-31'
SELECT ...
FROM ...
...
"""
在我的 python 脚本的最后,我创建了两个 csv 文件:
df.to_csv('C:/path/a_05-11-18.csv', sep=",",
encoding='utf-8', index=False)
df2.to_csv('C:/path/b_05-11-18.csv',
sep=",", encoding='utf-8', index=False)
我希望当我更改日期时,在
SET @StartDate = '2018-11-05'
我的文件名中的日期会相应更改。
【问题讨论】:
-
文件名中的 a 和 b 是什么?
-
如何使查询动态化?大概您将日期存储在某个变量中,只需使用
.format() -
确定,但它是如何应用的?
-
您需要根据日期准确告诉我们您想要更改的部分。此外,如果您有某种格式的日期。
-
格式应该和我的问题中描述的一样