1樓:燃燒生命
其實你的total命令還是不熟,命令一定要熟知:
計算當前選定表中數值型欄位的總和。
total to tablename on fieldname [fields fieldnamelist] [scope]
[for lexpression1] [while lexpression2] [nooptimize]
引數tablename
指定將要進行總計的表名。如果指定的表不存在,visual foxpro 建立它。如果表存在且 set safety 為 on,visual foxpro 詢問使用者是否覆蓋已存在的表。
如果 set safety 為 off,不會詢問,而是直接覆蓋。
fieldname
指定統計時作為分組依據的欄位。表必須以此欄位排序,或者開啟的索引或索引標識必須以此欄位作為關鍵字表示式。
fields fieldnamelist
指定要統計的欄位。用逗號分隔列表中的欄位名。如果省略 fields 子句,預設統計所有數值型欄位。
scope
指定參加統計的記錄範圍。total 的預設範圍是所有記錄(all)。scope 子句可以是:
all, next nrecords, record nrecordnumber, 和 rest。有關scope 子句的更多資訊,請參見 scope 子句。
for lexpression1
指定一個條件,只有符合指定的邏輯條件 lexpression1 的記錄才在統計範圍內。如果 lexpression1 是一個可優化表示式,rushmore 查詢優化技術將優化 total ... for 建立的查詢。
為了獲得最佳效能,應在 for 子句中使用可優化表示式。更多的資訊,請參見 set optimize 和 使用 rushmore 查詢優化來加速資料訪問。
while lexpression2
指定一個條件,當邏輯表示式 lexpression2 結果為真時(.t.),當前表的記錄才包含在統計之中。*譯者注:直至遇到第一條為假(.f.)的記錄為止。
nooptimize
禁止對 total 進行 rushmore 優化。更多的資訊,請參見 set optimize 和 使用 rushmore 查詢優化來加速資料訪問。
說明當前選定工作區中的表必須進行了排序或索引。對具有相同欄位值或唯一索引關鍵字值的各組記錄分別統計。結果放置在另一個表的記錄中,還為每個相同欄位值或唯一索引關鍵字值在此表中建立一條記錄。
如果另一張表中的數值型欄位不足以容納統計結果,將發生數值溢位。當發生數值溢位時,visual foxpro 儲存統計結果中最重要的部分。此時欄位縮小接收統計值:
小數位被截斷,對統計值剩餘的小數位進行圓整。
如果統計值仍然不適合,例如統計值包含7位或以上數字,將採用科學計數法表示。
最後,用星號代替欄位內容。
2樓:秋
表檔案的副檔名就是.dbf,不論什麼命令生成的
vf中的total命令是什麼意思?
3樓:
比如我開啟一個表
use "c:\documents and settings\jack\桌面\xuejiguanli\xj.dbf"
然後total一下
total to c:/xj on xh for bjbh="030231"
把表xj.dbf中欄位bjbh等於“030231”的記錄寫到c:/xj 這裡生成一個新的dbf表,xj.dbf,在c盤下
4樓:
標題, 結構化查詢語言
labview中使用了相對路徑呼叫了,生成exe時候為什么呼叫不了
你的基路徑如果使用的是當前vi路徑作為基路徑,那麼打包的程式需要將當前vi路徑使用 拆分路徑 拆分一次,因為打包後,多了一級路徑。另外資料夾與exe的對應位置要與打包前vi與檔案的對應位置相同 你需要將被檔案在打包時新增到工程包含的檔案中。首先,你必須保證被呼叫的檔案在你的專案中,也就是說在 專案瀏...
怎麼在ecel中使用lookup函式
輕煙談生活 在excel中使用lookup函式的具體操作步驟如下 1 首先我們開啟電腦上的excel軟體開啟如圖所示的 要在資訊表中找出指定員工的部門,而且查詢方式為從右向左。2 我們用到函式lookup,常規用法 lookup 1,0 條件區域 指定條件 要返回的區域 3 我們在要存放的單元格里輸...
excel ln函式,怎麼在excel中使用ln函式
ln返回一個數的自然對數。自然對數以常數項 e 2.71828182845904 為底。語法ln number number 是用於計算其自然對數的正實數。說明ln 函式是 exp 函式的反函式。http jingyan.baidu.com article ca41422fd8fc3d1eae99e...