Foxtable(狐表)用户栏目专家坐堂 → 请教sql 语句


  共有5094人关注过本帖树形打印复制链接

主题:请教sql 语句

帅哥哟,离线,有人找我吗?
ljh29206
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12010 威望:0 精华:0 注册:2012/3/5 11:32:00
请教sql 语句  发帖心情 Post By:2022/7/19 8:43:00 [显示全部帖子]

 如图

图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

需要把 2个产品号 的 提起出来 ,扩展一倍的行,

效果如下图,请问这个语句该怎么写


图片点击可在新窗口打开查看此主题相关图片如下:捕获1.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12010 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2022/7/19 9:35:00 [显示全部帖子]

蓝版 不是用  狐表写

我需要用 sql 语句实现  这个可以吗?

 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12010 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2022/7/19 11:12:00 [显示全部帖子]

篮版

 s elect Distinct 产品号 from {表A}

得到的结果

怎么 与 时间列 拼出 这个表呢

列名

产品名 开始时间 结束时间 (生成行 是 distinct 结果的 N倍)


这个sql 的语句怎么做呢



 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12010 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2022/7/19 12:14:00 [显示全部帖子]

 蓝版 ,通过 sql 语句  判断 产品号 的列 有多少个不同,然后 递增为 等量的数据行

如下图

图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

变更为


图片点击可在新窗口打开查看此主题相关图片如下:捕获1.jpg
图片点击可在新窗口打开查看


select 列1,列2 from 表A where [产品号] ='A2' union all select 列1,列2 from 表A where [产品号] ='A2'
这个语句不带判断有多少个数据
[此贴子已经被作者于2022/7/19 12:15:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12010 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2022/7/19 13:44:00 [显示全部帖子]

 对的   各个产品号 统计都是 这10行,

但是条件是根据 一个表 确认  有多少个 产品号

select 出一个包含 多行的 表
[此贴子已经被作者于2022/7/19 13:45:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ljh29206
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1359 积分:12010 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2022/7/19 22:54:00 [显示全部帖子]

 谢谢,老板,试试先

 回到顶部