sql语句中max函数查询返回多个属性的问题。。
我查询的max是表中两个属性z,y的绝对值最大值,然后再返回相关的其他几个属性(包括z,y),但是确没法成功,代码如下。SELECTJCRQ,GONGLI,mi,y,zF...
我查询的max是表中两个属性z,y的绝对值最大值,然后再返回相关的其他几个属性(包括z,y),但是确没法成功,代码如下。
SELECT JCRQ, GONGLI, mi,y,z
FROM test
WHERE (abs(y),abs(z)) in (select MAX(ABS(y)) , MAX(ABS(z)) from test)
GROUP BY JCRQ, GONGLI, MI
ORDER BY GONGLI, JCRQ, MI 展开
SELECT JCRQ, GONGLI, mi,y,z
FROM test
WHERE (abs(y),abs(z)) in (select MAX(ABS(y)) , MAX(ABS(z)) from test)
GROUP BY JCRQ, GONGLI, MI
ORDER BY GONGLI, JCRQ, MI 展开
4个回答
展开全部
SELECT JCRQ, GONGLI, mi,max(abs(y)) y,慎缓裤max(abs(z)) z
FROM test
GROUP BY JCRQ, GONGLI, MI
这样就行了,你搞的太复宽简哪腊杂了吧
FROM test
GROUP BY JCRQ, GONGLI, MI
这样就行了,你搞的太复宽简哪腊杂了吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.你用的是撒子数据库:
有差碧启的数据库不支持WHERE (abs(y),abs(z)虚如) in (select MAX(ABS(y)) , MAX(ABS(z)) from test);
2.GROUP BY 使慧缺用也不正确。
有差碧启的数据库不支持WHERE (abs(y),abs(z)虚如) in (select MAX(ABS(y)) , MAX(ABS(z)) from test);
2.GROUP BY 使慧缺用也不正确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT JCRQ, GONGLI, mi,y,桥液让埋携z
FROM test
WHERE abs(y) in (select MAX(ABS(y) from test ) or abs(z)敏局 in (select MAX(ABS(z)) from test)
FROM test
WHERE abs(y) in (select MAX(ABS(y) from test ) or abs(z)敏局 in (select MAX(ABS(z)) from test)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class clsExecSQL
{
public bool ExecSQL(string sSQL)
{
SqlConnection Conn=new SqlConnection(这里如洞袜是颤悔连接渣激串);
SqlCommand Cmd=new SqlCommand(sSQL,Conn);
int r=Cmd.ExecuteNonQuery();
return (r>=0);
}
}
{
public bool ExecSQL(string sSQL)
{
SqlConnection Conn=new SqlConnection(这里如洞袜是颤悔连接渣激串);
SqlCommand Cmd=new SqlCommand(sSQL,Conn);
int r=Cmd.ExecuteNonQuery();
return (r>=0);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询