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


Kirim email ke