hasil yg diinginkan kok aneh? apa bener kayak gini:
1 (ave dr row num 1,2,3 = 1+1+1 / 3 = 1)
2 (ave dr row num 4,5,6 = 2+2+2 / 3 = 2)
3 (ave dr row num 7,8,9 = 3+3+3 / 3 = 3)
hasil di atas ga salah ketik? atau mungkin maksudnya gini:
1 (ave dr row num 1,2,3 = 1+2+3 / 3 = 2)
2 (ave dr row num 4,5,6 = 4+5+6 / 3 = 3)
3 (ave dr row num 7,8,9 = 7+8+9 / 3 = 8)
kalo yg ini querynya adalah:
select value, (select sum(num) / (select count(value) from mytable where
value = a.value) from mytable where value = a.value) as ave
from mytable a group by value
CMIIW
kalo hasil yg diinginkan emang seperti yg diketik, mungkin bisa di modif
juga dari query diatas. hope it helps
Rgds,
jn
----- Original Message -----
From: "Humphrey Widjaja" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: 25 May 2006 11:50
Subject: [BinusNet] SQL challenge: average every n rows
Hi Friends,
g ada pertanyaan ttg SQL nih, g mo query ke SQL Server (Sybase) yg
bisa average setiap n rows.
Sbg ilustrasi, misalnya g punya table (myTable) dengan column num and value
myTable:
num value
1 1
2 1
3 1
4 2
5 2
6 2
7 3
8 3
9 3
G mau query yg hasilnya:
1 (ave dr row num 1,2,3 = 1+1+1 / 3 = 1)
2 (ave dr row num 4,5,6 = 2+2+2 / 3 = 2)
3 (ave dr row num 7,8,9 = 3+3+3 / 3 = 3
Selain select all row and process in the script, apakah ada select
statement / T-SQL / cara lain untuk query?
Regards,
Humphrey
BinusNet founded on Dec 28, 1998 Owner : Johan Setiawan
Moderator BinusNet : Suryadi Liawatimena & Surya Iskandar
Stop or Unsubscribe: send blank email to [EMAIL PROTECTED]
Questions or Suggestions, send e-mail to [EMAIL PROTECTED]
-=-=-=-=-=-=-=-=-=-=--==-=--==-=-=--=-=-=-=-=-=
Bina Nusantara mempersembahkan
25 Tahun Bersama Binus untuk Indonesia
1981 - 2006
Venue: Plenary Hall, Jakarta Convention Center
Date : 25 February 2006
-=-=-=-=-=-=-=-=-=-=--==-=--==-=-=--=-=-=-=-=-=
SPONSORED LINKS
| Bali indonesia hotel | Bali indonesia | Indonesia hotel |
| Bali indonesia vacation | Bali indonesia travel |
YAHOO! GROUPS LINKS
- Visit your group "binusnet" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
