在我的where子句中,我只想获取具有今天的日期和最近30天的记录的记录。所以我想要3-29-19到4-29-19记录 但是我需要一个滚动日期,所以明天是3-30到4-30-19 基本上可以提取最近30天的记录。
curdate()为我提供了有关sql的当前日期。我想也许是介于条款或其他内容。
dateadd(dd,-30,curdate()),
答案 0 :(得分:1)
我认为应该是这样的:
import pandas as pd
d = [{'amount': '100', 'unit': 'g.', 'ingredient': 'mælkechokolade'}, {'amount': '20', 'unit': 'g.', 'ingredient': 'mini marshmallows'}, {'amount': '40', 'unit': 'g.', 'ingredient': 'saltede peanuts'}]
pd.DataFrame(d).to_csv('ala.csv')
答案 1 :(得分:1)
ADS允许您对日期进行简单的数学运算(如果表中有实际的日期列),因此可以使用
WHERE datecol between curdate() - 30 and curdate()