Bu şekilde epoch anahtarını tanımıyor, ayrıca sysdatetime sanıyorum saniye
cinsinden sayısal değer döndürmüyor.

 

Teşekküler

 

From: [email protected]
[mailto:[email protected]] On Behalf Of Sinan
Duman
Sent: 14 Temmuz 2014 Pazartesi 10:41
To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
Subject: [Linux-programlama] Re: Mssql unix eopch time convert hk

 

Şöyle olabilir mi?

 

Mssql konusunda fazla bilgim yok ama şöyle olabilir gibi:

(

cr.open_date + epoch(

SYSDATETIME()) - epoch(

GETUTCDATE()))

 

14 Temmuz 2014 10:19 tarihinde Hakan Karas <[email protected]
<mailto:[email protected]> > yazdı:

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 <http://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]
<mailto:[email protected]> 
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

 

_______________________________________________
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