我有一个表,表名是TYD,里面有字段:shenheren (审核人),shenhetime(审核日期),shenhe(审核标记0是未审核,1是已审核),唯一键列是:tyid
我现在只能是用下面的代码来筛选相同记录只显示一条,但不知道如何读出相同记录的总条数。我想要的效果如上图。在对应的记录显示总共有多少条重复的数据。网上参考了很多资料都没办法解决这个问题,请高手帮忙!谢谢!赏金50
<%
set conn=server.CreateObject("adodb.connection")
conn.open MM_conn_STRING
sql = "SELECT * FROM TYD WHERE shenhe=1 and TYID in(select min(tyid) from TYD group by shenhetime) ORDER BY shenhetime DESC "
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
page=request("page")'获取page
pgsize=40
rs.pagesize=pgsize'设置一页显示的记录数
rscount=rs.recordcount'将总记录数赋值给变量rscount
pgcount=rs.pagecount'将总页数赋值给pgcount
if page="" then
page=1
end if
if not isnumeric(page) then
page=1
end if
page=int(page)
if page>pgcount then
page=pgcount
end if
if page<1 then
page=1
end if
if not rs.eof then
rs.absolutepage=page
end if
i=0
%>
网友qinfeng9988我改成这样sql ="select shenheren,shenhetime,count(shenhetime) as sl from TYD WHERE shenhe=1 group by shenhetime,shenheren " 正确读出相同的记录只显示一条,并统计了对应的总条数。
但第一条有个空的0条记录是怎么回事???总数统计怎么是3笔了,正确的总共是2笔。
ç¨ä½ ç代ç æ示é误ï¼å¨é¡µé¢è¡¨æ ¼ä¸æ¾ç¤ºæ¾ä¸å° åè¿ä¸¤ä¸ªå段çå¼ãå³ä½¿ä½ çè¿æ®µä»£ç 没æé®é¢ï¼é£ä¹å¦ä½è®©æ¡æ° åºç°å¨å¯¹åºçæ¥æéï¼å¦ä¸é¢è¿æ ·ï¼
è大 2014-6-9 3 æ¥ç详ç»
è大 2014-6-10 4 æ¥ç详ç»
æææ¯ è大è¿ä¸ªæä½äººå¨2014-6-9 å®¡æ ¸äº3å¼ åæ® 6-10å®¡æ ¸äº4å¼ ã
select shenheren,shenhetime,count(1) as è®°å½æ¡æ° from TYD group by shenheren,shenhetime
asp 筛选某相同数据只显示一条 并读出相同记录的总条数
select shenheren,max(shenhetime),count(1) as 记录条数 from TYD group by shenheren 已经N年没有玩过access了,上面这个语句放在sql server保证100%执行成功,access不保证!思路是一样的,分组统计!
asp如何将表内某一个字段的相同数据筛选后只显示一个
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)例二:select * from testtable where numeber in (select number from people group by n...
ASP 记录集筛选重复记录,同一ID号只显示一条并求和!
set Rs=server.create("adodb.recordset")Rs.open "select id,max(name) as name,sum(num) as num from product group by id",conn,1,3 if not Rs.eof then response.write "id,name,num"do while not Rs.eof response.write Rs("id")&","&Rs(name)&","&Rs("num")&""set Rss...
ASP某字段重复只显示一条
select top(1) tg_hzxm,tg_jtcy,tg_cysfz from tg group by tg_hzxm
asp程序查找数据库时间字段筛选重复日期,保留第一条
你只是想筛选掉相同日期的数据,这个我用了临时表 #temp,你拿去改改 1,select distinct(datename(yy,time_create)+datename(mm,time_create)+datename(dd,time_create)) as date into #temp from powergroup 2,select count(*) from #temp 3,drop table #temp ...
(asp)在数据库筛选符合条件的记录显示在网页上并将结果另存为到新Exc...
application.lock \/\/'写入文件的存放路径,一定要开放这个路径下的读写权限 filepath=server.mappath(ttxt)set writefile = file.createtextfile(filepath,true)writefile.writeLine b \/\/ '在表格中写入第一行,字段描述,这个根据你实际的数据表字段来写 set rs2 = server.createobject("adodb....
ACCESS数据库如何用条件删除记录中的字段里的数据?
查数据:select count(num), max(name) from student --列出重复的记录数,并列出他的name属性 group by num having count(num) >1 --按num分组后找出表中num列重复,即出现次数大于一次 删数据:delete from student group by num having count(num) >1 这样的话就把所有重复的都删除了。3.用...
ASP页面中显示上一条下一条记录
不好意思,没有明白你想要达到什么样的效果!我的理解是:你想做到可能按分类查询,然后实现分页!我想你已经做到了!读取一个分类的记录集,然后进行分页!很简单的一个过程,注意一下多考虑一些细节情况就可以做得很好!
Asp.net中如何从数据库某字段的数据中查找筛选出图片标记,并使图片显示...
后台 string str = "你要查询的数据";public string EncodeStr(object){ return Server.HtmlEncode(str);}
excel查找相同数据
lookup_value:要查找的值,数值、引用或文本字符串 table_array:要查找的区域,数据表区域 col_index_num:返回数据在区域的第几列数,正整数 range_lookup:模糊匹配,TRUE(或不填) \/FALSE 3、找出两列相同的数据:用的公式是=VLOOKUP(A2,Sheet2!A:B,1,0)公式的含义是在sheet2工作表的A:B...