我有一个数据库应该包含数据从01/04/2016,我需要检查这一点,列的格式是一年中的一周是在1列,今年是另一个和一年的月份是另一列我试图找到数据使用此查询,我不认为这是正确的:找到三个日期列中的最低值是相关的
select min(week), min(month), min(year) from adgroupanalysis;
任何人都可以建议我怎么能做到这一点吗?
我有一个数据库应该包含数据从01/04/2016,我需要检查这一点,列的格式是一年中的一周是在1列,今年是另一个和一年的月份是另一列我试图找到数据使用此查询,我不认为这是正确的:找到三个日期列中的最低值是相关的
select min(week), min(month), min(year) from adgroupanalysis;
任何人都可以建议我怎么能做到这一点吗?
如果你需要用最小日期的行,那么你可以使用:
select aga.*
from adgroupanalysis aga
order by year, week
limit 1;
你应该日期存储在正确的格式。
谢谢,我如何找到使用这个公式的最大日期? – George123
您可以添加'desc'两次以获得降序排序。 –
如何找到这些列的最小值来验证您需要什么?是否所有的数据都是从2016年4月1日开始的,还是应该包含来自01/04/2016的某些记录的数据? –
该表包含2800万行,因此无需对其进行审阅,我需要确保我在01/04/2016和今天这两个时间段之间有数据。 – George123