Forum

convert nanoseconds
 
Bildirimler
Hepsini Temizle

[Çözüldü] convert nanoseconds

2 Yazılar
2 Üyeler
1 Reactions
277 Görüntüleme
(@harunkorkmaz)
Gönderiler: 283
Reputable Member
Konu başlatıcı
 

Merhaba,

SQL tarafında bir tabloda yer alan doğum günlerini (1978-10-26 00:00:00) smalldatetime formatında tutmaktadır. bunu nanoseconds olarak nasıl çevirebiliriim

 
Gönderildi : 14/05/2024 17:12
Konu Etiketleri

(@omercolakoglu)
Gönderiler: 69
Trusted Member
 

Buraya örnek kodu bırakıyorum.

Convert(datetime2,KolonAdi) şeklinde nanosaniye görebilecek hale getirebilirsin alanı.

Ama doğum tarihi için gereksiz bir işlem olur. Mevcutta datetime türündeki alanı convert ettiğinde microsaniye, nanosaniye görürsün ama 000000 olarak görünür. Ancak yeni girilen kayıtlarda micro saniye şeklinde olursa onları görebilirsin.

--date türünde veri tutuyoruz (yıl-ay-gün)
declare @date1 as date ='1990-01-01'
--datetime türünde veri tutuyoruz (yıl-ay-gün-saat-dakika-saniye-milisaniye)
declare @date2 as datetime='1990-01-01'
--datetime2 türünde veri tutuyoruz (yıl-ay-gün-saat-dakika-saniye-milisaniye-microsaniye-nanosaniye)
declare @date3 as datetime2='1990-01-01'

--aynı değişkenleri select ediyoruz
select @date1 as date1,@date2 as date2,@date3 as date3

--datetime formatındaki veriyi datetime2 ye çeviriyoruz
select CONVERt(datetime2,@date2)

image
 
Gönderildi : 15/05/2024 11:24
Hakan Uzuner reacted

Paylaş: