请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14363|回复: 7

求助SQL语句

[复制链接]

新浪微博达人勋

发表于 2014-6-19 17:58:53 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
求助:写一句SQL取得7个站,某一天(如‘2014060921’--‘2014061020’)最高气温,出现时间,最低气温,出现时间,最小湿度,出现时间,最大风,极大风向、风速,时间
表名:tabtimedata
站名:stationnum
整点时间:observtimes
最高气温:maxtemp
最高气温时间:timemaxtemp
最低气温:mintemp
最低气温时间:timemaxtemp
最小相对湿度:relhumidity
最小相对湿度时间:minrelhumidity
最大风速:maxwindv
最大风向:maxwindd
最大风时间:timemaxwind
极大风速:exmaxwindv
极大风向:exmaxwindd
极大风时间:timeexmaxwind
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-19 20:07:34 | 显示全部楼层
SQL = "select ?,?,...?, from tabtimedata  where observtimes between '" & t1 & "' and '" & t2 & "'"
rs.Open SQL, conn, 1, 1
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-20 07:51:40 | 显示全部楼层
observtimes between 后面可以加一个时间转换函数 to_date('20140502','yyyymmdd')
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-20 08:40:19 | 显示全部楼层
贴一下表的结构呗,不太明白数据是怎么存储的,每小时的还是每天的呢
貌似是七个站之间的比较吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-28 09:44:30 | 显示全部楼层
数据内容没有描述清楚,需求也不是太清楚。比如最高气温,本来就是一个字段是最高气温,然后最高又隐含着是一段时间内最高的意思。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-15 20:52:32 | 显示全部楼层
看要求应该很简单的呀,需要的量表里都有,直接查询不就得了吗,只是最后显示的时候需要对时间进行一下过滤筛选
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-24 22:56:15 | 显示全部楼层
select语句的嵌套
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-1 23:48:53 | 显示全部楼层
SELECT 最高气温,出现时间,最低气温,出现时间,最小湿度,出现时间,最大风,极大风向、风速,时间 FROM 表名 WHERE 站名 IN(7个站名用逗号隔开,每个站名加单引号)
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表