Office中国论坛/Access中国论坛

标题: 如何取得各个营业厅每天的最大人流量所对应的记录? [打印本页]

作者: zhuang09    时间: 2007-7-22 01:50
标题: 如何取得各个营业厅每天的最大人流量所对应的记录?
<>大家好,有个问题请教一下:</P>
<>假设营业厅每天24小时都有一定的人流量,如何取得各个营业厅在一天内的最大人流量所对应的记录?</P><br>[attach]25439[/attach]<br>
[此贴子已经被作者于2007-7-21 17:51:43编辑过]


作者: andymark    时间: 2007-7-22 05:09
<DIV>取每天各营业厅最大值:</DIV>
<DIV class=t_msgfont>SELECT format(营业厅流量.时间,"yyyy-mm-dd"), 营业厅流量.营业厅, max(营业厅流量.人流量)<BR>FROM 营业厅流量<BR>GROUP BY format(营业厅流量.时间,"yyyy-mm-dd"), 营业厅流量.营业厅;</DIV>
作者: andymark    时间: 2007-7-22 05:09
<DIV>如要显示具体时间,或在一天里有2笔以上同时为最大值的<BR>SELECT a.时间, b.营业厅, b.最大人流量<BR>FROM 营业厅流量 AS a INNER JOIN [SELECT format(营业厅流量.时间,"yyyy-mm-dd") as 日期, 营业厅流量.营业厅, max(营业厅流量.人流量) as 最大人流量<BR>FROM 营业厅流量 GROUP BY format(营业厅流量.时间,"yyyy-mm-dd"), 营业厅流量.营业厅]. AS b ON (a.营业厅=b.营业厅) AND (a.人流量=b.最大人流量) AND (format(a.时间,"yyyy-mm-dd")=b.日期)</DIV><BR both">
作者: zhuang09    时间: 2007-7-23 01:44
标题: 能不能显示出具体时间?
<><STRONG><FONT face=Verdana color=#da2549>谢谢andymark,</FONT></STRONG></P>
<><STRONG><FONT face=Verdana color=#da2549>你第一次回复的是我想要的,但是能不能显示出时间呢?</FONT></STRONG></P>
作者: andymark    时间: 2007-7-23 03:15
你的例子同一天有几个同为最大流量的时段,同时显示吗
作者: zhuang09    时间: 2007-7-25 20:37
<>再次感谢<FONT face=Verdana color=#da2549><STRONG>andymark,</STRONG></FONT></P>
<><FONT face=Verdana color=#da2549><FONT color=#000000>这两天有点事,没有上来~</FONT></FONT></P>
<>如果重复最大流量重复的话,只显示一个就可以了,显示最后的时间.</P>
作者: andymark    时间: 2007-7-26 03:49
<>分2个查询</P>
[attach]25480[/attach]<BR>




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3