Dear Lusi,

Kalau ada logic sabtu minggu gak dihitung, maka gak bisa lgs ambil function yg ud available di sql svr, harus bikin strored proc yg kurang lebih seperti ini.

 

declare @datestart as datetime

declare @dateend as datetime

declare @datepos as datetime

declare @daycount as int

 

set @datestart = '11/nov/2005'

set @dateend = '15/nov/2005'

set @daycount = 0

set @datepos = @datestart

 

 

while @datepos < @dateend

begin

       set @datepos = @datepos + 1

     if DATENAME(dw, @datepos) not in( 'Saturday', 'Sunday')

     begin

              set @daycount = @daycount + 1

     end

      

end

print @daycount

 

Kalo mau dijadikan dynamic start date dan end date maka tinggal dijadikan aja sebagai parameter.  Semoga membantu

 

 

Thanks and Regards,

 

LR. Tonny Soeroso

PT. JATIS Solutions

Menara Jamsostek Tower A, 16th & 19thFloor
Jl. Jend. Gatot Subroto Kav. 38
Jakarta 12930 - Indonesia
Phone : (62-21)5296-2338 ext 521


From: [email protected] [mailto:[email protected]] On Behalf Of Lusi Sulittyowati
Sent: Friday, November 11, 2005 11:25 AM
To: [email protected]
Subject: Spam:[Programmer-VB] menghitung selisih hari tanpa sabtu dan minggu di sql server 2000

 

halo temen temen programmer...

nchee mau tanya nih.. boleh gak ?

gimana ya caranya, menghitung selisih hari 2 buah tanggal di sql server tapi sabtu / minggu nya gak di itung.

contohnya gini, menghitung selisih hari dari tanggal 11 november sampai dengan tanggal 15 november berarti cuma 2 hari, karena sabtu / dan minggunya gak di itung

 

mohon pencerahannya...

 

nchee

( newbie in programmer :D )

 


Yahoo! FareChase - Search multiple travel sites in one click.


Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





SPONSORED LINKS
Programmer Indonesia Basic programming language
Computer programming languages Programming languages Java programming language


YAHOO! GROUPS LINKS




Kirim email ke