mysql - 查找三个相关日期列中的最小值

标签 mysql sql database

我有一个数据库,其中应包含 2016 年 1 月 4 日的数据,我需要检查这一点,列的格式是一年中的第几周在 1 列中,年份在另一列中,一年中的月份在在另一列中,我尝试使用此查询查找数据,但我认为该查询不准确:

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

有人可以建议我如何做到这一点吗?

最佳答案

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

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

您应该以正确的格式存储日期。

关于mysql - 查找三个相关日期列中的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46098393/

相关文章:

mysql - SQL根据2个表连接获取最后插入的5个项目

database - 将测量数据保存到数据库或文件系统中

MySQL选择昨天的日期

php - 根据php中的用户输入生成报告

sql - 在 PL/pgSQL 中调用另一个函数内部的函数

Mysql显示记录甚至没有结果

java - 在 jtable 中显示数据库

sql-server - 在 sql server 中从 real 转换为 money 数据类型时,你会失去精度吗?

php - 在数据库中接收数据时遇到问题

mysql - MySQL 主要在做什么?