急!把数据库中的某一列变成行显示数据,具体见里面的图

bingoqu 2011-09-26 08:58:13
这是原始的数据

现在我根据SensorNo编号,每一个SensorNO建了一个表
需要实现的是
在每个表中列的名字分别为date,0点,3点,6点,12点,15点,18点,21点,max,min, Avg
其中0点,3点。。是原表Time列中的时间,
值的大小为对应data2的值,max是这几个时间中data2的最大值,min是最小,avg是平均值
用的是SQL EXPRESS
现有一段MYSQL的执行代码,显示了9点和12点的值,但在SQL server上有语法错误
望高手指教给出方法,原表名称为data
Select distinct (data.SensorNO),data.date,9_data.data2 as 9点,12_data.data2 as 12点,
from data
(select data2,sensorno,date from data where time='1899-12-30 06:00:00.000') as 9_data,
(select data2,sensorno,date from data where time='1899-12-30 09:00:00.000') as 12_data
where data.sensorno=9_data.sensorno and data.sensorno=12_data.sensorno and data.date=9_data.date and data.date=12_data.date;
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2011-09-27
  • 打赏
  • 举报
回复
MYSQL?

建议去MYSQL版问问.
--小F-- 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bingoqu 的回复:]

[/Quote]
上传到 CSDN空间 再引用地址
koumingjie 2011-09-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bingoqu 的回复:]
引用 1 楼 chuanzhang5687 的回复:

图挂了,孩纸

图应该怎么传?本地的图片
[/Quote]

去我的空间-相册-上传
bingoqu 2011-09-26
  • 打赏
  • 举报
回复
bingoqu 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chuanzhang5687 的回复:]

图挂了,孩纸
[/Quote]
图应该怎么传?本地的图片
chuanzhang5687 2011-09-26
  • 打赏
  • 举报
回复
图挂了,孩纸

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧