DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişMySQL › MySQL DATEDIFF ile iki tarih arasındaki gün sayısını hesaplayın

MySQL fonksiyonlarından DATEDIFF ile, MySQL tarih fonksiyonlarını incelemeye devam ediyoruz. Herhangi 2 tarih arasındaki toplam gün sayısını bulmak için DATEDIFF fonksiyonunu kullanacağız.

MySQL DATEDIFF

Örneğin tablonuzda kayıtlı bir tarih sütunu var. Atıyorum, üyenin kayıt tarihi olsun. Üye bilgilerini alırken, bu üyenin kaç gün önce kayıt olduğunu, ya da kaç gün boyunca üye olduğunu görmek isteyebilirsiniz.

SELECT DATEDIFF(NOW(),kayit_tarih) as gecen_gun FROM uye

olarak bir kod yazdık. DATEDIFF fonksiyonunu kullandım burada. Fonksiyonun ilk alanı NOW() olarak geçiyor ve şimdiki tarihi veriyor. Yani büyük olan tarih ilk sıraya geliyor. Diğer küçük tarih ise, üyenin kayıt tarihini veren kayit_tarih sütunu. Sonrasında ise aradaki gün sayısı gecen_gun değeri ile birlikte listelenecektir ;)

Bu yazı 28 Ağustos 2008, 19:47 tarihinde yazılmış olup bu zamana kadar 765 kez görüntülenmiştir

Bu yazı 3 adet yorum almıştır ve bunların tamamı görüntülenmektedir.

#3 – 24 Nisan 2009 , 14:59

Hakan

Eline Sağlık Hocam Yalnız Benim Sormak İstediğim ve Yapamadığım Bir İşlem Var.
Örnek Olarak İki Adet Takvim Alanım Var veya Şöyle Diyeyim Bir Rezervasyon Alacağım ve Bu Rezervasyonda İki Adet Takvim Kullanacağım İlk Takvim Salonu veya Masayı Tutacağım Zaman Bilgilerini Alacak İkinci Takvimde İse Salondan yada Masadan Kalkacağım Zamanı Alacağım. ve Bunu Kayıt Edeceğim. Daha Sonra Bir Başka Müşteri Aynı Gün ve Saate Rezervasyon Yapmaya Kalkınca Hopps Bu Saatler Müsait Değil Diye Bir Uyarı verecek.

ASP de Acemiyim ama işlettiğim restoran için böyle bir şey yapmayı düşünüyorum. Tavsiyeniz ne yönde olur nasıl yardımcı olabilirsiniz.

  • Yorumlar: 1
  • İlk Yorum:
    24 Nis. 2009
#2 – 28 Ağustos 2008 , 21:41

Teşekkürler.Güzel bir paylaşım. :|

  • Yorumlar: 8
  • İlk Yorum:
    19 Ağu. 2008
#1 – 28 Ağustos 2008 , 20:28

Teşekkürler DMry.
İşime yarayacak bir bilgi =)

  • Yorumlar: 10
  • İlk Yorum:
    15 Haz. 2007
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2009 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.