【发布时间】:2021-08-31 23:05:43
【问题描述】:
'''
import pandas as pd
import pymysql as sql
import pygsheets
import datetime
#%%
today =datetime.date.today()
month=today.month
year =today.year
d =today.day
#%%
date =datetime.datetime.now().date() - pd.to_timedelta("90day")
date_filter =datetime.datetime.strftime(date,'%Y-%m-%d')
#%%
db = sql.connect(host = 'ffff',
user = 'aadsd',
password ='#######',
database = 'ewewewe')
cursor=db.cursor()
cursor.execute(f"""select * from table1 t1
left join table2 t2 on t1.id=t2.id
where t2.name ='xct' and date(addtime(t1.created_on,"05:30:00"))>{date}; """)
'''
我是 Python 新手,我已将最后一个单元格中的 {date} 定义为
日期 = datetime.datetime.now().date() - pd.to_timedelta("90day") ,
我想在另一个单元格中将 90 天部分拆分为前 45 天和下一个 45 天的概念,因为目前由于大量数据库记录,我面临“超出最大语句执行时间”错误的问题
【问题讨论】: