找回密码
 立即注册

QQ登录

只需一步,快速开始

liucy

中级会员

15

主题

91

帖子

882

积分

中级会员

积分
882
liucy
中级会员   /  发表于:2020-12-8 11:48  /   查看:3140  /  回复:5
1金币
请专家帮看一下,我现创建了一个三个表联合查询(视图1),在此视图基础上再创建一个交叉查询:
TRANSFORM   SUM(商品数量)
SELECT  日期   FROM "视图1"
GROUP BY 日期
PIVOT 客户名称;
一直提示TRANSFORM   SUM(商品数量)  语法错误:请问是什么原因啊?怎么修改?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,活字格的内置库为SQLite,SQLite暂时是不支持pivot语法的。 要想使用行转列的话,就要使用外联库,比如SQLserver或Mysql等。 列转行、行转列具体教程可以参考: https://www.jianshu.com/p/1c6fb0df9f58

5 个回复

正序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-8 17:29:37
6#
楼上大佬们已经给您说啦~sqlite中不支持pviot函数哈~
回复 使用道具 举报
COLD悬赏达人认证
高级会员   /  发表于:2020-12-8 14:08:02
4#
我去,这是我写给川南兄的视图
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-12-8 13:56:52
3#
sqlite不支持pviot函数,要想列传行只能用SQL外联表

而且 TRANSFORM是啥?SQL里面也没有这个啊
回复 使用道具 举报
bkad活字格认证
金牌服务用户   /  发表于:2020-12-8 13:48:54
2#
sqlite 支持这PIVOT不
回复 使用道具 举报
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-12-8 11:48:01
来自 5#
您好,活字格的内置库为SQLite,SQLite暂时是不支持pivot语法的。

要想使用行转列的话,就要使用外联库,比如SQLserver或Mysql等。

列转行、行转列具体教程可以参考:

https://www.jianshu.com/p/1c6fb0df9f58
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部