Mysql 获取某一字段最大值 行信息


实际数据库数据,业务修改费率表,但是要获取当时订单数据对应的费率,这时候需要获取订单时间大于费率表创建时间(保单过犹日期),并且是费率表所有小于此订单时间的最大时间的费率。
用not exists
SELECT
a.NewRate
FROM
SDBaoguCommissionRateLog a
WHERE
a.baoguname = 'ChenSiYu'
AND a.NewBeyondPeriod <= '2021-04-14'
AND NOT EXISTS (
SELECT
1
FROM
SDBaoguCommissionRateLog b
WHERE
b.baoguname = 'ChenSiYu'
AND b.NewBeyondPeriod <= '2021-04-14'
AND a.NewBeyondPeriod < b.NewBeyondPeriod
)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM