我有一个由多个Join子句构造的工作查询。其中一列是RecordDate。我只想显示满足以下条件的记录: RecordDate >((整个报告的Max(RecordDate))-40)天。换句话说,记录的日期是最大日期或40天之前。我注意到我不能在WHERE子句中计算日期-40,因此我创建了一个date_CTE查询来给出计算出的“旧日期”。GROUP BY scanDate)
SELECT MAX(prevDate) FROM date_CTE 我无法将"SELE
我正在使用一个MYSQL数据库,其中开发人员已将日期存储为时间戳,而不是可以查询的“日期时间”字段。 下面的查询创建了一个'AS‘字段date_formatted,并且输出是正确的。但是,不能在WHERE语句中使用该字段来按日期限制它 按照日期范围限制时间戳的正确语法是什么?d %H:%i:%s') AS 'date_formatted' where 'd