Aşagıda kullandıgım procedure kayıt yoksa insert yapıyor varsa boş alanları update yapıyor.Fakat CikisTarihi=getdate() kısmında hemtarih hemde saat geliyor.Programda kullandıgım alanı tarih yaptım bu sorun duzeltı sadece tarih geliyor.Fakat ayrı bir field içerisindede saati istiyorum.Nasıl bir ekleme yapmam gerek procedure ye
insert saat field=GirisSaati
update saat field=CikisSaat
cedure PersonelGirisCikis
go
create procedure PersonelGirisCikis @KartNo varchar(50)
as
if exists (select * from tbl_Haraket h (nolock) join tbl_TemelBilgi tb (nolock) on h.KartNo=tb.KartNo
where tb.KartNo=@KartNo and CikisTarihi is null)
begin
update tbl_haraket set CikisTarihi=getdate() where KartNo=@KartNo and CikisTarihi is null
end
else
begin
insert into tbl_Haraket (KartNo,GirisTarihi) values (@KartNo,Getdate())
end
go
grant execute on PersonelGirisCikis to public
stored procedure date time
- Ahmet ALTUNTAŞ
- Üye
- Mesajlar: 94
- Kayıt: 10 Tem 2010 08:05
- Konum: TEKİRDAĞ
stored procedure date time
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S
Başarı Bir Yolculuktur, Varış Noktası Değil...!
MCP - MCTS
MCSA+S - MCSE+S
Başarı Bir Yolculuktur, Varış Noktası Değil...!
- Ahmet ALTUNTAŞ
- Üye
- Mesajlar: 94
- Kayıt: 10 Tem 2010 08:05
- Konum: TEKİRDAĞ
Re: stored procedure date time
Merhaba
Sorun çözüldü.
Kolay Gelsin.
ALTER procedure [dbo].[PersonelGirisCikis] @KartNo varchar(50)
as
if exists (select * from tbl_Haraket h (nolock) join tbl_TemelBilgi tb (nolock) on h.KartNo=tb.KartNo
where tb.KartNo=@KartNo and CikisTarihi is null)
begin
update tbl_haraket set CikisTarihi=getdate(),CikisSaati=GETDATE() where KartNo=@KartNo and CikisTarihi is null
end
else
begin
insert into tbl_Haraket (KartNo,GirisTarihi,GirisSaati) values (@KartNo,Getdate(),GETDATE())
end
Sorun çözüldü.
Kolay Gelsin.
ALTER procedure [dbo].[PersonelGirisCikis] @KartNo varchar(50)
as
if exists (select * from tbl_Haraket h (nolock) join tbl_TemelBilgi tb (nolock) on h.KartNo=tb.KartNo
where tb.KartNo=@KartNo and CikisTarihi is null)
begin
update tbl_haraket set CikisTarihi=getdate(),CikisSaati=GETDATE() where KartNo=@KartNo and CikisTarihi is null
end
else
begin
insert into tbl_Haraket (KartNo,GirisTarihi,GirisSaati) values (@KartNo,Getdate(),GETDATE())
end
Ahmet ALTUNTAŞ
MCP - MCTS
MCSA+S - MCSE+S
Başarı Bir Yolculuktur, Varış Noktası Değil...!
MCP - MCTS
MCSA+S - MCSE+S
Başarı Bir Yolculuktur, Varış Noktası Değil...!