免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3187 | 回复: 1

[求助] DB2 下的 SQL 如何转换到 MySQL 中运行? [复制链接]

论坛徽章:
9
金牛座
日期:2013-10-25 20:32:26NBA常规赛纪念章
日期:2015-05-04 22:32:032015年迎新春徽章
日期:2015-03-04 10:01:44白羊座
日期:2014-09-14 21:39:32白羊座
日期:2014-08-22 23:19:57巨蟹座
日期:2014-02-10 18:04:56酉鸡
日期:2013-12-26 12:10:45丑牛
日期:2013-12-04 23:56:47青铜圣斗士
日期:2015-11-22 00:04:38
发表于 2015-09-17 22:56 |显示全部楼层
本帖最后由 TaxKiz 于 2015-09-17 23:09 编辑

R.T.

有一个 SQL , 在 DB2 中运行没有问题, 但是在 MySQL 中运行, 没有报错, 也没有结果, 表中的数据和结构都是一样的.

请教一下, 该如何修改?
  1. SELECT
  2.         c.county_name "县区",
  3.         substr(recv_time, 1, 6) "月份",
  4.         recv_depart_id "收费渠道标识",
  5.         b.depart_code "收费渠道编码",
  6.         b.depart_name "收费渠道名称",
  7.         b.depart_kind_code "收费渠道类型",
  8.         recv_staff_id "收费工号",
  9.         staff_name "工号名称",
  10.         count(*) "收费笔数",
  11.         sum(
  12.                 cast(recv_fee / 100 AS DECIMAL(9, 2))
  13.         ) "收费金额"
  14. FROM
  15.         th_b_paylog_demo a
  16. LEFT JOIN td_p08040_m_depart b ON a.recv_depart_id = b.depart_id
  17. LEFT JOIN td_nc_grp_county c ON b.area_code = c.county_code
  18. LEFT JOIN td_p03001_m_staff d ON a.recv_staff_id = d.staff_id
  19. WHERE
  20.         cancel_tag = 0
  21. AND (
  22.         (
  23.                 pay_fee_mode_code = 4
  24.                 AND charge_source_code = 52
  25.         )
  26.         OR (
  27.                 pay_fee_mode_code = 0
  28.                 AND charge_source_code IN (1, 50)
  29.         )
  30. )
  31. AND b.rsvalue2 = '0879'
  32. AND substr(recv_time, 1, 6) = '201507'
  33. AND (
  34.         b.depart_kind_code IN (101, 102, 103)
  35.         OR b.depart_id IN ('D90CE')
  36. )
  37. GROUP BY
  38.         c.county_name,
  39.         substr(recv_time, 1, 6),
  40.         recv_depart_id,
  41.         b.depart_code,
  42.         b.depart_name,
  43.         b.depart_kind_code,
  44.         recv_staff_id,
  45.         staff_name
复制代码

论坛徽章:
45
2016猴年福章徽章
日期:2016-02-18 16:42:24平安夜徽章
日期:2015-12-27 09:46:0315-16赛季CBA联赛之八一
日期:2015-12-15 17:08:23黄金圣斗士
日期:2015-12-11 09:16:31天蝎座
日期:2015-12-11 09:16:22戌狗
日期:2015-12-11 09:16:19程序设计版块每周发帖之星
日期:2015-12-11 09:15:21操作系统版块每周发帖之星
日期:2015-12-11 09:15:16IT运维版块每周发帖之星
日期:2015-12-11 09:15:09IT运维版块每月发帖之星
日期:2015-12-11 09:15:01CU十四周年纪念徽章
日期:2015-12-11 09:14:40操作系统版块每日发帖之星
日期:2015-12-11 09:13:36
发表于 2015-09-23 14:13 |显示全部楼层
试试写几个最基本查询语句对比试试表结构是否真的相同
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年6月4日~6日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP