untuk pak Johan Hung.
bisa digunakan query seperti ini.
SELECT IIf(Not IsNull([sta1]) And IsNull([sta2]) And IsNull([sta3]),[sta1],
IIf(Not IsNull([sta1]) And Not IsNull([sta2]) And
IsNull([sta3]),[sta2],[sta3])) AS LastStatus,
IIf(Not IsNull([sta1]) And IsNull([sta2]) And
IsNull([sta3]),[tglsta1],
IIf(Not IsNull([sta1]) And Not IsNull([sta2]) And
IsNull([sta3]),[tglsta2],[tglsta3])) AS DateStatus
FROM Hitung;
salam,
murid access - CL
----- Original Message -----
From: Johan hung
To: [email protected]
Sent: Sunday, April 19, 2009 11:20
Subject: [belajar-access] last status
Dear pakar access,
saya mempunyai data seperti dibawah ini :
idcust cust sta1 tglsta1 sta2 tglsta2 sta3 tglsta3
1 aaaa return 04-Mar-09 return 09-Mar-09 berhasil 12-Mar-09
2 dddd berhasil 04-Mar-09
3 ccccc gagal 05-Mar-09 gagal 08-Mar-09
4 eeeee gagal 06-Mar-09 berhasil 08-Mar-09
dimana dari data di atas saya ingin mengetahui last status dari
pengiriman seperti dibawah :
idcust lastStatus tgllastSta status
1 berhasil 12-Mar-09 3
2 berhasil 04-Mar-09 1
3 gagal 08-Mar-09 2
4 berhasil 08-Mar-09 2
Tujuan dari pencarian tgl last status untuk menghitung lamanya proses
pengiriman, status dari pengiriman dan ada di status mana
laststatusnya.
mohon pencerahannya
Thanks