上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
小寶寶
註冊時間: 2004-08-20 文章: 57
第 1 樓
|
發表於: 星期四 八月 10, 2006 10:06 am 文章主題: SELECT 語法請教 |
|
|
一資料表
產品編號 單價 日期
0001 40 950101
0002 20 950101
0001 50 950101
0002 20 950101
請問SELECT語法有辦法選出資料如下:
0001 50 950101
0002 20 950101 |
|
回頂端 |
|
|
蔡文華
註冊時間: 2005-10-31 文章: 118
第 2 樓
|
發表於: 星期四 八月 10, 2006 10:36 am 文章主題: 好問題!! |
|
|
這個問題有待高手可以回答....
我只是好奇出個聲而已 |
|
回頂端 |
|
|
siger1762
註冊時間: 2005-04-01 文章: 13 來自: 台灣 台中
第 3 樓
|
發表於: 星期四 八月 10, 2006 10:58 am 文章主題: |
|
|
select 產品編號, max(單價) as 單價, 日期;
from 資料表;
group by 產品編號, 日期 |
|
回頂端 |
|
|
dearsts
註冊時間: 2006-02-07 文章: 5
第 4 樓
|
發表於: 星期四 八月 10, 2006 12:25 pm 文章主題: |
|
|
可以說得更清楚嗎?
由字面無法知道真正的需求 |
|
回頂端 |
|
|
小寶寶
註冊時間: 2004-08-20 文章: 57
第 5 樓
|
發表於: 星期四 八月 10, 2006 1:36 pm 文章主題: |
|
|
從銷貨檔想選出每個產品最後一次歷史交易價錢.... |
|
回頂端 |
|
|
BIN
註冊時間: 2004-07-22 文章: 94 來自: Tainan, Taiwan
第 6 樓
|
發表於: 星期四 八月 10, 2006 2:57 pm 文章主題: |
|
|
代碼: | SELECT 產品編號, MAX(單價) AS 單價, 日期 FROM TABLE_NAME WHERE 產品編號+日期 IN (SELECT 產品編號+MAX(日期) FROM TABLE_NAME GROUP BY 產品編號) GROUP BY 產品編號, 日期 |
這個問題要丟到SQL討論區才對... |
|
回頂端 |
|
|
dearsts
註冊時間: 2006-02-07 文章: 5
第 7 樓
|
發表於: 星期四 八月 10, 2006 4:09 pm 文章主題: |
|
|
SELECT 產品,MAX(日期) M日期 FROM DBF_SRC GROUP BY 1 INTO CURSOR CUR_1
SELECT * FROM CUR_1 WHERE 產品+日期 IN(SLECT 產品+M日期 FROM CUR_1) INTO CURSOR CUR_RESULT |
|
回頂端 |
|
|
akwang
註冊時間: 2004-11-06 文章: 24 來自: ccf
第 8 樓
|
發表於: 星期日 八月 13, 2006 10:26 am 文章主題: |
|
|
dearsts 寫到: | SELECT 產品,MAX(日期) M日期 FROM DBF_SRC GROUP BY 1 INTO CURSOR CUR_1
SELECT * FROM CUR_1 WHERE 產品+日期 IN(SLECT 產品+M日期 FROM CUR_1) INTO CURSOR CUR_RESULT |
這能提出最後一筆交易嗎??
他那例子裡日期與產品都一樣隻是價錢不同 |
|
回頂端 |
|
|
芝風
註冊時間: 2006-08-09 文章: 45 來自: 台灣,巴西
第 9 樓
|
發表於: 星期一 八月 14, 2006 8:27 pm 文章主題: |
|
|
dearsts 寫到: | SELECT 產品,MAX(日期) M日期 FROM DBF_SRC GROUP BY 1 INTO CURSOR CUR_1
SELECT * FROM CUR_1 WHERE 產品+日期 IN(SLECT 產品+M日期 FROM CUR_1) INTO CURSOR CUR_RESULT |
對不起,後面那個「INTO CURSOR CUR_1」和「INTO CURSOR CUR_RESULT」是指寫入資料嗎?? _________________ 一籬一櫓一漁舟,一個艄公一釣勾
一拍一呼還一笑,一人獨佔一江秋
~清.紀昀~ |
|
回頂端 |
|
|
tinwhang
註冊時間: 2009-11-08 文章: 104
第 10 樓
|
發表於: 星期日 十一月 08, 2009 10:17 am 文章主題: Re: SELECT 語法請教 |
|
|
小寶寶 寫到: | 一資料表
產品編號 單價 日期
0001 40 950101
0002 20 950101
0001 50 950101
0002 20 950101
請問SELECT語法有辦法選出資料如下:
0001 50 950101
0002 20 950101 |
這樣的交易資料表是不是有少了什麼東西,即然是最後一筆,是不是用一個時間元素加開一個欄位,那就很容易分的清楚了吧 |
|
回頂端 |
|
|
|