sql排序多个字段 SQL如何从不同的表,分别根据不同条件,查询求和。并分组排序?
SQL如何从不同的表,分别根据不同条件,查询求和。并分组排序?selecta.name,money1,money2from ( selectname,sum(money)asmoney1 fromta
SQL如何从不同的表,分别根据不同条件,查询求和。并分组排序?
selecta.name,money1,money2from ( selectname,sum(money)asmoney1 fromtable whereidate>1 )a innserjoin(selectname,sum(money)asmoney2 fromtable whereidate<1 )bona.name=b,name
SQL语句:如何用两个条件排序?
可以,比如你还想根据B字段来排序,可以这样写:select top 5 *
from table
order by A ,B
如果不在A和B后写安什么排序,默认是升序asc
降序为desc
所以如果要安A、B降序排列则可以这样写:
select top 5 *
from table
order by A desc,B desc