CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  非技术版

如何通过日期时间字段作小时、日、月平均。

楼主FlyBird2004(Phoenix)2005-06-04 18:58:15 在 MS-SQL Server / 非技术版 提问

数据表basedata结构如下:  
      id                 bigint     *                                   自增字段、每插进一条记录,其值自增一      
      userid         integer    
      datetime     timestamp(0)  
      yl                 real  
  数据库为postgreSQL   现要求通过字段userid、datetime返回每一个用户的每一小时、每天、每月  
  的yl字段值的平均记录,作为数据源显示出来。如何解决此问题呢?? 问题点数:100、回复次数:5Top

1 楼haohaohao1(你好 我好 大家好)回复于 2005-06-05 08:55:39 得分 0

用   date_formatTop

2 楼haohaohao1(你好 我好 大家好)回复于 2005-06-05 08:56:11 得分 0

然后   countTop

3 楼FlyBird2004(Phoenix)回复于 2005-06-06 18:14:36 得分 0

琢磨了两天,终于搞定了!不容易啊!Top

4 楼paoluo(一天到晚游泳的鱼)回复于 2005-06-28 10:26:27 得分 100

楼主是怎么解决的??  
   
  通常我们是这么用的。  
   
  返回每一个用户的每一小时的yl字段值的平均记录  
  Select   userid,Convert(Varchar(13),[datetime],120)   As   小时,AVG(yl)   As   Avgyl   from   basedata    
  Group   By   userid,Convert(Varchar(13),[datetime],120)  
   
  返回每一个用户的每天的yl字段值的平均记录  
  Select   userid,Convert(Varchar(10),[datetime],120)   As   天,AVG(yl)   As   Avgyl   from   basedata    
  Group   By   userid,Convert(Varchar(13),[datetime],120)  
   
  返回每一个用户的每月的yl字段值的平均记录  
  Select   userid,Convert(Varchar(7),[datetime],120)   As   月,AVG(yl)   As   Avgyl   from   basedata    
  Group   By   userid,Convert(Varchar(13),[datetime],120)  
  Top

5 楼zlj113(·米老鼠· 学习)回复于 2005-06-28 12:10:06 得分 0

搞定了,偶来接分咯Top

相关问题

  • 日期字段
  • 求两个日期型字段相减以后的小时数
  • 日期字段查询
  • 日期字段editmask出错。。。
  • fastreport日期字段问题
  • oracle日期字段问题
  • 如何在模板里格式化一个日期字段?(如果是24小时格式)
  • 日期字段在SQL语句中比较大小时怎么使用啊.可以直接用吗?
  • acess数据库自增字段和日期字段的问题
  • access日期字段的时间问题.

关键词

  • 字段
  • 用户
  • yl
  • avgyl
  • userid
  • datetime
  • 小时
  • convert
  • varchar
  • basedata group

得分解答快速导航

  • 帖主:FlyBird2004
  • paoluo

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo