Python和科学计算认证群组  - 讨论区

标题:python遍历获取数据库的小时数据,时间模块能搞定这个吗?

2013年11月04日 星期一 23:29

我现在手头有一数据库的表

有个字段是按照'13100621' '13100622' '13100701' 像这样

表示的是yymmddhh 格式的字符串 也就是  存储的是正点的小时数据
 
现在想用python  结合time模块 写个循环
实现

比如从13100621  10月6日21时 开始
13100809 10月8日09时结束
步长为1h  将每个小时查询的数数据结果写到文本里  如何实现呢

也就是 sql语句 有个where语句是:
where observtim='13100621'
where observtim='13100622'
where observtim='13100623'
where observtim='13100700'
where observtim='13100701'
.....

where observtim='13100800'

.......
where observtim='13100809'

每个小时作为查询语句 for循环下输出结果

给个思路 用时间模块 或者其他有没更方便的方法  

我想python的时间相关模块应该有相关方法吧?

请前辈给个思路,不胜感谢!

2013年11月23日 星期六 12:29

应该用比较操作符吧,我对SQL不熟,不过应该下面这种表达式吧:

observtim >= "..." and observtim <= "..."

wa

wa

2015年02月04日 星期三 15:20

楼上正解,between可以用?

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号