读书人

读取一段日期(日期为字符型)内的数据

发布时间: 2012-03-04 11:13:34 作者: rapoo

读取一段日期(日期为字符型)内的数据的总和,sql语句该怎么写?
数据库如下:
DATETIME S5
2011-02-07 8:00:00
2011-02-08 8:00:00
2011-02-09 8:00:00
2011-02-10 8:00:0020
2011-03-11 8:00:00
2011-03-12 8:00:0058
2011-03-13 8:00:00
DATETIME为字符型,s5为整形,我想统计2011-02-09 8:00:00到2011-03-13 8:00:00之间的总和,sql语句该怎么写?


[解决办法]
select sum(S5) from 数据表名 where DATETIME >= '2011-02-09 8:00:00'
and DATETIME <= '2011-03-13 8:00:00'

[解决办法]
DATETIME保存的格式最好是这样:yyyy-mm-dd hh:mm:ss

select sum(isnull(S5,0)) from t where DATETIME>='2011-02-09 08:00:00'
and DATETIME<='2011-03-13 08:00:00'

读书人网 >.NET

热点推荐