 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
shengyi
註冊時間: 2004-07-14 文章: 35
第 1 樓
|
發表於: 星期一 八月 02, 2004 8:02 pm 文章主題: 排除第一筆資料問題 |
|
|
我有一個資料表格欄位如下
銀行代號 日期 張數 金額
我想使用select語法將某月內所有銀行資料過濾出來,
但有一個條件是必須將各別銀行的第一筆資料排除.
舉例:
銀行代號 日期 張數 金額
0077017 930601 2 100
0088114 930705 5 500
0077017 930706 10 1100
0077017 930710 6 150
0088114 930710 7 780
我想統計出7月份資料,應該如下
銀行代號 日期 張數 金額
0077017 930706 10 1100
0077017 930710 6 150
0088114 930710 7 780
0088114的930705那筆,因屬第一筆,故排除
請問程式該怎麼寫? |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 2 樓
|
發表於: 星期一 八月 02, 2004 10:45 pm 文章主題: |
|
|
* 每一張單子要有一個唯一的ID欄位
select 銀行代號,日期,sum( 張數),sum( 金額 ) from mytable;
where id not in (select top 1 id from mytable where 銀行代號=mytable.銀行代號 and 日期=mytable.日期) ;
group by 銀行代號,日期 _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|