線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1178
推到 Plurk!
推到 Facebook!

SQL的問題和另外一個怪問題

尚未結案
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-23 18:06:01 IP:63.84.xxx.xxx 未訂閱
各位前輩﹕ 又有新問題了﹐請各位前輩不吝賜教﹐感激不盡﹒ 有一個Paradox資料庫﹐其中Stock_Nam.db記錄股票代號和名稱﹐另有Stock_Trn.db記錄股票代號﹐每天的價格﹐交易量等等﹐兩個資料表以Stock_No為索引條件﹐有一段SQL指令﹐目的是在于查詢2001年9月的期間中﹐所有股票的累計成交量﹐并以依累計成交量的結果由多至少排列﹐小弟的程式碼如下﹕ SELECT T.STOCK_NO AS 股票, N.STOCK_NAM AS 股票名稱, SUM(T.TRAN_QTY) AS 累計成交量 FROM STOCK_TRN T, STOCK_NAME N WHERE T.TRAN_DAT >='01/09/2001' AND T.TRAN_DAT <='30/09/2001' AND T.STOCK_NO = N.STOCK_NO GROUP BY T.STOCK_NO, N.STOCK_NAM ORDER BY SUM(T.TRAN_QTY) DESC 執行程式出現如下錯誤碼﹐Invalid use of keyword. Token: SUM(T.TRAN_QTY)Line Number:6 請問第六行的ORDER BY排序程式碼何處有錯﹒ 小弟將第六行ORDER BY排序的程式碼刪除之后﹐再次執行﹐又出現另外的一個錯誤碼﹐Type Mismatch in Expression 我有去檢查控制台\地區選項中的日期設定為dd/mm/yyyy﹐并無差錯﹐后來發現一個可以解決的方法是將第二個Where日期條件改為'09/30/2001'(第一個日期條件不變動)就可以正常執行了﹐但這真是不合邏輯﹐把小弟搞得頭暈暈﹒﹒﹒ 請求各位前輩的指正﹐再次感恩﹗ 忻晟
------
忻晟
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-23 18:11:35 IP:218.16.xxx.xxx 未訂閱
1. order by 問題 : 試試改為 Order by 3    2. date 格式 :  Local SQL Date 格式為 mm/dd/yyyy 它不理你電腦的 setting 的    修改補充 : 由多至少應是 Order by 3 desc 發表人 - Justmade 於 2003/04/23 18:16:31
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-23 18:22:28 IP:63.84.xxx.xxx 未訂閱
尊敬滴JustMade版主 真的要謝謝你﹐一下子就解決了問題﹐有你們的幫助真好﹒ 另外﹐小弟再請教一個問題﹐可以修改Local SQL Date的格式嗎﹖ 謝謝﹗ 有你們的幫助真好﹗忻晟
------
忻晟
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-23 18:52:37 IP:218.16.xxx.xxx 未訂閱
我不敢說沒有,但我以前找過沒發現這個方法。近年因為新 projects 都不再用 paradox 了所以沒再看了。 剛再找一找 : http://www.rwblinn.de/localsql.htm -DATE FORMATS Local SQL expects date literals to be in a U.S. date format, MM/DD/YY or MM/DD/YYYY. International date formats are not supported. 亦可參考 : http://www.dbase2000.com/Knowledgebase/int/xbase_to_sql/x2sql.htm
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-24 09:52:04 IP:63.84.xxx.xxx 未訂閱
JustMade版主大人 小弟對您致以最最最敬重的感謝﹗ 當然﹐還有所有K.Top的前輩同仁﹒ 忻晟 有你們的幫助真好﹗忻晟
------
忻晟
系統時間:2024-07-01 8:17:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!