起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5758|回复: 3

[处理中3] ksql语法问题

[复制链接]

16

主题

39

帖子

191

积分

初级会员

Rank: 2

积分
191
QQ
发表于 2020-7-18 15:09:49 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
SELECT
        tabMICAPList.*, CASE
WHEN tabMICAPList.fIsSubmit = '1' THEN
        'Submitted'
END AS fIsSubmit1,
CASE
WHEN tabMICAPList.fIsMany = '1' THEN
        'Yes'
ELSE
        'No'
END AS fIsMany1,
TabEachQuantityDetails.ShipmentQty AS ShipmentQty
FROM
        tabMICAPList tabMICAPList optional
JOIN (
        SELECT
                SUM (shipmentQty) AS ShipmentQty,
                fOrderNo,
                fSn
        FROM
                TabEachQuantityDetails
        GROUP BY
                fOrderNo,
                fSn
) TabEachQuantityDetails ON tabMICAPList.fOrderNo = TabEachQuantityDetails.fOrderNo
AND tabMICAPList.fSn = TabEachQuantityDetails.fSn
WHERE
        tabMICAPList.fIsDelete = 0

以上,optional join 里面写了个子查询,系统报ksql语法错误,缺少有括号。optional换成left是可以执行的,求指点!!!!!!!!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2020-7-20 09:16:47 | 显示全部楼层
SELECT
                SUM (shipmentQty) AS ShipmentQty,
                fOrderNo,
                fSn
        FROM
                TabEachQuantityDetails
        GROUP BY
                fOrderNo,
                fSn

单独执行正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

16

主题

39

帖子

191

积分

初级会员

Rank: 2

积分
191
QQ
 楼主| 发表于 2020-7-20 15:09:55 | 显示全部楼层
单独执行没有问题,我是放在KSQL查询编辑器里面的源码会报缺右括号,在Navicat里面把optional换成left是可以正常执行的,放在ksql查询编辑器里面就不好使,这个写法有问题吗?还是ksql不允许这样写?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2020-7-21 11:26:18 | 显示全部楼层

SELECT
                SUM (shipmentQty) AS ShipmentQty,
                fOrderNo,
                fSn
        FROM
                TabEachQuantityDetails
        GROUP BY
                fOrderNo,
                fSn

放到ksql编辑器中执行没问题吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 15:38 , Processed in 0.067984 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表