sql - 如何按名称字母顺序列出,然后按最近的 SQL 列出?

标签 sql

我需要先按名称的字母顺序对我的表进行排序,然后在名称中,日期必须是最近的在前

这是我尝试过的:

select ME_BORROWER.ABN_BOR_NO, ME_BORROWER.ABN_BOR_NAME, ABN_ACCESS_NO, ABN_LOAN_DATE
from ME_BORROWER LEFT OUTER JOIN ME_LOAN ON
ME_BORROWER.ABN_BOR_NO = ME_LOAN.ABN_BOR_NO
where ABN_TOWN='Leicester' or ABN_TOWN='Hinkley'
GROUP BY ME_BORROWER.ABN_BOR_NAME
ORDER BY ABN_LOAN_DATE asc;

最佳答案

怎么样:

ORDER BY ABN_BOR_NAME ASC, ABN_LOAN_DATE DESC

关于sql - 如何按名称字母顺序列出,然后按最近的 SQL 列出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49816575/

相关文章:

sql - PostgreSQL 函数 () 中的错误 "relation does not exist"

SQL - 如果所有记录都具有特定值,如何仅从子查询中检索记录

SQL Server 按日期分组

删除 XML 中的属性的 SQL 查询

SQL-Server 聚合(Count)可能不会出现在 WHERE 中

java - Java 内存数据库推荐

php - 页面中的行数有限

sql - MySQL 在 FUNCTION 中返回 GROUP_CONCAT

mysql - 如何使用 MySQL 创建直方图

mysql - mysql表记录之和