| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2269 人关注过本帖
标题:[求助]关于SQLSever数据库,每天查询该天历史表中每一列的最大值,将其存入 ...
取消只看楼主 加入收藏
meloop
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-2-5
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
[求助]关于SQLSever数据库,每天查询该天历史表中每一列的最大值,将其存入第二张MAX表,每日增加一条数据
表一为历史数据表yiwuwuhis,表二为最大值统计表yiwuwuMAX。我现在的做法是在代理里面作业步骤里面写语句:insert into yiwuwuMAX(RJ,RK,RZ,DATATIME) SELECT max(RJ),max(RK),max(RZ),CONVERT(varchar(16),DATATIME,120) from yiwuwuhis where convert(char(10),DATATIME,21)=convert(char(10),getdate(),21)group by convert(varchar(16),DATATIME,120)。然后在计划里写明执行时间。
作业执行成功。但在MAX表中会有很多条记录
1    0.087778    0.712778    8    2015-02-05 08:25:00.000
2    0.296667    1.468889    8    2015-02-05 09:10:00.000
3    0.603333    1.847222    8    2015-02-05 09:33:00.000
4    0.848889    2.226111    8    2015-02-05 09:56:00.000
5    0.855556    2.604445    8    2015-02-05 10:18:00.000
6    0.861667    2.982778    8    2015-02-05 10:41:00.000
但我只需要最后一条最大值,并且每天添加一条。我哪里做错了吗?
搜索更多相关主题的帖子: convert insert 数据库 最大值 数据表 
2015-02-05 12:39
meloop
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-2-5
收藏
得分:0 
回复 楼主 meloop
我发现作业一直执行,将历史表中的数据全部加到了MAX表,跪了,失败。。谁能帮帮我啊
2015-02-05 14:18
快速回复:[求助]关于SQLSever数据库,每天查询该天历史表中每一列的最大值,将其 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026082 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved