คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
SELECT DISTINCT
a.begin_Date
,a.cur_code
,a.rate
FROM exchange a
WHERE a.begin_Date = (SELECT MAX(begin_Date) FROM exchange b WHERE b.cur_code = a.cur_code)
ORDER BY a.cur_code;
a.begin_Date
,a.cur_code
,a.rate
FROM exchange a
WHERE a.begin_Date = (SELECT MAX(begin_Date) FROM exchange b WHERE b.cur_code = a.cur_code)
ORDER BY a.cur_code;
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
สอบถาม คำสัง sql
begin_Date| cur_code | rate
03-OCT-18| EUR |38.08
02-OCT-18| EUR |38.08
02-OCT-18| EUR |0.03
01-OCT-18| THB |1
04-OCT-18| USD |32.78
02-OCT-18| USD |32.78
02-OCT-18| USD |0.03
ผมอยากจะ ได้ out put แบบนี้ต้องเขียนคำสังไงครับ
begin_Date| cur_code | rate
03-OCT-18| EUR |38.08
01-OCT-18| THB |1
04-OCT-18| USD |32.78
คือให้แสดงเฉพาะข้อมูลล่าสุดของแต่ละสกุลเงิน
ปล Database เป็น oracle