【发布时间】:2020-11-02 09:43:05
【问题描述】:
我需要使用这个参数从 SQl Server 数据库中读取:
- 上传数据帧的时间段(订单日期和次月日期)
- 来自同一 Dataframe 的客户端 ID
所以我有这样的事情:
sql_sales = """
SELECT
dt,
clientID,
cost
WHERE
dt between %(date1)s AND %(date2)s
AND kod in %(client)s
"""
我有 df 列:
- 客户 ID
- 订购日期
- 月后日期
我可以使用客户端列表,但代码应该使用一些参数列表解析数据库(其中两个是周期的一部分)。
sales = sales.append(pd.read_sql(sql_sales, conn, params={'client':df['clientsID].tolist()}))
【问题讨论】:
标签: python sql sql-server pandas sqlite