MySQL-mysql 多个字段怎么最大值最小值

发布于 2016-12-01 16:57:29 字数 39 浏览 1144 评论 2

一个表里有3个字段存着时间,怎么查出这3个字段中最大值和最小值。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

想挽留 2017-08-09 09:18:03

假设表有4个字段,id,t1,t2,t3.现在要查询出t1,t2,t3中的最大值和最小值:
sql:
select a.id,max(a.t) as t_max,min(a.t) as t_min from (
SELECT id,t1 as t from c
union all select id,t2 as t from c
union all select id,t3 as t from c
) a group by a.id

瑾兮 2017-03-09 11:29:03

如果这个问题没有一定要用mysql处理的理由的话,那么在查询出来之后在程序里弄方便得多
在mysql里可以用自定函数处理,你最好说一下这样做的实际意义,不然问题太模糊别人都不知道你用三个字段比大小的目的是干嘛

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文