mysql 动态行转列
开发功能需要根据过滤的年度范围展示期末余额和其借贷方向:
例如 过滤 2019-2021 年
展示结果数据:2019 借 178.56 2020 借 456.78 2021 贷 23.45
源表数据为 为一年一条数据
Java代码:
" SELECT "
+ " GROUP_CONCAT(DISTINCT CONCAT('Max(IF(A.YEAR = ''',A.YEAR, ''',"
+ " A.je, 0)) AS ',"
+ " CONCAT(A.YEAR,'_qmye')
原创
2021-03-28 16:09:23 ·
119 阅读 ·
1 评论