mssql 求多字段最大值
//相关sql
SQL code:
create table tb1
(
tId int,
tName nvarchar(20),
class1 int,
class2 int
)
insert into tb1
select 1,'test',10,20
union all
select 1,'test1',20,35
union all
select 1,'test2',30,30
union all
select 2,'test21',30,85
union all
select 2,'test22',50,75
union all
select 3,'test31',60,65
union all
select 3,'test32',70,70
//单个字段的会,下面是求单个字段的
SQL code:
select a.* from tb1 a,(select tId,max(class1) as maxT from tb1 group by tId) b
where a.tId=b.tId and a.class1=b.maxT order by a.tId
//数据显示如下
SQL code:
tId tName class1 class2
1 test2 30 30
2 test22 50 75
3 test32 70 70
//我想显示为
SQL code:
tId tName maxClass
1 test2 35
2 test22 85
3 test32 70
我想要的结果就是class1,class2不区分,取最大值。
//谢谢。
SELECT TID,TNAME,MAX(CLASS1 )
from (
SELECT TID,TNAME,CLASS1 from TB
UNION
相关问答:
现有一个ASP+mssql的网站,被挂马了,将里面一个表中的ntext字段挂马挂马,“<script src=http://木马地址></script>”,的方式是,不断地修改该字段的值,直接加在最后的,时间长了,可以看到该字段中有 ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......
最近下面反应说程序异常
然后打开数据库一看
发现很多表都"只读"状态??
用sa登陆也是...
很奇怪啊..
大牛知道是什么原因吗?
愿意出高分求
谁解决了
给200分!!
数据库出问题了?
引用
最近下面 ......
我用的是real数据类型,但是存储小于1的数时前面的0没有了,该怎么解决,比如:我想存储0.1,在数据库里只有“.1”,0没有了,要怎么设置,或者数据类型是不是要换一种 ??
decimal(9,1)
这个貌似与类型无关
与操 ......
如题- -~
我有这么个东西
一个
字符串如下所示
1,2,3,4,5
然后我
需要循环的把 这些数据插入到数据库中
我该怎么做?
http://blog.csdn.net/htl258/archive/2009/09/09/4533846.aspx
SQL code:
我现 ......