maaf, ada yang ketinggalan...
 
untuk assign value ke variable, hrs diawali dgn perintah set..
 
misal : set @lamanya = blah blah blah
----- Original Message -----
Sent: Tuesday, November 15, 2005 12:26 PM
Subject: Re: [Programmer-VB] menghitung selisih hari tanpa sabtu dan mingg u di sql server 2000

jangan buat procedure, buat function saja..
 
perintahnya spt ini :
 
create function hitung_tanggal(@tgl_awal as date, @tgl_akhir as date)
RETURNS date
as
begin
    Declare @lamanya int
 
    ...blah blah blah...
 
    @lamanya = blah blah blah...
 
    Return (@lamanya)
 
end
 
cara panggilnya :
 
Select Nama,No_KTP, Tanggal_Bikin,Tanggal_Selesai, erp.hitung_tanggal(Tanggal_Bikin,Tanggal_Selesai) as lamanya from tabel
 
selamat mencoba...
 
*keterangan : erp.hitung_tanggal( --> erp adalah nama user sql server saya. ganti aja dgn user anda..
 
 
----- Original Message -----
Sent: Tuesday, November 15, 2005 11:31 AM
Subject: Re: [Programmer-VB] menghitung selisih hari tanpa sabtu dan mingg u di sql server 2000

terima kasih buat temen temen yang udah kasih ilmunya.
ada sedikit masalah lagi nih.. kalo udah create procedurenya, trus mo di panggil sama perintah select, bisa gak yach ?? soalnya di lusi mo sekalian narik data field field lainnya pa ke perintah select, misalnya gini
 
Select
     Nama,
     No_KTP,
     Tanggal_Bikin,
     Tan ggal_Selesai,
     Lamanya = ( nah... field ini mo manggil procedure buat ngitung selisih hari yang udah di buat )
From Tabel
 
mohon pencerahannya
 
t hx
 
lusi ( newbie in programmer )


Mr John Kikot <[EMAIL PROTECTED]> wrote:
Kalau Saya begini...
gak usah pusing pakai cara apa, caranya begini neeh..!
 
kalau system date / tanggal standar artinya ada Saturday and Sunday
Bikin prosedur bacatanggal( )
  IF tanggalmulai adalah Saturday or Sunday then
      hitung hari= JmlHari -2
  else
      hitunghari=Jmlhari
 endif
  ;
beres gak...??
On 11/11/05, Donny RISMAWAN <[EMAIL PROTECTED]> wrote:
Salam Kenal buat Lusi
di SQL Server ada fuction nama DateName , mungkin bisa menbantu untuk menggunakan store procedure
 
Create Proc CountDiffDay
(
    @StartDate Datetime,
 &nbs p;  @EndDate Datetime,
    @Result Int Output
)
as
        Set @Result = 0
        While @StartDate <= @EndDate
        Begin
              If DateName(dw,@StartDate) <> 'Sunday'
     ;          Begin
                    if DateName(dw,@StartDate) <> 'Saturday'
                    Begin
                       &nbs p;     Set @[EMAIL PROTECTED] + 1
                    End
             End
             Set @StartDate = DateAdd(day,1,@StartDate)
      End
             
 
    Contoh Penggunaan nya
     Declare @Result Int
    Exec CountDiffDay '11/07/2005','11/14/2005',@re sult Output
    Select @Result
    6
 
 Ok semoga membantu
 
 
-----Original Message-----
From: [EMAIL PROTECTED] hoogroups.com [mailto:[email protected]]On Behalf Of Lusi Sulittyowati
Sent: F riday, November 11, 2005 11:25 AM
To: [email protected]
Subject: [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 itun g
 
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]





YAHOO! GROUPS LINKS < /DIV>





--
Senior Instruktur / Programmer
Irazedia Computer and Business Center
Jalan Raya Galaxy Blok A No; 28
Kalimalang - Bekasi Selatan


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