按日期查询的问题!!!

l07162220 2008-11-13 12:17:07
向大家求个时间段查询统计的代码

环境 JSP hibernate java JS

数据表字段 ID nameid time
ID nameid time
例如 1 zhangsan 2008-11-11 10:23:30
2 lisi 2008-11-11 10:23:30
3 zhangsan 2008-11-12 10:23:30

需求 页面显示 当天信息统计
当月信息统计
总信息统计
自定义时间段信息统计

统计信息包括:1,查询数据表中跟当天time或者当月这个时间段time相同的数据,并计算出数据的条数,返回数据的数目到页面显示
2,查询时间段或者当天内的 相同的nameid的数据数目,并全部在页面显示
例如 如刚刚的表中的例子 查当天11-12的 要求显示 总数1条 zhangsan 1条
查当月11月份的 要求显示 总数3条 zhangsan 2条 lisi 1条

几个问题不大了解 怎么查询到符合nameid和时间段的 每个不同的nameid的条数
怎么拿到当月的月份时间段
怎么同时得到 当天信息统计 当月信息统计 总信息统计 里面的各种数据条数


类似于这样的功能的代码 请大家帮帮忙给发个,谢谢~~~

...全文
137 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
l07162220 2008-11-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lxy149434823 的回复:]

convert(char(7),time,120)

char(7) //表示返回的字符个数
time //要操作的时间
120 //表示时间格式

查当月11月份的 要求显示 总数3条 zhangsan 2条 lisi 1条
select * from table where convert(char(7),time,120)= convert(char(7),"你要求的时间",120)

如果查某天的 convert(char(7),time,120)= convert(char(7),"你要求的时间",120) 的char(7) 改成char(10)
[/Quote]

谢谢 给了我提示 通过字符串截取来解决问题 问题已经解决 用的是hql中的subString

lihan6415151528提供的datediff在orcal数据库中好象行不通
l07162220 2008-11-13
  • 打赏
  • 举报
回复
有没有相关的代码啊 这个看的不是太明白。。。
lxy149434823 2008-11-13
  • 打赏
  • 举报
回复

convert(char(7),time,120)

char(7) //表示返回的字符个数
time //要操作的时间
120 //表示时间格式

查当月11月份的 要求显示 总数3条 zhangsan 2条 lisi 1条
select * from table where convert(char(7),time,120)= convert(char(7),"你要求的时间",120)

如果查某天的 convert(char(7),time,120)= convert(char(7),"你要求的时间",120) 的char(7) 改成char(10)
無名VF 2008-11-13
  • 打赏
  • 举报
回复
up
l07162220 2008-11-13
  • 打赏
  • 举报
回复
..............顶上去
l07162220 2008-11-13
  • 打赏
  • 举报
回复
在线等大家帮帮忙

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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