数据字段大小判断。。
数据表字段有:
TicketNo
C012322
C123456
C123453
C123457
C321212
如何选出最大值和最小值。
用的数据库是SQL SERVER 2000
问题点数:20、回复次数:8Top
1 楼l_agang(阿刚(www.woow.cn))回复于 2001-09-06 14:41:00 得分 10
最大值:
select max(TicketNo) from TableName
最小值:
select min(TicketNo) from TableName
Top
2 楼KingSunSha(弱水三千)回复于 2001-09-06 14:53:23 得分 5
用MAX()/MIN()函数就可以了,和数字一样的处理Top
3 楼ccl2000(马甲)回复于 2001-09-06 15:13:30 得分 0
如果要计算最大值和最小值的差值呢?Top
4 楼icevi(按钮工厂)回复于 2001-09-06 15:21:50 得分 0
算出最大值、最小值,算差值把两个相减就是了。
select max(TicketNo)-min(TicketNo) from TableNameTop
5 楼sohucsdnvc(csdngood)回复于 2001-09-06 15:37:03 得分 0
?Top
6 楼ccl2000(马甲)回复于 2001-09-06 15:41:25 得分 0
to:icevi(按钮工厂)
服务器: 消息 403,级别 16,状态 1,行 1
对数据类型而言运算符无效。运算符为 subtract,类型为 varchar。Top
7 楼zhuzhichao(竹之草)回复于 2001-09-06 15:48:49 得分 5
select convert(int,right(max(TicketNo),len(max(TicketNo)) - 1))
- convert(int,right(min(TicketNo),len(min(TicketNo)) - 1))
from TableName;
Top
8 楼sanjianxia(三剑侠)回复于 2001-09-06 16:02:20 得分 0
最大值:select max(TicketNo) from TableName
最小值:select min(TicketNo) from TableNameTop




