我们就举例查找每小时第一次测量的PM2.5的值吧

如下图,我们可以看出,时间非常乱,毫无规律

select min(时间) from a2
group by CONVERT(nvarchar(13),时间,120) order by 时间
//CONVERT里面的第一个参数是保存前几位,根据120号代码的规则,13位可以截取到小时那,第二个参数是列名,如果是查找每个小时最后的值直接把min改成max就可以

这里就是查找每个小时最开始的时间,代码结果如下





文末会附上CONVERT代码的各种形式

select  时间,PM10 from a2
where 时间 in
(select min(时间) from a2
group by CONVERT(nvarchar(13),时间,120)
)
order by 时间

大概就是这样:按照别的时间分类的话,见下面的convert详细方法(更改varchar()里面的数字,可以保存前几位):

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM

最新文章

  1. Struct2 csv文件上传读取中文内容乱码
  2. Netbeans配置Xdebug
  3. 速度最快的Json序列框架Jil,入门动手实录
  4. NOIP2010 题解
  5. UML基础系列:用例图
  6. DirectX基础 常用函数语句
  7. bzoj2438[中山市选2011]杀人游戏
  8. Spring Boot 实践折腾记(三):三板斧,Spring Boot下使用Mybatis
  9. 通过boundingRectWithSize:options:attributes:context:计算文本尺寸
  10. 诠释Linux中『一切都是文件』概念和相应的文件类型
  11. linux下创建库函数
  12. Vim折叠模式设置
  13. JSON 之 SuperObject(3): 访问
  14. Linux 查看物理内存
  15. Xcode7主题路径
  16. Java集合ArrayList的应用
  17. 利用PyQt4写的小工具软件
  18. BZOJ 1609: [Usaco2008 Feb]Eating Together麻烦的聚餐( LIS )
  19. 转:Redis配置文件详解
  20. matlab怎么查看已安装哪些工具箱和…

热门文章

  1. [codeforces-315D div2]模拟
  2. 自动配置的Springboot内junit测试单元不能运行
  3. mybatis开发,你用 xml 还是注解?我 pick ...
  4. Codeforces1144A(A题)Diverse Strings
  5. mybatis 分页失败 始终pageSize = 2147483647
  6. linux常用命令---打包压缩解压
  7. 可持续字典树 Perfect Security
  8. PAT-1060 Are They Equal (科学计数法)
  9. hdu6007 spfa+完全背包
  10. 【python爬虫】解决歌荒,下歌利器