Sudah Mas Kid, Terlampir hasil query 1 yang sudah saya atur format cell numbernya.
Wassalam +zainul From: [email protected] [mailto:[email protected]] Sent: Monday, February 15, 2016 12:38 AM To: BeExcel <[email protected]> Subject: Re: [belajar-excel] Hasil MS Query type Data Time Mungkin hasil query 1 perlu diatur format cells number-nya. Wassalam, Kid 2016-02-14 20:43 GMT+07:00 Zainul Ulum [email protected] <mailto:[email protected]> [belajar-excel] <[email protected] <mailto:[email protected]> >: Be-Exceler, Saya mempunyai database terlampir berupa record pembacaan kartu access saat jam masuk dan jam keluar. Dari data tersebut ada beberapa orang yang terecord jam masuknya saja atau keluarnya saja, sehingga record jam masuk atau jam keluarnya menjadi kosong. untuk merekap jam kerja, saya ambil data jam minimum aktivitas masuk dan data maksimum aktivitas keluar dengan menggunakan SQL di MS Query sebagai berikut: (silakan sesuaikan folder database [E:\db_inout.xlsx] di komputer Anda) SELECT t.ID, t.Date, MIN(IIF(t.Activity='IN',TIMEVALUE(t.Time),NULL)) AS `ActivityIn`, MAX(IIF(t.Activity='OUT',TIMEVALUE(t.Time),NULL)) AS `ActivityOut` FROM [E:\db_inout.xlsx].[Sheet1$] AS t GROUP BY t.ID,t.Date Saat di MSQuery, hasil query di atas sudah sesuai dengan harapan saya, tetapi saat data ditampilkan di Excel (saya menggunakan Excel 2016), field ActivityIn dan field ActivityOut ditampilkan dengan nilai nol. Sehingga SQL saya rubah menjadi: SELECT t.ID, t.Date, FORMAT(MIN(IIF(t.Activity='IN',TIMEVALUE(t.Time),NULL)),'hh:mm') AS `ActivityIn`, FORMAT(MAX(IIF(t.Activity='OUT',TIMEVALUE(t.Time),NULL)),'hh:mm') AS `ActivityOut` FROM [E:\db_inout.xlsx].[Sheet1$] AS t GROUP BY t.ID,t.Date Hasil query di atas, field ActivityIn dan ActivityOut sudah menampilkan jam yang saya harapkan, tetapi masih dalam format text. Mohon saran dan masukannya, bagaimanakah SQL yang benar agar field ActivityIn dan ActivityOut bisa ditampilkan sebagai data bertype TIME di Excel? Terimakasih +zainul
HasilQuery.xlsx
Description: MS-Excel 2007 spreadsheet

