关于一个循环,一个送分的题目

xx00 2012-04-16 09:34:11
string sql="select sum(num)as test,test2,test3 from table where time >'2012-03-02' and time <2012-04-01";怎么把这个时间段内的每一天的数据都查询出来(从三月2号开始 到四月一号的这中间的每一天)?? 而且这里有个求和,请问这个该怎么写?请教各位了
想得到的结果是
03-02 这天 num总和数,test2,test3
03-03 这天 。。。。。。。。。。。
依次下去 直到04-01这天
然后显示绑定到girdview里面


...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xx00 2012-04-16
  • 打赏
  • 举报
回复
大哥 to_date函数怎么不能识别啊 ??我表里面的字段是日期类型的了
马肠河 2012-04-16
  • 打赏
  • 举报
回复
学习了,好久没写过sql。
mnopq123rst 2012-04-16
  • 打赏
  • 举报
回复
select sum(consume),day([date]) from consume_record where [date] between to_date('2012-03-02','yyyy-mm-dd') and to_date('012-04-01','yyyy-mm-dd') group by day([date])

按天分组
我爱白富美 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

给你个实例:
SQL code

select sum(num)as test,test2,test3 from table where time >to_date('2012-03-02','yyyy-mm-dd') and time <to_date('012-04-01','yyyy-mm-dd') group by time order by time
[/Quote]
++
覃祖甘 2012-04-16
  • 打赏
  • 举报
回复
给你个实例:

select sum(num)as test,test2,test3 from table where time >to_date('2012-03-02','yyyy-mm-dd') and time <to_date('012-04-01','yyyy-mm-dd') group by time order by time
jun471537173 2012-04-16
  • 打赏
  • 举报
回复
time是字符型还是日期型?用的什么数据库?test2和test3是什么?可以考虑用group by

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧