我有一个包含 2 个日期的表 - 添加日期和更新日期。
添加项目时,ADDDATE 是当前日期,UPDATEDATE 是 0000-00-00。
我需要 ORDER BY
SQL 命令并获取这两个命令中的最佳日期。
例如,如果 ADD=12/1/2010 和 UPDATE=30/6/2010,
更新日期是最好的(最新的)。
有什么建议吗?
最佳答案
使用 GREATEST查找最新日期:
ORDER BY GREATEST(UPDATEDATE, ADDDATE)
关于Mysql 按 2 个日期中的最新日期订购商品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3264941/