读书人

求SQL语句操作!解决思路

发布时间: 2011-12-31 23:50:30 作者: rapoo

求SQL语句操作!
我现在有个 数据库里面有个UserTable表,有几个字段分别是:
col001(主叫) col002(被叫)col003(日期)col004(时间) col005(计费金额)
13213454 10153456 2007/2/1/ 15:12 2
12312121 10212450 2007/4/2 14:24 5
12312332 10153456 2007/4/2 19:52 1
...... ...... ....... ..... .
1234566 10212450 2007/4/1 23:10 5
现在我想想统计每天每号(即被叫号码)的总共话单数,总共信息费,总用户数,用户平均收入(总共信息费/总用户数) 用SQL语句该如何实现?

[解决办法]
select sum(col005),col002,col003 from UserTable Group by col002,col003
[解决办法]
up
[解决办法]
UP
[解决办法]
select count(*),sum(col005),count(col002),sum(col005)/count(col002) from UserTable group by col003,col002
[解决办法]
一楼的明显没有实现它的要求呀.
[解决办法]
谢谢 各位的帮助!
我现在有个查询的页面,有个列表可以选定号码,可以选定日期,选好了提交,怎样把它的信息显示出来。代码如下:
<body>
<FORM method= "post " action= "show.jsp " name= "form1 ">
<TABLE width= "400 " border= "1 " align= "center " cellpadding= "0 " cellspacing= "2 " bgcolor= "#EAF0D0 ">
<tr>
<td height= "13 " colspan= "2 " align= "center " bgcolor= "#FFFFFF ">
统计10159092084-2086信息
</td>
</tr>
<tr>
<td width= "100 " height= "30 " align= "center " bgcolor= "#FFFFFF ">
选择模拟端口号
</td>
<td width= "300 " bgcolor= "#FFFFFF ">
<select name= "code ">
<option value= " ">
---模拟端口号---
</option>
<option value= "10159092084 ">
10159092084
</option>
<option value= "10159092085 ">
10159092085
</option>
<option value= "10159092086 ">
10159092086
</option>


</select>
</td>
</tr>
<tr>
<td class= "searchTitle ">
时间:
</td>
<td class= "searchData " colspan= "3 ">



<input type= "text " name= "statdate " id= "stat " size= "15 " readonly value= " " onclick= "selectDate(this); ">
<input type= "button " value= "选择 " onclick= "selectDate( 'form1.statdate '); ">
    到    
<input type= "text " name= "enddate " size= "15 " readonly value= " ">
<input type= "button " value= "选择 " onclick= "selectDate( 'form1.enddate '); ">
</td>
</tr>
<tr>
<td class= "searchData " colspan= "4 " align= "center ">
<input type= "button " value= "确定 " onclick= "openwindows() ">
</td>
</tr>
</TABLE>
</body>
</html>
<script language= "javascript " type= " ">
function openwindows(){
if (form1.statdate.value== ' ' || form1.enddate.value== ' '){
alert( '日期必须选取! ');
return;
}

form3.submit();
}
</script>
[解决办法]
不知道你要显示的是什么东西
如果是显示的是满足条件的结果集,那你在页面把那些结果循环打印出来就可以了,
如果是说要保存查询的条件.这把查询的条件放到session中去保存,在页面相应的地方在从session中取出来显示就可以了.这样你翻页的时候结果也是按你的条件来查出的
[解决办法]
支持

读书人网 >J2SE开发

热点推荐