2017-09-07 29 views
0

我有一个数据库应该包含数据从01/04/2016,我需要检查这一点,列的格式是一年中的一周是在1列,今年是另一个和一年的月份是另一列我试图找到数据使用此查询,我不认为这是正确的:找到三个日期列中的最低值是相关的

select min(week), min(month), min(year) from adgroupanalysis; 

任何人都可以建议我怎么能做到这一点吗?

+0

如何找到这些列的最小值来验证您需要什么?是否所有的数据都是从2016年4月1日开始的,还是应该包含来自01/04/2016的某些记录的数据? –

+0

该表包含2800万行,因此无需对其进行审阅,我需要确保我在01/04/2016和今天这两个时间段之间有数据。 – George123

回答

0

如果你需要用最小日期的行,那么你可以使用:

select aga.* 
from adgroupanalysis aga 
order by year, week 
limit 1; 

你应该日期存储在正确的格式。

+0

谢谢,我如何找到使用这个公式的最大日期? – George123

+0

您可以添加'desc'两次以获得降序排序。 –

相关问题