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
