如何在mysql中根据当前日期获取相应的行进行税务计算



我有一个名为税收计算的表,如下

生效日期c_gsts_gst2019年3月1日5%5%2019年8月1日8%01-05-2020 9%9%

如何根据当前日期获取行,即2020年2月19日,这是为了计算税款,生效日期用于搜索税款%。该行必须>=到生效日期。

输出应为:

01-08-2019    8%    8%

如果您想要最新日期小于或等于'2020-02-19':的行

select * 
from tablename 
where effective_date = (
select max(effective_date) 
from tablename 
where effective_date <= '2020-02-19'
)

最新更新