⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db980222.gb_

📁 ASPWeb数据库范例总览
💻 GB_
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
   <TITLE>资料库: Group By 统计查询中, 如何排序资料?</TITLE>
   <META NAME="Author" CONTENT="KJ Wang">
   <META NAME="GENERATOR" CONTENT="Mozilla/3.01Gold (Win95; I) [Netscape]">
</HEAD>
<BODY TEXT="#202020" BGCOLOR="#FFFFFF" LINK="#FF0000" VLINK="#0000FF" ALINK="#FF0000">

<H2 ALIGN=CENTER><A HREF="vbdb.htm">VB5 与资料库程式设计</A></H2>

<CENTER><P><B><FONT SIZE=+1>补充教材</FONT></B></P></CENTER>

<H3 ALIGN=CENTER>
<HR WIDTH="100%">Group By 统计查询中, 如何排序资料? (98/02/22) 
<HR WIDTH="100%"></H3>

<DIV ALIGN=right><ADDRESS><FONT COLOR="#008000">参阅章节:第 11-1 节。</FONT></ADDRESS></DIV>

<CENTER><TABLE CELLSPACING=0 WIDTH="95%" >
<TR>
<TD>我在 Data1中 的 RecordSource 写下: 
<UL>
<P>Select [产品编号], [业绩], Sum ([销售价格]) As [销售总金额] From [详细订单资料]
<BR>
Where [业绩]=&quot;9710&quot; Order by [销售总金额]</P>
</UL>

<P>时, 可以查询资料, 但加上 Group By 子句之後(为了统计资料), 如下,
结果出现错误:</P>

<UL>
<P>Select [产品编号], [业绩], Sum ([销售价格]) As <FONT COLOR="#008000">[销售总金额]</FONT>
From [详细订单资料] <BR>
Where [业绩]=&quot;9710&quot; <FONT COLOR="#FF0000">Group by</FONT> [产品编号],
[业绩] Order by [销售总金额]</P>
</UL>

<P>请问我要如何排序利用 Group By 统後的资料?</P>

<P>
<HR WIDTH="100%"></P>

<P>请注意 <FONT COLOR="#008000">[销售总金额]</FONT> 栏位, 它是经由 Sum
([销售价格]) 统计出来的, 这类栏位不可以作为 Order By 的栏位, 因此以上的
SQL 应该修改成:</P>

<UL>
<P>Select [产品编号], [业绩], <FONT COLOR="#FF0000">Sum ([销售价格])</FONT><FONT COLOR="#008000">
As [销售总金额]</FONT> From [详细订单资料] <BR>
Where [业绩]=&quot;9710&quot; Group by [产品编号], [业绩] <FONT COLOR="#008000">Order
by </FONT><FONT COLOR="#FF0000">Sum ([销售价格])</FONT></P>
</UL>
</TD>
</TR>
</TABLE></CENTER>

<P>
<HR WIDTH="100%"></P>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -