如图所示:
表以表格方式进行数据显示,数据列分别是:省份、地市、区县,每列中的数字表示了商户数量。
一张表的字段:
id,商户名,省份ID,城市ID,区县ID
数据库是Oracle 服务器控件绑定 Repeater;
怎么实现呢 些sql语句也行差不多/谢谢
7 个解决方案
#1
。。。自己定 。是生生死死
#2
有人给个思路吗
#3
Repearter套Repearter
#4
Sql语句:
select Province,City,Town,COUNT(1) as custcounts
from t_cust
group by Province,City,Town
provice 省份
city 城市
town 县
count(1) 商户数量
大致就是这样
select Province,City,Town,COUNT(1) as custcounts
from t_cust
group by Province,City,Town
provice 省份
city 城市
town 县
count(1) 商户数量
大致就是这样
#5
感觉可行啊。
用三个Repearter 吗 谢谢
用三个Repearter 吗 谢谢
#6
个人感觉 全部循环出来 然后JS合并
#7
<!doctype html>
<html>
<head>
<title>content</title>
<style type="text/css">
table, td { border: 1px solid #bbb; border-collapse: collapse; }
</style>
<script src="Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var rel = null;
var count = 0;
$("tr td[rel^='p']").each(function () {
if (rel == null) {
rel = $(this).attr("rel");
}
if (rel == $(this).attr("rel")) {
count++;
}
else {
rel = $(this).attr("rel");
count = 1;
}
$("tr td[rel='" + rel + "']:eq(0)").attr("rowspan", count);
$("tr td[rel='" + rel + "']:gt(0)").remove();
})
$("tr td[rel^='c']").each(function () {
if (rel == null) {
rel = $(this).attr("rel");
}
if (rel == $(this).attr("rel")) {
count++;
}
else {
rel = $(this).attr("rel");
count = 1;
}
$("tr td[rel='" + rel + "']:eq(0)").attr("rowspan", count);
$("tr td[rel='" + rel + "']:gt(0)").remove();
})
$("tr td[rel^='d']").each(function () {
if (rel == null) {
rel = $(this).attr("rel");
}
if (rel == $(this).attr("rel")) {
count++;
}
else {
rel = $(this).attr("rel");
count = 1;
}
$("tr td[rel='" + rel + "']:eq(0)").attr("rowspan", count);
$("tr td[rel='" + rel + "']:gt(0)").remove();
})
})
</script>
</head>
<body>
<table border="0" cellpadding="10" cellspacing="0">
<tr>
<td rel="p1">广东省</td>
<td rel="c1_1">阳江市</td>
<td rel="d1_1_1">江城区</td>
</tr>
<tr>
<td rel="p1">广东省</td>
<td rel="c1_1">阳江市</td>
<td rel="d1_1_2">阳春县</td>
</tr>
<tr>
<td rel="p2">广西省</td>
<td rel="c1_2">柳州市</td>
<td rel="d1_1_3">柳中区</td>
</tr>
<tr>
<td rel="p2">广西省</td>
<td rel="c1_3">南宁市</td>
<td rel="d1_1_4">兴宁区</td>
</tr>
</table>
</body>
</html>
#1
。。。自己定 。是生生死死
#2
有人给个思路吗
#3
Repearter套Repearter
#4
Sql语句:
select Province,City,Town,COUNT(1) as custcounts
from t_cust
group by Province,City,Town
provice 省份
city 城市
town 县
count(1) 商户数量
大致就是这样
select Province,City,Town,COUNT(1) as custcounts
from t_cust
group by Province,City,Town
provice 省份
city 城市
town 县
count(1) 商户数量
大致就是这样
#5
感觉可行啊。
用三个Repearter 吗 谢谢
用三个Repearter 吗 谢谢
#6
个人感觉 全部循环出来 然后JS合并
#7
<!doctype html>
<html>
<head>
<title>content</title>
<style type="text/css">
table, td { border: 1px solid #bbb; border-collapse: collapse; }
</style>
<script src="Scripts/jquery-1.4.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var rel = null;
var count = 0;
$("tr td[rel^='p']").each(function () {
if (rel == null) {
rel = $(this).attr("rel");
}
if (rel == $(this).attr("rel")) {
count++;
}
else {
rel = $(this).attr("rel");
count = 1;
}
$("tr td[rel='" + rel + "']:eq(0)").attr("rowspan", count);
$("tr td[rel='" + rel + "']:gt(0)").remove();
})
$("tr td[rel^='c']").each(function () {
if (rel == null) {
rel = $(this).attr("rel");
}
if (rel == $(this).attr("rel")) {
count++;
}
else {
rel = $(this).attr("rel");
count = 1;
}
$("tr td[rel='" + rel + "']:eq(0)").attr("rowspan", count);
$("tr td[rel='" + rel + "']:gt(0)").remove();
})
$("tr td[rel^='d']").each(function () {
if (rel == null) {
rel = $(this).attr("rel");
}
if (rel == $(this).attr("rel")) {
count++;
}
else {
rel = $(this).attr("rel");
count = 1;
}
$("tr td[rel='" + rel + "']:eq(0)").attr("rowspan", count);
$("tr td[rel='" + rel + "']:gt(0)").remove();
})
})
</script>
</head>
<body>
<table border="0" cellpadding="10" cellspacing="0">
<tr>
<td rel="p1">广东省</td>
<td rel="c1_1">阳江市</td>
<td rel="d1_1_1">江城区</td>
</tr>
<tr>
<td rel="p1">广东省</td>
<td rel="c1_1">阳江市</td>
<td rel="d1_1_2">阳春县</td>
</tr>
<tr>
<td rel="p2">广西省</td>
<td rel="c1_2">柳州市</td>
<td rel="d1_1_3">柳中区</td>
</tr>
<tr>
<td rel="p2">广西省</td>
<td rel="c1_3">南宁市</td>
<td rel="d1_1_4">兴宁区</td>
</tr>
</table>
</body>
</html>