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 <= "..."
2015年02月04日 星期三 15:20
楼上正解,between可以用?
Zeuux © 2024
京ICP备05028076号