SQL Server’da Datetime Kolonundaki Saati Güncellemek
Herkese merhaba,
Bu yazıda SQL Server’da Datetime kolonundaki saati güncellemek hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda Datetime kolonundaki saati güncellemek isteyebiliriz.
İlk olarak aşağıdaki makaleyi okuyun. Çünkü bu makalede kullanılan fonksiyonu aşağıdaki makalede yazdım.
Aşağıdaki örnek kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.
--Örnek tablo oluşturma
CREATE TABLE Tarihler
(
ID INT PRIMARY KEY IDENTITY(1, 1),
Tarih DATETIME
);
--Tablo içine örnek veri eklenmesi
INSERT INTO Tarihler
(
Tarih
)
VALUES
('2012-06-07 23:59:59'),
('2012-06-07 15:40:59'),
('2012-06-07 18:40:59');
--Tablo kontrol edilmesi
SELECT *
FROM Tarihler t;
--1 ve 3 numaralı ID değerlerinin güncellenmesi
UPDATE Tarihler
SET Tarih = CONVERT(VARCHAR(10), Tarih, 120) + ' ' + dbo.IkiSaatArasiDegerOlusturma('12:00:00', '13:00:00')
WHERE ID IN ( 1, 3 );
Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.
Görüldüğü üzere 1 ve 3 numaralı ID değerlerinin saatleri güncellenmiş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.