肥罗ing 2023-02-24 08:58 采纳率: 33.3%
浏览 31

sqlserver第一次入库和第一次出库怎么合并成一行

这个困扰太久了,第一次入库和第一次出库怎么合并成一行呢(stuff把他变成一个格子里 要求是一行)感谢

img

  • 写回答

4条回答 默认 最新

  • GPT_Pro 2023-02-24 09:05
    关注

    该回答内容部分引用GPT,GPT_Pro更好的解决问题
    SQL Server中可以使用Stuff函数来合并第一次入库和第一次出库的数据,Stuff函数可以将一列中的多个值合并成一行,使用它可以实现将入库和出库合并成一行的目的。具体实现步骤如下:

    1. 在SQL Server中新建一个表,用来存放第一次入库和第一次出库的数据;
    2. 使用Stuff函数将第一次入库和第一次出库的数据合并成一行;

    SELECT STUFF((SELECT ','+CONVERT(VARCHAR(10), 入库时间) + '|' + CONVERT(VARCHAR(10), 出库时间) FROM 表A FOR XML PATH('')),1,1,'') as 合并后的数据

    1. 根据需要,将上述语句放入INSERT语句中,将合并后的入库和出库数据写入新建表中;
    2. 通过SELECT语句可以查看新建表中的数据。

    通过以上步骤,就可以实现将第一次入库和第一次出库的数据合并到一行中。
    如果回答有帮助,望采纳。

    评论

报告相同问题?

问题事件

  • 修改了问题 2月24日
  • 创建了问题 2月24日

悬赏问题

  • ¥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