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
展开
 我来答
华夏日长兴
推荐于2016-05-03 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3711万
展开全部
SELECT JCRQ, GONGLI, mi,max(abs(y)) y,慎缓裤max(abs(z)) z
FROM test
GROUP BY JCRQ, GONGLI, MI
这样就行了,你搞的太复宽简哪腊杂了吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuangping_zou
2011-07-24 · TA获得超过314个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:207万
展开全部
1.你用的是撒子数据库:
有差碧启的数据库不支持WHERE (abs(y),abs(z)虚如) in (select MAX(ABS(y)) , MAX(ABS(z)) from test);
2.GROUP BY 使慧缺用也不正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qiugeen
2011-07-28 · TA获得超过210个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:173万
展开全部
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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
607nojkhb
2011-07-24 · TA获得超过3621个赞
知道大有可为答主
回答量:4890
采纳率:0%
帮助的人:3130万
展开全部
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);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式