▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การออกแบบฐานข้อมูล
วิทยาศาสตร์คอมพิวเตอร์
SQL
Database
การพัฒนา Web Application
รบกวนช่วยหน่อยค่ะ SQL
column Region กับ Record_Month มันจะมี 2015-01 2015-02 ...
ต้องการรวมมันเป็นแค่แต่ละเดือนอะค่ะ เช่น 2015-01 มีอยู่4แถว ต้องการรวมเป็นอันเดียว
แล้วคำนวณ average Temperature ของทั้งเดือนในแต่ละ region ค่ะ
ต้องได้ตารางเป็น
Region Record_Month avgTem จำนวนtemทั้งหมดที่ใช้คำนวณavg
Alexandra 2015-01 17.525 4
Dunedin 2015-01 17.17 10
อันนี้ลองใช้ distinct ให้ได้วันที่ไม่ซ้ำของแต่ละ region แต่ว่าพอมีอะไรมาต่อท้าย Recorded_onมันไม่ได้อะคะ TT
Select distinct region, to_char(Recorded_on, 'yyyy-mm')
from Measurement inner join Site using (Site_ID)
Where Name = 'Temperature'
order by region;
แล้วถ้าอยากให้ order by Recorded_on พอrun แล้วมันจะได้ error นี้ not a SELECTed expression ต้องทำยังไงคะ
รบกวนช่วยหน่อยค่ะ