如何在SQLServer2008中找到最大值(还有一个条件)
这是我的表(PinTbl),根据我的要求,我需要找到最大pinNumber,但小于125,答案是3。如何找到它如何在SQLServer2008中找到最大值(还有一个条件),sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,这是我的表(PinTbl),根据我的要求,我需要找到最大pinNumber,但小于125,答案是3。如何找到它 我是sql server新手,这个问题可能很简单,但我在网上找不到任何帮助 使用WHERE子句给出条件 查询 PinID PinType PinNumber ================================ 1 A 125 2 CC 126 3
我是sql server新手,这个问题可能很简单,但我在网上找不到任何帮助 使用
WHERE
子句给出条件
查询
PinID PinType PinNumber
================================
1 A 125
2 CC 126
3 BB 1
4 JJ 127
5 oo 128
6 NN 2
7 ll 129
8 FF 3
选择最大值(PinNumber)
从您的\u表\u名称
其中PinNumber<125;
您尝试过吗?如果你想找到max,你会怎么做,你能做到吗?如果您希望所有行的PinNumber<125,您会怎么做?请从PinTbl中选择max(PinNumber),其中PinNumber<125使用PinNumbr您想显示其他列,如PinID和PinType吗?@Damien_不相信找到max的人我使用“从PinTbl中选择max(PinNumber)”,但现在我可以理解使用“where<125”我可以解决这个问题。@KhorshedAlam不,我不需要找到其他列
select max(PinNumber)
from your_table_name
where PinNumber < 125;