V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  miv  ›  全部回复第 50 页 / 共 53 页
回复总数  1053
1 ... 42  43  44  45  46  47  48  49  50  51 ... 53  
2019-11-18 12:05:15 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
@065535 有道理,星期天加班按那种方法搞,可以没错,性能上是一个问题,而且特别是统计业务这块,写出来 sql 我自己都绕晕了,而且很复杂。
早知道还是用实体类分步骤去弄了。
数据结构这方面没权力改,老哥建议很好。
2019-11-17 12:03:50 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
问题已解决,参考楼上老哥的方法,行内子查询。
解决过程中遇到 2 个问题。
1,子查询使用 order by 提示缺少右括号,需要用 select 包装一层
2,如上面的 sql,按照 1 做法,还是出现 g.branch-code 找不到的问题,此时需要把这个往外提一层
最终 sql 给大家参考,同时感谢 v 友和 qq 好朋友的帮助。
谢谢
2019-11-17 11:26:53 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
SELECT
BRANCH_CODE,
SUM(SIGN_PREM_S) SIGN_PREM_S,
(
SELECT
t.branch_code
FROM
SYSTEM_BRANCH t
WHERE
PARENT_BRANCH = '01'
AND g.branch_code LIKE t.BRANCH_CODE || '%'
AND rownum = 1
ORDER BY
length(branch_code) DESC
) as branch_code
FROM
STAT_REPORT_HOME g
WHERE
TO_CHAR (g.ANNUAL_DAY, 'yyyymmdd') = '20191116'
GROUP BY
BRANCH_CODE
这个是一部分 sql,按照楼上说的
用行内子查询,不过 oracle 提示 order by 缺少右括号
求助
2019-11-17 08:35:12 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
@reus 大佬意思是,a 表拿机构名字用行内子查询,like 一下,然后根据 code 长度,优先匹配机构编码长的吗
2019-11-17 08:31:21 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
用的是 oracle,Java
2019-11-17 08:19:36 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
@crclz 嗯,有点这个意思,所以 like 天河某区就一定 like 到广州了,数据一对二重复了
2019-11-17 08:16:08 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
@YUyu101 需要的
2019-11-17 08:15:47 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
@reus 看不太明白,可以详细介绍吗?如果可以这样那比较好
2019-11-16 22:22:13 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
出现了这个问题,然后我相关的统计代码就需要做一个剔除操作,感觉很麻烦。
而且剔除的机构编码还是硬编码
得在代码里面写广州需要提出广州天河某区等等
感觉。。。
2019-11-16 22:17:47 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
在线等
2019-11-16 22:13:00 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
想问下这种机构编码的设计正常吗
求大佬
2019-11-16 22:11:14 +08:00
回复了 miv 创建的主题 程序员 求助,如何写这种业务 sql 比较好
想上面的写法,汇总的数据会变多
需要把广州的数据,减去广州天河某区的数据才对。
因为匹配天河某区的数据也匹配到广州了,所以广州还要减去天河某区的数据,最后的数据才对。

造成这个问题是,
而且机构编码那样子。like 一下就匹配多了
楼上说得有理
2019-10-29 13:12:19 +08:00
回复了 lcddjm 创建的主题 硬件 学生买电脑, 5000 左右预算,求推荐
如果以后想安装 Linux 就要选一选
2019-10-28 23:46:59 +08:00
回复了 frontendfan 创建的主题 推广 10 个音响, 30 本优质前端书籍 抽奖,周五下班前开奖
分母加一
本来想买 看到楼上笑出声
2019-10-14 23:22:53 +08:00
回复了 lufeng08 创建的主题 推广 现在互联网真的进入寒冬了吗
支持楼主
2019-10-09 23:39:53 +08:00
回复了 shrug 创建的主题 程序员 win 操作系统大家觉得有必要装 360 吗
装,情怀
@acreti 谢谢老哥。我用的就是苹果,不过之前给老爸试用一段时间,他还是感觉 android 系统更习惯,所以还是考虑 android
2019-09-22 20:33:44 +08:00
回复了 qiandongdong 创建的主题 问与答 如果躲过公司的电脑监控
用手机上班也不能玩啊,也会被批评的
1 ... 42  43  44  45  46  47  48  49  50  51 ... 53  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2514 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 16:08 · PVG 00:08 · LAX 09:08 · JFK 12:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.