Selamlar

Saat farkını aşağıdaki gibi dinamik hale getirebildim. Teşekkürler

SELECT

DATEADD(s, cr.open_date + *(DATEDIFF(S, '1970-01-01', SYSDATETIME()) -
DATEDIFF(S, '1970-01-01', GETUTCDATE()))*, '1970-01-01 00:00:00') as
'Açılış Tarihi'

FROM cr
WHERE cr.id = '0614R814368'



HK


2014-07-14 11:16 GMT+03:00 Hakan Karas <[email protected]>:

>
>
> 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]> 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 = '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
>
>
>
_______________________________________________
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