VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

我要以地區人數來排名...前10名

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
mavisy



註冊時間: 2009-03-01
文章: 13


第 1 樓

發表發表於: 星期二 四月 28, 2009 2:34 am    文章主題: 我要以地區人數來排名...前10名 引言回覆

PRIVATE tmpfile
tmpfile = SYS(2015)
SELECT TOP 10 名次, 客戶基本資料.zone AS 地區, 人數 ;
FROM 客戶基本資料;
GROUP BY 客戶基本資料.zone;
order by zone desc
REPORT FORM zonepeople NOCONSOLE &macro


執行結果是...SQL:欄位"名次"沒有發現
請問該如何解決...@@?
回頂端
檢視會員個人資料 發送私人訊息
Terry1211



註冊時間: 2008-03-13
文章: 63


第 2 樓

發表發表於: 星期二 四月 28, 2009 11:10 am    文章主題: 引言回覆

GROUP BY 說明 from Help
GROUP BY 子句指定一個或多個用來分組查詢傳回資料記錄的欄位。欄位參考自 SQL SELECT 敘述清單,除累計式運算式之外,必須包含在 GROUP BY 子句中。不能對附註型態欄位、通用型態欄位或二進位大型物件型態欄位進行分組。

累計式運算函數 from Help
AVG( ) COUNT( ) MIN( ) MAX( ) SUM( )

另,用Top N語法,Order的欄位必須是Top N的欄位,
你的語法是依地區去排序,找出來的資料是地區的最大十筆

以上,有錯誤請大家指正~~ ^^
回頂端
檢視會員個人資料 發送私人訊息
mavisy



註冊時間: 2009-03-01
文章: 13


第 3 樓

發表發表於: 星期四 四月 30, 2009 2:39 am    文章主題: 引言回覆

Terry1211 寫到:
GROUP BY 說明 from Help
GROUP BY 子句指定一個或多個用來分組查詢傳回資料記錄的欄位。欄位參考自 SQL SELECT 敘述清單,除累計式運算式之外,必須包含在 GROUP BY 子句中。不能對附註型態欄位、通用型態欄位或二進位大型物件型態欄位進行分組。

累計式運算函數 from Help
AVG( ) COUNT( ) MIN( ) MAX( ) SUM( )

另,用Top N語法,Order的欄位必須是Top N的欄位,
你的語法是依地區去排序,找出來的資料是地區的最大十筆

以上,有錯誤請大家指正~~ ^^



非常感謝您...^^"
報表部分已完成...^^"
但又有新的問題了...^^"呵呵


DO CASE
CASE This.Value = 1
driver = "c"
CASE This.Value = 2
driver = "d"
CASE This.Value = 3
driver = "e"
ENDCASE
Thisform.DataEnvironment.CloseTables() && 關閉所有資料表格
RUN XCOPY \vfpex\video\*.d* &driver:\video\*.d* /s
RUN XCOPY \vfpex\video\*.cdx &driver:\video\*.cdx /s
RUN XCOPY \vfpex\video\*.fpt &driver:\video\*.fpt /s
Thisform.DataEnvironment.OpenTables() && 開啟所有資料表格
ACTIVATE WINDOWS main
=MESSAGEBOX("資料備份成功!", Exclaim,"訊息視窗")
thisform.pf.page5.Userlabel2.visible = .f.
thisform.pf.page5.Optiongroup3.visible = .f.


執行後...佷順利...有出現在視窗...資料備份成功...^^"
但...找到不我備份的資料...怪怪...@@???
下面這些知道是在做備份的動作...但不太懂為何沒有出現備份的資料...@@"
RUN XCOPY \vfpex\video\*.d* &driver:\video\*.d* /s
RUN XCOPY \vfpex\video\*.cdx &driver:\video\*.cdx /s
RUN XCOPY \vfpex\video\*.fpt &driver:\video\*.fpt /s
回頂端
檢視會員個人資料 發送私人訊息
bin1x



註冊時間: 2004-08-27
文章: 462


第 4 樓

發表發表於: 星期一 五月 04, 2009 9:03 pm    文章主題: 引言回覆

也許
使用& 我們在加欄位名時
會變成 &字串..欄位名稱
或是以()來取&
最差的狀況
多多使用字串來做
別省打字或是檔案大小,現在硬碟都很大
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作