Dear all,

saya ada masalahan dengan query. Kondisinya, dalam satu sistem terkadang ada
parameter yang tidak terambil, untuk tanggal tertentu. Untuk
parameter-parameter yang belum diambil tersebut, saya membutuhkan untuk
diberi nilai 0 atau null.

tabelnya seperti ini :
Pengukuran
System    Tanggal    Parameter     Nilai
A    1/2/2010    arus    45
A    1/2/2010    daya    200
A    1/2/2010    tegangan    220
A    1/3/2010    Arus    44
A    1/3/2010    Tegangan    220
B    1/2/2010    Arus    30
B    1/2/2010    Hambatan    30
B    1/2/2010    Daya    50
B    1/3/2010    Arus    35
B    1/3/2010    Hambatan    55


saya butuh hasil seperti ini :
System    Tanggal    Parameter     Nilai
A    1/2/2010    arus    45
A    1/2/2010    daya    200
A    1/2/2010    tegangan    220
A    1/3/2010    arus    44
A    1/3/2010    daya    0
A    1/3/2010    tegangan    220
B    1/2/2010    Arus    30
B    1/2/2010    Hambatan    30
B    1/2/2010    Daya    50
B    1/3/2010    Arus    35
B    1/3/2010    Hambatan    55
B    1/3/2010    Daya    0

saya sudah buat tabel parameter untuk right join :
System     Parameter
A    arus
A    daya
A    tegangan
B    Arus
B    Hambatan
B    Daya

kemudian query :
Select a.system,a.tanggal,b.parameter, a.nilai from pengukuran a right join
parameter b on (a.system = b.system and a.parameter=b.parameter)

tapi hasilnya tidak keluar sesuai yang diharapkan (parameter tidak keluar di
semua tanggal)


[Non-text portions of this message have been removed]

Kirim email ke