这个困扰太久了,第一次入库和第一次出库怎么合并成一行呢(stuff把他变成一个格子里 要求是一行)感谢
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
sqlserver第一次入库和第一次出库怎么合并成一行
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- GPT_Pro 2023-02-24 09:05关注
该回答内容部分引用GPT,GPT_Pro更好的解决问题
SQL Server中可以使用Stuff函数来合并第一次入库和第一次出库的数据,Stuff函数可以将一列中的多个值合并成一行,使用它可以实现将入库和出库合并成一行的目的。具体实现步骤如下:- 在SQL Server中新建一个表,用来存放第一次入库和第一次出库的数据;
- 使用Stuff函数将第一次入库和第一次出库的数据合并成一行;
SELECT STUFF((SELECT ','+CONVERT(VARCHAR(10), 入库时间) + '|' + CONVERT(VARCHAR(10), 出库时间) FROM 表A FOR XML PATH('')),1,1,'') as 合并后的数据
- 根据需要,将上述语句放入INSERT语句中,将合并后的入库和出库数据写入新建表中;
- 通过SELECT语句可以查看新建表中的数据。
通过以上步骤,就可以实现将第一次入库和第一次出库的数据合并到一行中。
如果回答有帮助,望采纳。解决 无用评论 打赏 举报
悬赏问题
- ¥50 python for 循环速度慢
- ¥15 CubeMX生成的代码用keil编译有报错
- ¥15 Stata链式中介效应代码修改
- ¥15 latex投稿显示click download
- ¥15 请问读取环境变量文件失败是什么原因?
- ¥15 在若依框架下实现人脸识别
- ¥15 添加组件无法加载页面,某块加载卡住
- ¥15 网络科学导论,网络控制
- ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel