Merhaba,
select datediff(bitistarihi,baslangictarihi)) as fark from tablo
her kayıt için farkı verir
select sum(datediff(bitistarihi,baslangictarihi)) as toplam from tablo
toplam farkı verir
Kolay Gelsin
A.
2008/10/16 ilyas OZGOREN <iozgoren_at_yahoo.com>:
> Başlangıç / Bitiş
> -------------------------------
> 1. 2007-12-04 / 2008-02-21
> 2. 2008-05-28 / 2008-09-25
> 3. 2008-06-24 / 2008-09-25
> 4. 2008-08-18 / 2008-09-25
> 5. 2008-10-01 / 2008-10-25
> Yukarıdaki tarihler arasında kac gün çalışıldığını bulan bi fonksiyon
> yazmaya çalışıyorum ama tıkandım yardımcı olabilirmisiniz.
> bulunacak tarih şöyle olmalı
> 1. kayıtta 79 gün var
> 2. kaytta 120 gün var
> 3. kayıtta 2008-06-24 tarihi 2. kayıt içinde olduğu için dikkate alınmıcak
> 4. kayıtta 2 kayıt içinde olduğu için dikkate alınmayacak
> 5. kayıt 25 gün
> toplam çalışma günü 79+120+25 veren bi fonksiyon yazmalıyım yardımlarınız
> için teşekkürler.
>
>
>
>
>
> ________________________________
> Yahoo! Türkiye açıldı!
> İnternet üzerindeki en iyi içeriği Yahoo! Türkiye sizlere sunuyor!
> http://yahoo.com.tr
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 16 Oct 2008 - 17:41:45 EEST