找文章 / 找答案

[可视化] sql语法问题

钱程远青铜三 显示全部楼层 发表于 2022-9-12 14:27:46 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 sql语法问题

1767 3
本帖最后由 钱程远 于 2022-9-12 14:42 编辑

plsql里面可以执行,在永洪里面报错,是不是有语法不兼容?with all_data as (
  SELECT  
    distinct
    trunc(t.tj_date,'yyyy') tj_date
   ,t.clientfullname
   ,t.nw_type
  FROM dm_szh.v_dm_user_own_nw_num t
where to_char(t.tj_date,'yyyy') = '2022'
and to_char(t.tj_date,'mm') >= '01'
  and to_char(t.tj_date,'mm') <= '03'
)

,nm_and_wm as (
   SELECT tj_date,clientfullname,count(1) FROM all_data
   group by tj_date,clientfullname
   having count(1)>1
)
,wm as (
   SELECT tj_date,clientfullname FROM all_data
   where nw_type='外贸'
     and NVL(clientfullname,' ') NOT IN (SELECT NVL(clientfullname,' ') FROM nm_and_wm)
)
,nm as (
   SELECT tj_date,clientfullname FROM all_data
   where nw_type='内贸'
   and NVL(clientfullname,' ') NOT IN (SELECT NVL(clientfullname,' ') FROM nm_and_wm)
)
SELECT
'内外贸'  AS nw_type    --贸易类型
,COUNT(1) AS CLIENT_NUM --客户数
FROM nm_and_wm
union
SELECT
'外贸'  AS nw_type    --贸易类型
,COUNT(1) AS CLIENT_NUM --客户数
FROM wm
union
SELECT
'内贸'  AS nw_type    --贸易类型
,COUNT(1) AS CLIENT_NUM --客户数
FROM nm



回复

使用道具 举报

精彩评论3

yhdata_yzm 显示全部楼层 发表于 2022-9-13 10:47:20
切换成视图能看到数据吗
回复

使用道具 举报

yhdata_ZSmOYTHC白银四 显示全部楼层 发表于 2022-9-13 10:55:14
创建视图,然后在永洪里面查询此视图,不是所有数据库里面的函数及功能,永洪里面都有
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-9-13 11:36:09
yhdata_ZSmOYTHC 发表于 2022-9-13 10:55
创建视图,然后在永洪里面查询此视图,不是所有数据库里面的函数及功能,永洪里面都有 ...

回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部