MySQL 查询 - 最近的月份/年份

标签 mysql datetime

显然,我的 SQL 不是最好的,但我想做的是通过查找条目中的最大年份和月份来获取数据库中的最新日期。现在我有:

select max(Month), max(Year) from posts where postID = 25;

...但这会产生最近一个月和最近一年的结果,尽管它们不是同一条目的一部分。我怎样才能确保月份和年份来自一个条目而不是分开的?

最佳答案

SELECT Month, Year FROM posts WHERE postID = 25 ORDER BY Year DESC, Month DESC LIMIT 1

复制代码

关于MySQL 查询 - 最近的月份/年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7066879/

相关文章:

mysql - 同表中父子关系的分层数据连接

mysql - 在mysql中剪切文本

mysql - 切换分支时如何恢复相同的数据库?

python - 由于日期时间值的错误解析,在 Matplotlib 中使用日期时间索引绘制 pd df 会导致 ValueError

excel - 如何将给定数字转换为时间格式 HH :MM:SS in VBA?

asp.net - 查找同一列的行之间的差异(时间数据之间的差异)

mysql - 使用原始字符串进行 Knex 迁移

mysql - SQL命令执行失败

c++ - gmtime 同时改变两个指针

c# - 使用 "mm"说明符格式化月份的 DateTime ToString 问题