FAQ |
Calendar |
![]() |
|
Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
Thread Tools |
#1
|
||||
|
||||
![]()
gan.. gini gw dpt msalah lagi, dan lagi2 gw bingung gmna syntax nya anggap aja ada data beberapa minggu seperti ini : Date | Open --------------------- 01/09/2009 | 10152.5 02/09/2009 | 10172.5 03/09/2009 | 10127.5 06/09/2009 | 10087.5 07/09/2009 | 10027.5 08/09/2009 | 9990 09/09/2009 | 9917.5 10/09/2009 | 9915 nanti jadi view nya kira2 seperti ini : week | average ---------------- 1 | 10145 2 | 9987.5 tolong y gan bantu untuk syntax nya ![]() thx.. ![]() ==PROBLEM SOLVED== Quote: Originally Posted by yeyek ![]() Hint 1: Code: SELECT YEAR(date_saham) AS tahun, MONTH(date_saham) AS bulan, * FROM hitung_saham_1 Nah lalu kita harus bisa hitung minggunya. Hint 2: Spoiler for hint 2: Jika tanggal 1 s/d 7 maka minggu = 1 Jika tanggal 8 s/d 15 maka minggu = 2 Jika tanggal 16 s/d 23 maka minggu = 3 selebihnya minggu = 4 Pake: CASE WHEN ... THEN ... WHEN ... THEN ... WHEN ... THEN ... ELSE ... END Kalo minggunya dah dapet tinggal pake aggregate function AVG buat hitung rata2 per minggunya. Selamat mencoba ![]() weh thx gan udah bisa thx y gan ![]() ![]() |
![]() |
|
|