sql查询以从列中选择最大值 [英] sql query to select max value from a coloumn

查看:292
本文介绍了sql查询以从列中选择最大值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

表:原材料费用

栏目:原材料代码,费用,id(主键)

查询:如何获取费用,其中rawmaterialcode = 1并且id为最大值

table: rawmaterialexpenses

coloumn: rawmaterialcode,expense,id(primary key)

query: how to get expense where rawmaterialcode = 1 and id is maximum

推荐答案

尝试以下操作:
Try this:
SELECT MAX(id), expense FROM rawmaterialexpenses WHERE rawmaterialcode = 1 GROUP BY ID, expense



试试这个查询.您可以使用子查询
Hi,
Try this query. you can use sub query
SELECT expense FROM rawmaterialexpenses WHERE rawmaterialcode = 1
AND id = (SELECT MAX(id) FROM rawmaterialexpenses)


select expense from rawmaterialexpenses  where id =(select max(id) from rawmaterialexpenses ) AND rawmaterialcode = 1


这篇关于sql查询以从列中选择最大值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆