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.

  SQL Server’da Random Saat Değerleri Oluşturan Fonksiyon

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.

SQL Server’da Datetime Kolonundaki Saati Güncellemek

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.

854 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!