首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这个SQL文要如何写了.求高手

2012-12-18 
这个SQL文要怎么写了.求高手这个SQL文要怎么写了.求高手[最优解释]建表如下:类似你的那张表:查询语句如下:

这个SQL文要怎么写了.求高手

这个SQL文要怎么写了.求高手
[最优解释]
建表如下:类似你的那张表:


查询语句如下:

SELECT tb1.执间上下限, tb1.执间规定寸法, tb2.水准上下限, tb2.水准规定寸法, 
      CASE WHEN tb1.test_name IS NULL 
      THEN tb2.test_name ELSE tb1.test_name END AS 测点
FROM (SELECT CONVERT(nvarchar(10), up_num) + '~' + CONVERT(nvarchar(10), down_num) 
              AS 执间上下限, space_num AS 执间规定寸法, test_name
        FROM temptb
        WHERE itemtext = '执间') tb1 FULL OUTER JOIN
          (SELECT '正负' + CONVERT(nvarchar(10), up_num) + '~' + CONVERT(nvarchar(10), 
               down_num) AS 水准上下限, space_num AS 水准规定寸法, test_name
         FROM temptb
         WHERE itemtext = '水准') tb2 ON tb1.test_name = tb2.test_name


查询结果如下图:


记得给分。
[其他解释]
上下的关系在哪里?没看大懂
[其他解释]
看不懂日语
貌似是行转列?

[其他解释]
鬼子语.....看不懂
[其他解释]
首先是测点名按照ABC的升序排类好合并测点名相同的行..然后在是那个检查项目ID 如果为 轨间的话上限下限按照一定的规格显示到轨间列上..如果检查项目ID是水准的话 上限下限按照一定的规格显示到水准列上
[其他解释]
来个大哥啊!!!!!!!
[其他解释]
继续,看了半天,只能发个这样的,因为关系没看得太懂,有几个一样的字段,看明白这个,我估计你知道怎么写了,。
[其他解释]
再改动了一下


SELECT tb1.执间上下限, tb1.执间规定寸法, tb2.水准上下限, tb2.水准规定寸法, 
      CASE WHEN tb1.test_name IS NULL 
      THEN tb2.test_name ELSE tb1.test_name END AS 测点
FROM (SELECT CONVERT(nvarchar(10), up_num) + '~' + CONVERT(nvarchar(10), down_num) 
              AS 执间上下限, space_num AS 执间规定寸法, test_name
        FROM temptb
        WHERE itemtext = '执间') tb1 FULL OUTER JOIN
          (SELECT case when up_num=down_num then  '正负' + CONVERT(nvarchar(10), up_num) else
 '正负' + CONVERT(nvarchar(10), up_num) + '~' + CONVERT(nvarchar(10), 
               down_num) end  AS 水准上下限, space_num AS 水准规定寸法, test_name
         FROM temptb
         WHERE itemtext = '水准') tb2 ON tb1.test_name = tb2.test_name 


[其他解释]
抵制日货,
去年有一次去NEC面试,面试官是个伪军,那个嚣张的B样,当时没聊几句,我拿回简历就走人了。丫不配做中国人。
[其他解释]
看到小日本,哥立马闪人~~~日企虽好,但中国心由在
[其他解释]
佩服6楼能看懂楼主啥意思……
[其他解释]

引用:
抵制日货,
去年有一次去NEC面试,面试官是个伪军,那个嚣张的B样,当时没聊几句,我拿回简历就走人了。丫不配做中国人。

也不是说一定是日企,之前我做过的,是中国公司,但客户是日本,很多东西是日文。
不过楼主不厚道,也不改下中文就直接上,吐血。
[其他解释]
不是日企.中企了.日本客服而已
[其他解释]
,,日本人的钱还是要赚的,,,,这个是工作而已,无关爱国与不爱国...这么说吧.自从懂事以来,才来没买过日本货,,
[其他解释]
感谢楼上的,又学习了...FULL OUTER JOIN  ,,不知道能不能在简化下,,求高手在简化下...
[其他解释]
该回复于2012-12-01 11:25:44被管理员删除

热点排行