{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

mysql如何得到表中哪条记录的(a列-b列)的最大值?

zsy888zsy888 回答0 收藏2
问题描述:我想求一个表中,那条记录的a-b列的值最大并且输出这个,最大的差值,试过select max(now_time-last_time) from log;这条语句不可以。
收藏问题

1条回答

2bdenny

2bdenny

回答于2022-06-28 16:00

这个问题其实很简单,我觉得题主是太过于依赖网络,这个问题写一个SQL就能实践出来最佳答案,废话不多说,请看一张表结构

按照题主所说是计算两个列的最大差值,SQL这样写就行了:

SELECT Max(t.phoneNum - t.id) FROM `test1` t ;

很简单的问题,遇到此类问题写个SQL试试就知道了,没什么难度的,学习要有探索精神,不能什么问题都在这里问。好了,就这么多。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<