?? db980222.gb_
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>資料庫(kù): Group By 統(tǒng)計(jì)查詢中, 如何排序資料?</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 與資料庫(kù)程式設(shè)計(jì)</A></H2>
<CENTER><P><B><FONT SIZE=+1>補(bǔ)充教材</FONT></B></P></CENTER>
<H3 ALIGN=CENTER>
<HR WIDTH="100%">Group By 統(tǒng)計(jì)查詢中, 如何排序資料? (98/02/22)
<HR WIDTH="100%"></H3>
<DIV ALIGN=right><ADDRESS><FONT COLOR="#008000">參閱章節(jié):第 11-1 節(jié)。</FONT></ADDRESS></DIV>
<CENTER><TABLE CELLSPACING=0 WIDTH="95%" >
<TR>
<TD>我在 Data1中 的 RecordSource 寫下:
<UL>
<P>Select [產(chǎn)品編號(hào)], [業(yè)績(jī)], Sum ([銷售價(jià)格]) As [銷售總金額] From [詳細(xì)訂單資料]
<BR>
Where [業(yè)績(jī)]="9710" Order by [銷售總金額]</P>
</UL>
<P>時(shí), 可以查詢資料, 但加上 Group By 子句之後(為了統(tǒng)計(jì)資料), 如下,
結(jié)果出現(xiàn)錯(cuò)誤:</P>
<UL>
<P>Select [產(chǎn)品編號(hào)], [業(yè)績(jī)], Sum ([銷售價(jià)格]) As <FONT COLOR="#008000">[銷售總金額]</FONT>
From [詳細(xì)訂單資料] <BR>
Where [業(yè)績(jī)]="9710" <FONT COLOR="#FF0000">Group by</FONT> [產(chǎn)品編號(hào)],
[業(yè)績(jī)] Order by [銷售總金額]</P>
</UL>
<P>請(qǐng)問我要如何排序利用 Group By 統(tǒng)後的資料?</P>
<P>
<HR WIDTH="100%"></P>
<P>請(qǐng)注意 <FONT COLOR="#008000">[銷售總金額]</FONT> 欄位, 它是經(jīng)由 Sum
([銷售價(jià)格]) 統(tǒng)計(jì)出來的, 這類欄位不可以作為 Order By 的欄位, 因此以上的
SQL 應(yīng)該修改成:</P>
<UL>
<P>Select [產(chǎn)品編號(hào)], [業(yè)績(jī)], <FONT COLOR="#FF0000">Sum ([銷售價(jià)格])</FONT><FONT COLOR="#008000">
As [銷售總金額]</FONT> From [詳細(xì)訂單資料] <BR>
Where [業(yè)績(jī)]="9710" Group by [產(chǎn)品編號(hào)], [業(yè)績(jī)] <FONT COLOR="#008000">Order
by </FONT><FONT COLOR="#FF0000">Sum ([銷售價(jià)格])</FONT></P>
</UL>
</TD>
</TR>
</TABLE></CENTER>
<P>
<HR WIDTH="100%"></P>
</BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -