我有一个带有这样时间戳的数据库:
2018-10-25 13:00:00
2018-10-25 15:00:10
2018-10-25 16:10:00
2018-10-25 17:00:00
现在我只想选择过去一小时的日期 我尝试运行此-
SELECT * FROM sample.writing where (date(Date) = interval 1 hour )
怎么了?
日期是DateTime
类型。
谢谢:)
答案 0 :(得分:1)
Date
是Keyword in MySQL。您应该避免使用它作为表/列名称。Date_add()
函数将INTERVAL -1 HOUR
添加到当前时间(NOW()
)。BETWEEN low-value AND high-value
比较运算符,从指定范围内获取值。尝试以下查询:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()
答案 1 :(得分:0)
假设表仅存储过去的事件...
df1['column1']=df1['column1'].str.lower()
df2['column2']=df2['column2'].str.lower()