表名: | BP_ACCTCURBALANCE | |||
表说明: | 当日余额表 | |||
字段名 | 类型 | 是否可空 | 描述 | 索引 |
ID | BIGINT | N | 主键 | |
ACCOUNTID | BIGINT | N | 账户ID | |
CURRENCYCODE | VARCHAR(50) | N | 币种 | |
BALANCE | DECIMAL(22,2) | N | 余额 | |
TRUEBALANCEDATE | DATE | 实际余额日期 | ||
USABLEBALANCE | DECIMAL(22,2) | N | 可用余额 | |
ACCOUNTINWAY | INT | 是否直连 1、直连 2、非直连 | ||
DATASOURCE | INT | N | 数据来源 1:直联 2:人工 3:机制 | |
STATUSID | INT | N | 数据状态: 0 删除 1 正常 | |
INPUTTIME | DATETIME | Y | 录入时间 | |
INPUTUSERID | BIGIT | Y | 录入人 | |
MODIFYTIME | DATETIME | Y | 修改时间 | |
MODIFYUSERID | BIGIT | Y | 修改人 | |
STOREID | BIGINT | N | 商户ID | 外键约束 关联企业表中的商户ID |
1、Oracle按照最新时间分组
select * from
(select t.*, row_number() over(partition by ACCOUNTID order by BALANCEDATE desc ) rn
from BP_ACCTHISBALANCE t )
where rn=1
2、Mysql按照最新时间分组
SELECT * FROM (SELECT * FROM bp_acctcurbalance ORDER BY truebalancedate DESC) BIAOMING
GROUP BY accountid ORDER BY truebalancedate DESC