Selamlar

 

Benim Mssql üzerinde bir select im var ve bu select içinde unixeopch time 
olarak yazılan bir tarih alanım var. Tarihi integer dan tarihsel formata 
çevirmek için Gmt+2 olduğu için 7200 saniye ekliyorum.

 

SELECT     

CAST(dbo._datetime(cr.open_date + 7200) AS datetime) AS [Acilis Tarihi] 

FROM cr 

WHERE cr.id = '0614R814368'

 

Yaz başladığından beri bu select bir saat eksik sonuç döndürüuyor.7200 yerine 
10800 eklemem gerekiyor tüm bunun gibi selectlerimde.

 

Aşağıdaki iki fonksiyonu çalıştırdığımda arasında 3 saat fark görünüyor.

SELECT SYSDATETIME()

SELECT GETUTCDATE() 

 

Bu yaz saati geçişlerini sistemin kendisinin yapması mümkün müdür, daha önce 
karşılaştığınız bir konu mudur ?

 

Yardımcı olabilir misiniz ?

Teşekkürler

 

 

Mssql 2008kullanıyorum

Konu linux hakkında değil, liste içeriğine uygun değil ise silinmesini rica 
ederim.

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap