> >> >
> >> lebih lengkapnya begini :
> >>
> >> isi tabel sebagai berikut
> >>
> >> nama          start-time                       stop-time
> >> AccsessionTime
> >> user1  2005-03-11 11:56:32       2005-03-11 11:57:43         71
> >> user1  2005-03-12 12:56:32       2005-03-12 12:57:43         71
> >> user1  2005-03-12 13:56:32       2005-03-12 13:50:43         64
> >> user2  2005-03-12 11:56:32       2005-03-12 11:57:43         71
> >> user2  2005-03-12 13:56:32       2005-03-12 13:57:43         71
> >> user2  2005-03-13 13:56:32       2005-03-12 13:57:43         71
> >>
> >>
> >> yang saya inginkan adalah keluaran seperti ini
> >>
> >> user1  2005-03-11       71
> >> user1  2005-03-12     135
> >>
> >> semoga ini menjadi jelas pertanyaannya.
> >>
> >> newbie
> >>
> >
> > Cuba pakai ini,
> > select username,tanggal, (select sum(totalkoneksi) from namatabel
> > where (namatable.field = 'user1') ) tot_koneksi from namatable group
> > by user,tanggal ;
> >
>
> saya sudah coba yang mas contohkan cuma masih gagal....
> query yang sekarang saya buat adalah seperti ini :
>
> SELECT UserName,AcctStopTime,AcctSessionTime FROM radacct
> WHERE UserName = 'user1'
> AND year( AcctStopTime ) = year( CURRENT_DATE )
> AND MONTH( CURRENT_DATE ) = MONTH( AcctStopTime )
>
> mendapatkan keluaran seperti ini :
> user1    2005-10-01 11:31:33     37
> user1    2005-10-01 14:50:43     53
> user1    2005-10-03 11:01:16     239
> user1    2005-10-04 09:28:33     809
> user1    2005-10-04 14:23:37     3079
> user1    2005-10-05 09:03:59     127
> user1    2005-10-06 08:25:54     221
> user1    2005-10-06 10:47:42     1089
> user1    2005-10-07 08:38:40     124
>
> yang saya harapkan adalah:
> user1    2005-10-01    90
> user1    2005-10-03    239
> user1    2005-10-04    3888
> user1    2005-10-05    127
> user1    2005-10-06    1310
> user1    2005-10-07    124
>
>
> newbie
>
>
>
>
> --
> Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
> Arsip, FAQ, dan info milis di http://linux.or.id/milis
> Tidak bisa posting? Baca:
> http://linux.or.id/problemmilis
> http://linux.or.id/tatatertibmilis
>
>

Kalau gini semoga menjawab ya..., kalaupun tidak ya mohon maaf...

select nama,day(start-time),month(start-time),year(start-time),
sum(AccsessionTime) from namatable group by
nama,day(start-time),month(start-time),year(start-time) ;

++ kayaknya sih blm bisa Mas ...
- sekilas dilihat dibagian "sum(AccsessionTime)" blm bisa mengakumulasikan
per-hari.
- blm bisa mencari untuk 1 bulan ini / 1 bulan tertentu
- blm bisa menampilkan utk spesifik 1 nama

mungkin yg udah jago banget bisa cuma via sql-query,
kalo saya IMO mending dimasukin sql-querynya dlm bash/php/perl script aja
so yg pengen dicapai bisa lebih gampang terwujud
misalnya :

hari=1
akhir_bulan=31
bulan_ini=10

while $hari <= $akhir_bulan
    { "select AcctSessionId as nama, max(AcctStartTime) as login,
sum(AcctSessionTime) as total-pakai
        from my_dialup_table
        where AcctSessionId='user1'
        and ( dayofmonth(AcctStartTime) = $hari )
        and ( month(AcctStartTime) = $bulan_ini );" >>
file_penampung_sementara.txt
        $hari=$hari+1
     }

list dari apa yg anda inginkan bisa didapat di
"file_penampung_sementara.txt"
trus saat ganti "bulan_ini" kosongkan lagi
"file_penampung_sementara.txt-nya"

kurang lebih script diatas gabungan antara mysql query dan bash atau php
atau perl atau bahasa pemrograman yg laen
dan syntax2 yg saya tulis cuman buat gambaran logika aja bukan real script
so pasti gak bisa langsung jalan kalo anda pakai
CMIIW

salam,
-rianu-




-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis

Kirim email ke