史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 程式語言討論區
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2018-08-20, 02:41 PM   #1
飛行船大大
註冊會員
 
飛行船大大 的頭像
榮譽勳章
UID - 282126
在線等級: 級別:13 | 在線時長:238小時 | 升級還需:14小時級別:13 | 在線時長:238小時 | 升級還需:14小時級別:13 | 在線時長:238小時 | 升級還需:14小時
註冊日期: 2007-10-09
文章: 156
精華: 0
現金: 282 金幣
資產: 7282 金幣
Question 疑問 - 請問1個VB6+ACCESS SQL 的一個簡易問題

我的問題是: 有1個資料表 [專門匯入1分線] 如下:
(通常每個DATE 會有300行 的1分線; 但是我發覺資料表的總筆數 不是300的整數倍: 所以必須找出到底是那1個交易日缺少筆數???)這次資料表 總共有1,303,035筆

Date,Time,Open,High,Low,Close,Volume
2001/01/02,08:46:00,4702,4719,4700,4710,67
2001/01/02,08:47:00,4703,4729,4703,4729,30
2001/01/02,08:48:00,4723,4744,4723,4738,24
2001/01/02,08:49:00,4730,4740,4730,4737,25
2001/01/02,08:50:00,4735,4735,4730,4730,21
2001/01/02,08:51:00,4729,4732,4729,4732,20
2001/01/02,08:52:00,4732,4738,4732,4738,23
2001/01/02,08:53:00,4738,4740,4737,4740,11
2001/01/02,08:54:00,4738,4740,4735,4735,26
2001/01/02,08:55:00,4729,4737,4726,4737,29
2001/01/02,08:56:00,4730,4730,4724,4724,17
2001/01/02,08:57:00,4721,4730,4720,4722,34
2001/01/02,08:58:00,4728,4730,4728,4728,9
2001/01/02,08:59:00,4729,4729,4723,4725,10
2001/01/02,09:00:00,4730,4730,4725,4725,18
2001/01/02,09:01:00,4731,4738,4730,4738,22
2001/01/02,09:02:00,4740,4755,4740,4755,39
2001/01/02,09:03:00,4761,4795,4760,4790,81
2001/01/02,09:04:00,4779,4789,4779,4785,56
...
...
2018/08/07,13:45:00,10969,10969,10967,10968,702



我的問題是: 我是用VB6寫成以下指令,但是會當在 下方紅色的那一行-- 因為 Count(日期) 根本不是欄位名稱!
請問: 我應該何列印出結果!

Dim RS As ADODB.Recordset
Set RS = New ADODB.Recordset
With RS
If .State = adStateOpen Then RS.Close
    .ActiveConnection = CN1
    .LockType = adLockOptimistic
   .CursorType = adOpenKeyset
   .Source = "SELECT 日期 ,COUNT(日期) from [專門匯入1分線] GROUP BY 日期 ORDER BY 日期 "
   .Open
End With

Dim m_num As Integer
m_num = FreeFile
Open App.Path & "\[專門匯入1分線]_各日期的筆數.TXT" For Output As #m_num
If RS.RecordCount > 0 Then
  RS.MoveFirst
  Do While Not RS.EOF
   Print #m_num, RS("日期"), Count(日期) '<==

  RS.MoveNext
 Loop
End If
Close #m_num


-------
在多年前 就知道這個5個函數 會有問題~所以我一直都是用 傳統的逐筆算
這次 總共有1,303,035筆 , 想了解
如何要列印出 每個交易日各自有幾筆 我只需要列出 2個欄位如下:
Date , 筆數
------------- --------
2001/01/02, 300
2001/01/03, 300
2001/01/04, ....
....
....
2018/08/07, ....


AVG (平均)
COUNT (計數)
MAX (最大值)
MIN (最小值)
SUM (總合)





--下方是截錄網路上的 SQL語法:----------------------
在上一頁有提到, COUNT 是函數之一。由於它的使用廣泛, 我們在這裡特別提出來討論。基本上, COUNT 讓我們能夠數出在 表格中有多少筆資料被選出來。它的語法是:

SELECT COUNT("欄位名")
FROM "表格名"

舉例來說,若我們要找出我們的範例表格中有幾筆 store_name 欄不是空白的資料時,

Store_Information 表格

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999

我們就鍵入,

SELECT COUNT(store_name)
FROM Store_Information
WHERE store_name is not NULL

結果:

Count(store_name)
4

"is not NULL" 是 "這個欄位不是空白" 的意思。
-------
COUNT 和 DISTINCT 經常被合起來使用,目的是找出表格中有多少筆不同的資料 (至於這些資料實際上是什麼並不重要)。 舉例來說,如果我們要找出我們的表格中有多少個不同的 store_name,我們就鍵入,

SELECT COUNT(DISTINCT store_name)
FROM Store_Information

結果:

Count(DISTINCT store_name)
3
------------------------------------------------------

此帖於 2018-08-20 03:41 PM 被 飛行船大大 編輯.
飛行船大大 目前離線  
送花文章: 169, 收花文章: 55 篇, 收花: 132 次
回覆時引用此帖
舊 2018-08-20, 09:16 PM   #2 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時
註冊日期: 2002-12-07
文章: 13240
精華: 0
現金: 26211 金幣
資產: 3024021 金幣
預設

根據
http://www.wnvs.cyc.edu.tw/ebook/ADO.htm
https://docs.microsoft.com/zh-tw/sql...ql-server-2017

這兩篇的列印技巧
應該是用 驚嘆號(!)來做欄位區隔
Print #m_num, RS("日期"), Count(日期)
改成
Print #m_num, RS!日期 '<<<RS!欄位名稱

SQL裡的過濾語法有兩種
一種是在 OPEN時實現 (一次寫清楚)
另一種是OPEN後利用 .方法達成,比如有
排列方法 : .Sort =
過濾方法 : .Filter =

所以你的問題其程式碼結構是:
OPEN SQL語法
再用 SELECT COUNT 下達計數
最後用
Dim i as integer
Do While Not RS.EOF
i=i+1
Print #m_num, RS!日期, i '一筆一筆的Print處理
Loop

============
以上未經試驗,因為說來慚愧幾乎不怎麼用 SQL過

此帖於 2018-08-20 09:37 PM 被 mini 編輯.
mini 目前離線  
送花文章: 1999, 收花文章: 7953 篇, 收花: 26742 次
回覆時引用此帖
有 2 位會員向 mini 送花:
a471 (2018-08-21),飛行船大大 (2018-08-21)
感謝您發表一篇好文章
舊 2018-08-21, 08:54 AM   #3 (permalink)
註冊會員
 
飛行船大大 的頭像
榮譽勳章
UID - 282126
在線等級: 級別:13 | 在線時長:238小時 | 升級還需:14小時級別:13 | 在線時長:238小時 | 升級還需:14小時級別:13 | 在線時長:238小時 | 升級還需:14小時
註冊日期: 2007-10-09
文章: 156
精華: 0
現金: 282 金幣
資產: 7282 金幣
預設

多謝 mimi版主的這麼快回覆.



雖然星期天 之時就已經用我平時的算法 列印出來
總共有 4354交易日期 , 其中有一些是285筆 ,這是因為每月第三個星期 的星期三,台指期結算 所以收盤時間和加權指數一樣到 13:30截止,所以少15分鐘(即15筆)



交易日期 1分線筆數
------------- -----------
2001/01/02 300
2001/01/03 300
2001/01/04 300
2001/01/05 300
2001/01/08 300
2001/01/09 300
2001/01/10 300
2001/01/11 300
2001/01/12 300
2001/01/15 300
2001/01/16 300
2001/01/17 285
2001/01/18 300
2001/01/29 300
2001/01/30 300
2001/01/31 300
2001/02/01 300
2001/02/02 300
2001/02/05 300
2001/02/06 300
2001/02/07 300
2001/02/08 300
2001/02/09 300
2001/02/12 300
2001/02/13 300
2001/02/14 300
2001/02/15 300
2001/02/16 300
2001/02/19 300
2001/02/20 300
2001/02/21 285
2001/02/22 300
2001/02/23 300
2001/02/26 300
2001/02/27 300
2001/03/01 300
2001/03/02 300
2001/03/05 300
2001/03/06 300
2001/03/07 300
2001/03/08 300
2001/03/09 300
2001/03/12 300
2001/03/13 300
2001/03/14 300
2001/03/15 300
2001/03/16 300
2001/03/19 300
2001/03/20 300
2001/03/21 285
2001/03/22 300
2001/03/23 300
2001/03/26 300
2001/03/27 300
2001/03/28 300
2001/03/29 300
2001/03/30 300
2001/04/02 300
2001/04/03 300
2001/04/04 300
2001/04/06 300
2001/04/09 300
2001/04/10 300
2001/04/11 300
2001/04/12 300
2001/04/13 300
2001/04/16 300
2001/04/17 300
2001/04/18 285
2001/04/19 300
2001/04/20 300
2001/04/23 300
2001/04/24 300
2001/04/25 300
2001/04/26 300
2001/04/27 300
2001/04/30 300
2001/05/02 300
2001/05/03 300
2001/05/04 300
2001/05/07 300
2001/05/08 300
2001/05/09 300
2001/05/10 300
2001/05/11 300
2001/05/14 300
2001/05/15 300
2001/05/16 285
2001/05/17 300
2001/05/18 300
2001/05/21 300
2001/05/22 300
2001/05/23 300
2001/05/24 300
2001/05/25 300
2001/05/28 300
2001/05/29 300
2001/05/30 300
2001/05/31 300
2001/06/01 300
2001/06/04 300
2001/06/05 300
2001/06/06 300
2001/06/07 300
2001/06/08 300
2001/06/11 300
2001/06/12 300
2001/06/13 300
2001/06/14 300
2001/06/15 300
2001/06/18 300
2001/06/19 300
2001/06/20 285
2001/06/21 300
2001/06/22 300
2001/06/26 300
2001/06/27 300
2001/06/28 300
2001/06/29 300
2001/07/02 300
2001/07/03 300
2001/07/04 300
2001/07/05 300
2001/07/06 300
2001/07/09 300
2001/07/10 300
2001/07/11 300
2001/07/12 300
2001/07/13 300
2001/07/16 300
2001/07/17 300
2001/07/18 285
2001/07/19 300
2001/07/20 300
2001/07/23 300
2001/07/24 300
2001/07/25 300
2001/07/26 300
2001/07/27 300
2001/07/31 300
2001/08/01 300
2001/08/02 300
2001/08/03 300
2001/08/06 300
2001/08/07 300
2001/08/08 300
2001/08/09 300
2001/08/10 300
2001/08/13 300
2001/08/14 300
2001/08/15 285
2001/08/16 300
2001/08/17 300
2001/08/20 300
2001/08/21 300
2001/08/22 300
2001/08/23 300
2001/08/24 300
2001/08/27 300
2001/08/28 300
2001/08/29 300
2001/08/30 300
2001/08/31 300
2001/09/03 300
2001/09/04 300
2001/09/05 300
2001/09/06 300
2001/09/07 300
2001/09/10 300
2001/09/11 300
2001/09/13 300
2001/09/14 300
2001/09/19 285
2001/09/20 300
2001/09/21 300
2001/09/24 300
2001/09/25 300
2001/09/26 300
2001/09/27 300
2001/09/28 300
2001/10/02 300
2001/10/03 300
2001/10/04 300
2001/10/05 300
2001/10/08 300
2001/10/09 300
2001/10/11 300
2001/10/12 300
2001/10/15 300
2001/10/16 300
2001/10/17 285
2001/10/18 300
2001/10/19 300
2001/10/22 300
2001/10/23 300
2001/10/24 300
2001/10/25 300
2001/10/26 300
2001/10/29 300
2001/10/30 300
2001/10/31 300
2001/11/01 300
2001/11/02 300
2001/11/05 300
2001/11/06 300
2001/11/07 300
2001/11/08 300
2001/11/09 300
2001/11/12 300
2001/11/13 300
2001/11/14 300
2001/11/15 300
2001/11/16 300
2001/11/19 300
2001/11/20 300
2001/11/21 285
2001/11/22 300
2001/11/23 300
2001/11/26 300
2001/11/27 300
2001/11/28 300
2001/11/29 300
2001/11/30 300
2001/12/03 300
2001/12/04 300
2001/12/05 300
2001/12/06 300
2001/12/07 300
2001/12/10 300
2001/12/11 300
2001/12/12 300
2001/12/13 300
2001/12/14 300
2001/12/17 300
2001/12/18 300
2001/12/19 285
2001/12/20 300
2001/12/21 300
2001/12/24 300
2001/12/25 300
2001/12/26 300
2001/12/27 300
2001/12/28 300
2001/12/31 300
2002/01/02 300
2002/01/03 300
2002/01/04 300
2002/01/07 300
2002/01/08 300
2002/01/09 300
2002/01/10 300
2002/01/11 300
2002/01/14 300
2002/01/15 300
2002/01/16 285
2002/01/17 300
2002/01/18 300
2002/01/21 300
2002/01/22 300
2002/01/23 300
2002/01/24 300
2002/01/25 300
2002/01/28 300
2002/01/29 300
2002/01/30 300
2002/01/31 300
2002/02/01 300
2002/02/04 300
2002/02/05 300
2002/02/06 300
2002/02/18 300
2002/02/19 300
2002/02/20 285
2002/02/21 300
2002/02/22 300
2002/02/25 300
2002/02/26 300
2002/02/27 300
2002/03/01 300
2002/03/04 300
2002/03/05 300
2002/03/06 300
2002/03/07 300
2002/03/08 300
2002/03/11 300
2002/03/12 300
2002/03/13 300
2002/03/14 300
2002/03/15 300
2002/03/18 300
2002/03/19 300
2002/03/20 285
2002/03/21 300
2002/03/22 300
2002/03/25 300
2002/03/26 300
2002/03/27 300
2002/03/28 300
2002/03/29 300
2002/04/01 300
2002/04/02 300
2002/04/03 300
2002/04/04 300
2002/04/08 300
2002/04/09 300
2002/04/10 300
2002/04/11 300
2002/04/12 300
2002/04/15 300
2002/04/16 300
2002/04/17 285
2002/04/18 300
2002/04/19 300
2002/04/22 300
2002/04/23 300
2002/04/24 300
2002/04/25 300
2002/04/26 300
2002/04/29 300
2002/04/30 300
2002/05/02 300
2002/05/03 300
2002/05/06 300
2002/05/07 300
2002/05/08 300
2002/05/09 300
2002/05/10 300
2002/05/13 300
2002/05/14 300
2002/05/15 285
2002/05/16 300
2002/05/17 300
2002/05/20 300
2002/05/21 300
2002/05/22 300
2002/05/23 300
2002/05/24 300
2002/05/27 300
2002/05/28 300
2002/05/29 300
2002/05/30 300
2002/05/31 300
2002/06/03 300
2002/06/04 300
2002/06/05 300
2002/06/06 300
2002/06/07 300
2002/06/10 300
2002/06/11 300
2002/06/12 300
2002/06/13 300
2002/06/14 300
2002/06/17 300
2002/06/18 300
2002/06/19 285
2002/06/20 300
2002/06/21 300
2002/06/24 300
2002/06/25 300
2002/06/26 300
2002/06/27 300
2002/06/28 300
2002/07/01 300
2002/07/02 300
2002/07/03 300
2002/07/04 300
2002/07/05 300
2002/07/08 300
2002/07/09 300
2002/07/10 300
2002/07/11 300
2002/07/12 300
2002/07/15 300
2002/07/16 300
2002/07/17 285
2002/07/18 300
2002/07/19 300
2002/07/22 300
2002/07/23 300
2002/07/24 300
2002/07/25 300
2002/07/26 300
2002/07/29 300
2002/07/30 300
2002/07/31 300
2002/08/01 300
2002/08/02 300
2002/08/05 300
2002/08/06 300
2002/08/07 300
2002/08/08 300
2002/08/09 300
2002/08/12 300
2002/08/13 300
2002/08/14 300
2002/08/15 300
2002/08/16 300
2002/08/19 300
2002/08/20 300
2002/08/21 285
2002/08/22 300
2002/08/23 300
2002/08/26 300
2002/08/27 300
2002/08/28 300
2002/08/29 300
2002/08/30 300
2002/09/02 300
2002/09/03 300
2002/09/04 300
2002/09/05 300
2002/09/09 300
2002/09/10 300
2002/09/11 300
2002/09/12 300
2002/09/13 300
2002/09/16 300
2002/09/17 300
2002/09/18 285
2002/09/19 300
2002/09/20 300
2002/09/23 300
2002/09/24 300
2002/09/25 300
2002/09/26 300
2002/09/27 300
2002/09/30 300
2002/10/01 300
2002/10/02 300
2002/10/03 300
2002/10/04 300
2002/10/07 300
2002/10/08 300
2002/10/09 300
2002/10/11 300
2002/10/14 300
2002/10/15 300
2002/10/16 285
2002/10/17 300
2002/10/18 300
2002/10/21 300
2002/10/22 300
2002/10/23 300
2002/10/24 300
2002/10/25 300
2002/10/28 300
2002/10/29 300
2002/10/30 300
2002/10/31 300
2002/11/01 300
2002/11/04 300
2002/11/05 300
2002/11/06 300
2002/11/07 300
2002/11/08 300
2002/11/11 300
2002/11/12 300
2002/11/13 300
2002/11/14 300
2002/11/15 300
2002/11/18 300
2002/11/19 300
2002/11/20 285
2002/11/21 300
2002/11/22 300
2002/11/25 300
2002/11/26 300
2002/11/27 300
2002/11/28 300
2002/11/29 300
2002/12/02 300
2002/12/03 300
2002/12/04 300
2002/12/05 300
2002/12/06 300
2002/12/09 300
2002/12/10 300
2002/12/11 300
2002/12/12 300
2002/12/13 300
2002/12/16 300
2002/12/17 300
2002/12/18 285
2002/12/19 300
2002/12/20 300
2002/12/23 300
2002/12/24 300
2002/12/25 300
2002/12/26 300
2002/12/27 300
2002/12/30 300
2002/12/31 300
...
...
...
2018/01/02 300
2018/01/03 300
2018/01/04 300
2018/01/05 300
2018/01/08 300
2018/01/09 300
2018/01/10 300
2018/01/11 300
2018/01/12 300
2018/01/15 300
2018/01/16 300
2018/01/17 285
2018/01/18 300
2018/01/19 300
2018/01/22 300
2018/01/23 300
2018/01/24 300
2018/01/25 300
2018/01/26 300
2018/01/29 300
2018/01/30 300
2018/01/31 300
2018/02/01 300
2018/02/02 300
2018/02/05 300
2018/02/06 300
2018/02/07 300
2018/02/08 300
2018/02/09 300
2018/02/12 300
2018/02/21 285
2018/02/22 300
2018/02/23 300
2018/02/26 300
2018/02/27 300
2018/03/01 300
2018/03/02 300
2018/03/05 300
2018/03/06 300
2018/03/07 300
2018/03/08 300
2018/03/09 300
2018/03/12 300
2018/03/13 300
2018/03/14 300
2018/03/15 300
2018/03/16 300
2018/03/19 300
2018/03/20 300
2018/03/21 285
2018/03/22 300
2018/03/23 300
2018/03/26 300
2018/03/27 300
2018/03/28 300
2018/03/29 300
2018/03/30 300
2018/03/31 300
2018/04/02 300
2018/04/03 300
2018/04/09 300
2018/04/10 300
2018/04/11 300
2018/04/12 300
2018/04/13 300
2018/04/16 300
2018/04/17 300
2018/04/18 285
2018/04/19 300
2018/04/20 300
2018/04/23 300
2018/04/24 300
2018/04/25 300
2018/04/26 300
2018/04/27 300
2018/04/30 300
2018/05/02 300
2018/05/03 300
2018/05/04 300
2018/05/07 300
2018/05/08 300
2018/05/09 300
2018/05/10 300
2018/05/11 300
2018/05/14 300
2018/05/15 300
2018/05/16 285
2018/05/17 300
2018/05/18 300
2018/05/21 300
2018/05/22 300
2018/05/23 300
2018/05/24 300
2018/05/25 300
2018/05/28 300
2018/05/29 300
2018/05/30 300
2018/05/31 300
2018/06/01 300
2018/06/04 300
2018/06/05 300
2018/06/06 300
2018/06/07 300
2018/06/08 300
2018/06/11 300
2018/06/12 300
2018/06/13 300
2018/06/14 300
2018/06/15 300
2018/06/19 300
2018/06/20 285
2018/06/21 300
2018/06/22 300
2018/06/25 300
2018/06/26 300
2018/06/27 300
2018/06/28 300
2018/06/29 300
2018/07/02 300
2018/07/03 300
2018/07/04 300
2018/07/05 300
2018/07/06 300
2018/07/09 300
2018/07/10 300
2018/07/11 300
2018/07/12 300
2018/07/13 300
2018/07/16 300
2018/07/17 300
2018/07/18 285
2018/07/19 300
2018/07/20 300
2018/07/23 300
2018/07/24 300
2018/07/25 300
2018/07/26 300
2018/07/27 300
2018/07/30 300
2018/07/31 300
2018/08/01 300
2018/08/02 300
2018/08/03 300
2018/08/06 300
2018/08/07 300
----------------------------------


我把筆數非300筆的 聚集在另一資料表 來看. 如下表 ---> 總共出現有211個交易日 是285筆
假設若是300筆, 則 (300-285)*211=3165筆
(3165筆+現有的筆數1,303,035筆=1306200)/300 剛好可以整除.

結論是: 這個資料表我已經修補成完整的 沒缺筆數.

日期 筆數
------------ --------
2008/12/17 285
2001/06/20 285
2013/05/15 285
2001/08/15 285
2007/09/19 285
2015/04/15 285
2014/05/21 285
2005/12/21 285
2012/11/21 285
2016/06/15 285
2002/03/20 285
2003/01/15 285
2004/12/15 285
2010/02/22 285
2017/05/17 285
2015/08/19 285
2017/11/15 285
2002/09/18 285
2004/07/21 285
2008/01/16 285
2001/09/19 285
2013/04/17 285
2008/07/16 285
2006/05/17 285
2003/11/19 285
2014/06/18 285
2011/06/15 285
2006/12/20 285
2010/03/17 285
2001/07/18 285
2015/09/16 285
2002/08/21 285
2005/02/16 285
2013/06/19 285
2002/04/17 285
2005/11/16 285
2016/11/16 285
2006/01/18 285
2017/04/19 285
2014/09/17 285
2018/01/17 285
2006/09/20 285
2010/09/15 285
2007/07/18 285
2008/06/18 285
2003/10/15 285
2012/07/18 285
2005/01/19 285
2016/05/18 285
2003/02/19 285
2011/02/16 285
2009/01/21 285
2011/07/20 285
2014/11/19 285
2007/01/17 285
2012/03/21 285
2017/12/20 285
2010/01/20 285
2008/08/20 285
2015/06/17 285
2002/11/20 285
2013/02/20 285
2007/11/21 285
2016/08/17 285
2012/06/20 285
2006/03/15 285
2014/08/20 285
2017/08/16 285
2004/08/18 285
2010/06/17 285
2006/11/15 285
2007/10/17 285
2001/12/19 285
2012/05/16 285
2008/09/17 285
2011/04/20 285
2002/10/16 285
2010/07/21 285
2004/09/15 285
2016/09/21 285
2013/01/16 285
2002/01/16 285
2015/05/20 285
2007/12/19 285
2017/07/19 285
2004/01/27 285
2006/04/19 285
2014/07/16 285
2009/02/18 285
2004/04/21 285
2004/02/18 285
2016/10/19 285
2004/11/17 285
2017/10/18 285
2008/11/19 285
2010/04/21 285
2001/10/17 285
2015/07/15 285
2002/12/18 285
2016/07/20 285
2017/06/21 285
2010/08/18 285
2008/10/15 285
2006/02/15 285
2011/03/16 285
2017/09/20 285
2002/02/20 285
2014/10/15 285
2011/05/18 285
2006/10/18 285
2010/05/19 285
2004/10/20 285
2012/12/19 285
2003/12/17 285
2001/11/21 285
2012/04/18 285
2013/03/20 285
2016/12/21 285
2009/09/16 285
2017/02/15 285
2005/08/17 285
2013/12/18 285
2015/11/18 285
2005/05/18 285
2011/10/19 285
2003/05/21 285
2008/03/19 285
2007/06/20 285
2010/11/17 285
2011/09/21 285
2001/03/21 285
2018/06/20 285
2006/07/19 285
2009/05/20 285
2014/04/16 285
2004/05/19 285
2007/08/15 285
2012/08/15 285
2013/08/22 285
2014/01/15 285
2009/10/21 285
2003/08/20 285
2007/03/21 285
2001/04/18 285
2016/02/17 285
2006/08/16 285
2010/12/15 285
2015/12/16 285
2007/05/16 285
2011/11/16 285
2017/01/18 285
2005/07/20 285
2009/07/15 285
2001/01/17 285
2013/10/16 285
2003/06/18 285
2018/07/18 285
2009/08/19 285
2013/09/18 285
2005/06/15 285
2009/06/17 285
2008/04/16 285
2003/07/16 285
2015/02/24 285
2002/06/19 285
2002/07/17 285
2007/04/18 285
2016/01/20 285
2015/01/21 285
2001/02/21 285
2012/09/19 285
2011/12/21 285
2018/05/16 285
2013/11/20 285
2012/02/15 285
2009/11/18 285
2014/02/19 285
2012/10/17 285
2001/05/16 285
2011/01/19 285
2005/09/21 285
2014/12/17 285
2018/03/21 285
2013/07/17 285
2005/03/16 285
2005/10/19 285
2002/05/15 285
2003/09/17 285
2010/10/20 285
2007/02/26 285
2008/02/20 285
2009/03/18 285
2009/12/16 285
2006/06/21 285
2014/03/19 285
2003/03/19 285
2016/04/20 285
2011/08/17 285
2018/02/21 285
2004/06/16 285
2004/03/17 285
2012/01/18 285
2015/03/18 285
2018/04/18 285
2003/04/16 285
2008/05/21 285
2016/03/16 285
2015/10/21 285
2017/03/15 285
2009/04/15 285
--------------------------

此帖於 2018-08-21 09:16 AM 被 飛行船大大 編輯.
飛行船大大 目前離線  
送花文章: 169, 收花文章: 55 篇, 收花: 132 次
回覆時引用此帖
向 飛行船大大 送花的會員:
mini (2018-08-21)
感謝您發表一篇好文章
舊 2018-08-21, 01:52 PM   #4 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時級別:96 | 在線時長:9642小時 | 升級還需:155小時
註冊日期: 2002-12-07
文章: 13240
精華: 0
現金: 26211 金幣
資產: 3024021 金幣
預設

這麼多筆數據!
都可以做大數據應用了~
但作運算好像會花很多時間?

拿個人經驗來說
根據大數據應用精神
做了某XXX之大數據運算應用
為了不讓電腦卡卡,還使用多執行續作業 (會使一個CPU核心100%運作)
不到3200筆資料
排列出各種組合>>排序(取前300多筆) >>花費15秒
600多筆 >>花費41秒
如果是全資料排序(82900多筆組合) 就要花近10分鐘...

所以全資料排序不適合使用氣泡排列法
不知利用 ADO來排序會不會比較快
目前想嘗試用quicksort來試試...(二維陣列有點不好改)
mini 目前離線  
送花文章: 1999, 收花文章: 7953 篇, 收花: 26742 次
回覆時引用此帖
有 2 位會員向 mini 送花:
a471 (2018-08-22),飛行船大大 (2018-08-24)
感謝您發表一篇好文章
發文 回覆


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
哪裡有vb6.0中文版可以下載? newangel 一般電腦疑難討論區 0 2003-08-31 02:02 PM
有關VB6.0轉變點陣圖? sammi2419 一般電腦疑難討論區 0 2003-08-27 12:53 AM
vb6.0 E7317123 一般電腦疑難討論區 0 2003-08-10 11:10 AM
vb6.0在xp無法安裝 殘紅 軟體應用問題討論區 1 2003-06-11 02:32 PM
Microsoft SQL & Microsoft Access jameswaco 軟體應用問題討論區 0 2003-03-21 01:09 AM


所有時間均為台北時間。現在的時間是 02:51 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1