fb'de tipi time olan sahanın toplamını veren sql nasıl yazarız?
sonuç datetime ya da double olabilir.
fb'de tipi time olan sahanın toplamını veren sql?
Kod: Tümünü seç
Select SUM(SAAT) From MYTABLE
Select SUM(CAST(SAAT AS DOUBLE PRECISION)) From MYTABLE
Select SUM(EXTRACT(HOUR FROM SAAT) * 10000.0 + EXTRACT(MINUTE FROM SAAT) * 100.0 + EXTRACT(SECOND FROM SAAT) * 1.0) From MYTABLE
Sayın admin (mege) düzeltmiş. Ancak ben şahsen biraz alınacak gibi oldum ama sonuçta alınmadım zira biraz da arkadaşa hak verdim. Neden çünkü genelde kesin emin olmadığım da mutlaka test edip öyle cevap yazıyordum. Burada cevap yazarken test etmek yerine nasıl olsa bir tanesi mutlaka doğru (en sonuncusu) diye biraz tembellik ettim (çünkü o çözümü çok kere kullanmıştım). Diğer ilk ikisini de normalde FireBird'de DATETIME işlemlerinde 4 işlem yapılabildiğine göre onlar da yapılabilir diye çıkarımda bulunarak yazdıydım. (Select TARIH + 2 FROM... diye yazdığınızda TARIH'ten iki gün sonrasını getiriyor vs.). Neyse uzatmayayım.
İyi çalışmalar.
İyi çalışmalar.