sejauh pengalaman saya selama ini. penggunaan secara langsung di UDF memang belum pernah berhasil bang. jadi memang perlu satu perantara dulu. dalam kasus abang bisa dituliskan declare @param2 Datetime if @param2 IS NULL @param2 = (select tCurDate from v_Date) v_Date tidak membebani performance bang, karena hanya satu baris satu record.
Salam Hangat dan Jabat Erat, MBA [When you eliminate the impossible, then whatever is left, no matter how improbable, must be the truth] _____ From: [email protected] [mailto:[email protected]] On Behalf Of Haer Talib Sent: Friday, April 16, 2010 14:59 To: [email protected] Subject: Re: [belajar-access] Datetime di SQL Bang MBA, Adakah cara agar tdk perlu create v_Date dulu? Sebenarnya saya hanya perlu memberi nilai current date untuk parameter yang kosong/null. semacam ini (dalam udf): if @param2 IS NULL @param2 = GETDATE() nah, getdate() di situ yg error. Thanks, Haer 2010/4/16 MBA <murid.belajaraccess <mailto:[email protected]> @yahoo.co.id> Mohon ijin ikutan jawab. salah satu cara kita bisa pake pertolongan view - karena di view fungsi getdate() bisa dipakai. misalnya sbb: CREATE VIEW V_DATE AS SELECT GETDATE() TCURDATE Trus dari UDF tinggal dipanggil sbb: declare @tCurDate set @tCurDate=(select tCurDate from v_Date) Salam Hangat dan Jabat Erat, MBA [When you eliminate the impossible, then whatever is left, no matter how improbable, must be the truth] ________________________________ From: belajar-access@ <mailto:[email protected]> yahoogroups.com [mailto:belajar-access@ <mailto:[email protected]> yahoogroups.com] On Behalf Of Haer Talib Sent: Friday, April 16, 2010 14:32 To: belajar-access@ <mailto:[email protected]> yahoogroups.com Subject: [belajar-access] Datetime di SQL Halah si abang juga lupa ngedit subject... Sekalian nih bang, apa alternatif pengganti GETDATE() di dalam UDF? Soalnya kalau pakai GETDATE() mesti error. Thanks, Haer 2010/4/16 Aksan Kurdin <aksan.kurdin@ <mailto:[email protected]> gmail.com <mailto:aksan.kurdin@ <mailto:[email protected]> gmail.com> > ? Buat UDF ini di SQL Server: CREATE FUNCTION [dbo].[fn_GetTime]( @DateToTime datetime ) RETURNS varchar(10) AS BEGIN RETURN CONVERT (varchar, @DateToTime, 108) END lalu jalankan dengan script seperti: SELECT Nama, dbo.fn_GetTime(JamMulai) AS JamMulai FROM namaTabel aksan kurdin ----- Original Message ----- From: GALIH PERSADHA <mailto:galih_persadha@ <mailto:[email protected]> yahoo.co.id> To: belajar-access@ <mailto:[email protected]> yahoogroups.com <mailto:belajar-access@ <mailto:[email protected]> yahoogroups.com> Sent: Friday, April 16, 2010 8:20 AM Subject: Bls: [belajar-access] Mohon saran dan masukan mohon bantuannya pada sql server yang bertipe datetime saya mempunyai data sbb : Nama JamMulai Galih 1899-12-30 08:15:00.000 Pandu 1899-12-30 09:15:00.000 permasalahan saya bagaimana cara mengambil datanya dengan sebuah kriteria sehingga yang akan dimunculkan adalah jamnya saja contohnya : kriteria yang diberikan adalah 08:15:00 sehingga yang tampil adalah : Nama JamMulai Galih 08:15:00 mohon pencerahannya. terimakasih __________________________________________________ Apakah Anda Yahoo!? Lelah menerima spam? Surat Yahoo! memiliki perlindungan terbaik terhadap spam http://id.mail. <http://id.mail.yahoo.com> yahoo.com <http://id.mail. <http://id.mail.yahoo.com> yahoo.com> -- Jadikan www.gapura.web. <http://www.gapura.web.id> id <http://www.gapura. <http://www.gapura.web.id> web.id> sebagai homepage browser anda. => Akses ke website favorit tinggal klik aja. (Lihat dulu deh). No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2812 - Release Date: 04/16/10 01:31:00 ------------------------------------ SPAM IS PROHIBITEDYahoo! Groups Links (Yahoo! ID required) belajar-access- <mailto:[email protected]> [email protected] -- Jadikan www.gapura.web. <http://www.gapura.web.id> id sebagai homepage browser anda. => Akses ke website favorit tinggal klik aja. (Lihat dulu deh). No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.801 / Virus Database: 271.1.1/2812 - Release Date: 04/16/10 01:31:00

