数据字段大小判断。。

ccl2000 2001-09-06 02:38:29
数据表字段有:

TicketNo
C012322
C123456
C123453
C123457
C321212

如何选出最大值和最小值。

用的数据库是SQL SERVER 2000
...全文
148 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanjianxia 2001-09-06
  • 打赏
  • 举报
回复
最大值:select max(TicketNo) from TableName
最小值:select min(TicketNo) from TableName
zhuzhichao 2001-09-06
  • 打赏
  • 举报
回复
select convert(int,right(max(TicketNo),len(max(TicketNo)) - 1))
- convert(int,right(min(TicketNo),len(min(TicketNo)) - 1))
from TableName;
ccl2000 2001-09-06
  • 打赏
  • 举报
回复
to:icevi(按钮工厂) 

服务器: 消息 403,级别 16,状态 1,行 1
对数据类型而言运算符无效。运算符为 subtract,类型为 varchar。
sohucsdnvc 2001-09-06
  • 打赏
  • 举报
回复
?
icevi 2001-09-06
  • 打赏
  • 举报
回复
算出最大值、最小值,算差值把两个相减就是了。
select max(TicketNo)-min(TicketNo) from TableName
ccl2000 2001-09-06
  • 打赏
  • 举报
回复
如果要计算最大值和最小值的差值呢?
KingSunSha 2001-09-06
  • 打赏
  • 举报
回复
用MAX()/MIN()函数就可以了,和数字一样的处理
l_agang 2001-09-06
  • 打赏
  • 举报
回复
最大值:
select max(TicketNo) from TableName
最小值:
select min(TicketNo) from TableName

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧