V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  madworks  ›  全部回复第 2 页 / 共 5 页
回复总数  83
1  2  3  4  5  
2020-11-02 11:12:16 +08:00
回复了 madworks 创建的主题 Java 报表分组通用 sql 解决方案已出
@weizhen199 是啊,pbi,tableau 这种写这个不要太简单,可惜不开源,不能搞在项目里,只能单独的搭建一套报表系统
2020-11-02 11:00:20 +08:00
回复了 madworks 创建的主题 Java 报表分组通用 sql 解决方案已出
@zoharSoul,不是行转列,有 2 个行,2 个列,每行每列都有固定的几个状态,一些行列组合肯定没有记录,现在写个 sql 可以展现所有组合的值,没有记录的赋值 0,你怎么写?听起来很简单,但是实现起来还是比较难的
2020-11-02 10:57:12 +08:00
回复了 madworks 创建的主题 Java 报表分组通用 sql 解决方案已出
实现 sql
SELECT
row1,
row2,
IFNULL(column1,'总计'),
IFNULL(column2,'小计'),
sum(fee) fee
FROM
(
SELECT
row1,
row2,
column1,
column2,
fee
FROM
(
SELECT
*
FROM
(
SELECT
x.row1,
x.row2,
y.column1,
y.column2,
0 AS fee
FROM
(
SELECT
row1,
row2
FROM
xx
GROUP BY
row1,
row2,
column1,
column2
) x,
(
SELECT
*
FROM
(
SELECT
0 AS column1
UNION
SELECT
1 AS column1
) AS t1
LEFT JOIN (
SELECT
0 AS column2
UNION
SELECT
1 AS column2
UNION
SELECT
2 AS column2
) AS t2 ON 1 = 1
) y
WHERE
(3 * y.column1 + y.column2) NOT IN (
SELECT
3 * m.column1 + m.column2
FROM
xx m
WHERE
m.row1 = x.row1
AND m.row2 = x.row2
)
GROUP BY
row1,
row2,
column1,
column2
) n
UNION
SELECT
row1,
row2,
column1,
column2,
sum(fee) fee
FROM
xx
GROUP BY
row1,
row2,
column1,
column2
) temp
GROUP BY
row1,
row2,
column1,
column2
) AS temp
GROUP BY
row1,
row2,
column1,
column2 WITH ROLLUP
2020-11-02 10:56:38 +08:00
回复了 madworks 创建的主题 Java 报表分组通用 sql 解决方案已出
建表 sql
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `xx`;
CREATE TABLE `xx` (
`id` int(11) NOT NULL,
`fee` int(255) DEFAULT NULL,
`column1` varchar(255) DEFAULT NULL,
`column2` varchar(255) DEFAULT NULL,
`row1` varchar(255) DEFAULT NULL,
`row2` varchar(255) DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `xx` VALUES ('1', '454', '0', '1', '李', '湖北');
INSERT INTO `xx` VALUES ('2', '35', '1', '0', '王', '上海');
INSERT INTO `xx` VALUES ('3', '23', '1', '1', '李', '上海');
INSERT INTO `xx` VALUES ('4', '567', '1', '0', '李', '上海');
INSERT INTO `xx` VALUES ('5', '43', '0', '2', '王', '湖北');
INSERT INTO `xx` VALUES ('6', '456', '0', '1', '李', '河南');
@happyeveryday 那如果没有告知出保申请理赔会拒赔吗
2020-10-30 16:26:35 +08:00
回复了 tame619 创建的主题 Java 急求 wsdl web service 客户端 Java demo
用 wsdl import 命令
2020-10-28 12:22:11 +08:00
回复了 sunzy 创建的主题 Java 如何扫描项目中所有 FeignClient 的注解属性信息
你这样试一下,entry.getValue().getClass().getAnnotation(FeignClient.class)
2020-10-28 11:40:31 +08:00
回复了 madworks 创建的主题 Java 各位大佬, jpa 和 mybatis 一起用符合设计吗,有哪些隐患
@gundam0603 你是说 jpa 对数据库的操作会重排吗
2020-10-28 11:30:06 +08:00
回复了 madworks 创建的主题 Java 各位大佬, jpa 和 mybatis 一起用符合设计吗,有哪些隐患
@pkupyx entity 类可以自己写个插件生成的,想怎么改怎么改
2020-10-28 09:44:12 +08:00
回复了 madworks 创建的主题 Java 报表分组 sql 书写求教
@echoe sql 符合要求,首先感谢写这么一段,而且还要建表什么挺繁琐的,感谢,就是字段状态值多的话是不是就不太适用了,sql 要写太长了,而且这边是要求可以动态选择字段分组的,想想还是挺麻烦的
@HenryWang0723 谢谢,搜一下相关实现
2020-10-27 18:18:34 +08:00
回复了 madworks 创建的主题 Java vue 前端 springboot 后端分离跨域求解
@lzhlzhlc123 已收藏,不过暂时不想引入 nginx
2020-10-27 18:16:40 +08:00
回复了 madworks 创建的主题 Java 各位大佬, jpa 和 mybatis 一起用符合设计吗,有哪些隐患
@yiyi11 是真的吗
2020-10-27 18:16:21 +08:00
回复了 madworks 创建的主题 Java 各位大佬, jpa 和 mybatis 一起用符合设计吗,有哪些隐患
@THESDZ jpa 和 mybatis 共用一个 model 啊,就是比较头疼 id
2020-10-27 18:15:38 +08:00
回复了 madworks 创建的主题 Java 各位大佬, jpa 和 mybatis 一起用符合设计吗,有哪些隐患
@wysnylc entity 也可以不用写?
@HenryWang0723 重写哪些类? hasAuthority 虽然可以写个变量,但是这种代码太不雅观了
@zunceng 自己写一个更有成就感吧
@whatCanIDoForYou ,多谢,看了下正需要这个
2020-10-27 16:22:25 +08:00
回复了 madworks 创建的主题 Java vue 前端 springboot 后端分离跨域求解
@THESDZ 加了一层,这样做的目的是什么
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3128 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 00:43 · PVG 08:43 · LAX 17:43 · JFK 20:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.