请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qtcxc 活字格认证

高级会员

67

主题

355

帖子

1068

积分

高级会员

积分
1068

活字格认证

qtcxc 活字格认证
高级会员   /  发表于:2022-4-2 09:26  /   查看:1689  /  回复:6
1金币




select @cancelsaleidlist=@cancelsaleidlist+stuff((
select ','+cast(id as varchar)
from jf_订单支付分配_temp where fgc_createdate<convert(varchar(10),getdate(),120) and 订单状态='已提交' or 订单状态='未提交' for xml path('')),1,1,'')

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

既然是SQL SERVER的方言,那么你作用于内置的SQLITE数据库,肯定不能用呀

6 个回复

倒序浏览
最佳答案
最佳答案
嗷嗷叫
初级会员   /  发表于:2022-4-2 09:26:22
来自 4#
qtcxc 发表于 2022-4-2 10:05
确定不是.

这是sql server  实现  mysql group 拼接结果字符串的写法.

既然是SQL SERVER的方言,那么你作用于内置的SQLITE数据库,肯定不能用呀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
嗷嗷叫
初级会员   /  发表于:2022-4-2 09:40:40
2#
你那个for关键字,确定不是or吗
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2022-4-2 10:05:47
3#
确定不是.

这是sql server  实现  mysql group 拼接结果字符串的写法.
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-4-2 10:22:34
5#
感谢各位大佬的支持~
看您的截图中选的是内建库,不过这段sql应该是您要在外联的sql server中执行的吧。所以这里需要切换一下连接字符串
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2022-4-2 12:05:47
6#
问题已解决,是我的问题刚开始用不熟悉 忘记选择 链接参数改成外联表导致.谢谢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-4-2 12:20:51
7#
不客气哈~
问题解决就好,后边有问题欢迎继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部