Python 如何提取特定表中的日期和时间。。输出将基于今天的日期在之前和之后,并在其上创建csv文件
这是我的查询示例。我做了一个比较日期的示例,但我期望的输出不是我该怎么做我已经得到了结果,但我希望它们按行提取,并在日期之前和之后生成基于今天的结果Python 如何提取特定表中的日期和时间。。输出将基于今天的日期在之前和之后,并在其上创建csv文件,python,sql,sql-server,python-3.x,aws-lambda,Python,Sql,Sql Server,Python 3.x,Aws Lambda,这是我的查询示例。我做了一个比较日期的示例,但我期望的输出不是我该怎么做我已经得到了结果,但我希望它们按行提取,并在日期之前和之后生成基于今天的结果 cur = cnxn.cursor() query = """ SELECT A.CaseNumber,A.AppointmentDateTime,A.AppointmentType,A.AppointmentInterviewType,B.ClientInfoData F
cur = cnxn.cursor()
query = """
SELECT A.CaseNumber,A.AppointmentDateTime,A.AppointmentType,A.AppointmentInterviewType,B.ClientInfoData
FROM ASPEN.tbl_Appointment A LEFT JOIN ASPEN.tbl_ClientInfo B ON A.CaseNumber = B.CaseNumber
ORDER BY B.CaseNumber, B.ClientInfoSortOrder
"""
d1, m1, y1 = [int(x) for x in input("query").split('/')]
b1 = date(y1, m1, d1)
# Input for second date
d2, m2, y2 = [int(x) for x in input("query").split('/')]
b2 = date(y2, m2, d2)
cur.execute(query)
rows = cur.fetchall()
print (rows)
#Save the Query results to a CSV file
bucket_name = os.environ['BUCKET_NAME']
mst = dateutil.tz.gettz('US/Mountain')
file_name = datetime.now(tz=mst).strftime('%Y-%m-%d') + '.csv'
print (file_name)
fp = open('/tmp/Processlist.csv', 'w')
myFile = csv.writer(fp)
myFile.writerows(rows)
fp.close()
“B”不是“tbl_ClientInfo”至于你的问题,是什么?你拥有的东西有什么不起作用?你说结果不是你所期望的;为什么它们不是您所期望的呢?关于这一点,我的问题是在查询端,是否有其他的编码方式来完成它?您没有解释什么不起作用。就像这样,例如如果(A.AppointmentDateTime>datetime.date(datetime.now()):打印(“之前”)elif(datetime.date