INSQL查询问题 点击:1093 | 回复:3



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-28 14:09:00
楼主
我用INSQL要产生如下查询结果字段,以时间为查询条件,datatime,tag1value,tag2value,tag3value.....,要编怎样的SQL语句才能将多个标记名的值在一个表中显示?



feifei

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 70回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2001年6月25日
发表于:2002-10-31 10:54:00
1楼
以下的例子表示的是tag1和tag2两个模拟量同时显示相关的一些信息的写法: SELECT TagName, DateTime = convert(varchar, DateTime, 113), Value FROM v_AnalogHistory WHERE TagName in (‘tag1’, ‘tag2’) AND DateTime >= StartDate AND DateTime <= EndDate ORDER BY DateTime ASC

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-28 09:57:00
2楼
使用SELECT * FROM OpenQuery(INSQL, SELECT DateTime,tag FROM Runtime.dbo.AnalogWideHistory

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-05-28 14:09:00
3楼
dui

热门招聘
相关主题

官方公众号

智造工程师