Kayıtlar

SQL Month (Tarih Bilgisi) Ay Numarasını Bulmak

Merhaba Arkadaşlar,
Bu dersimizde bir Tarih bilgisi içerisindeki Ay Numarasını bulmamızı sağlayan Month() fonksiyonunu göreceğiz.
Ayrıca geçen derstede gördüğümüz gibi bu fonksiyondan yararlanarak ay isimlerinide bulmamıza yardımcı olan bir fonksiyondur.
Komutun Sözdizimi:

Month ([Tarih])

Örneğimizle devam edelim.

Month (#01/01/2019#)

Sonuç: 1

Örnek-2

Month (#01/12/2019#)

Sonuç: 12

Personel tablomuzdaki personellerin doğum tarihlerinin ay numarasını bulalım daha sonra ay isimlerini bulalım. Bunun için önce,

AyNo: Month ([doğumtarihi])

Daha sonra ise,

AyIsım: MonthName ([AyNo])

olarak yazabiliriz. İsterseniz bu iki komutuda birleştirebiliriz.

AyIsım: MonthName (Month ([doğumtarihi]))

Evet arkadaşlar, sorularınızı ve yorumlarınızı bekliyorum. bir dahaki makalede görüşmek üzere,
Hoşcakalın...

SQL MonthName (Parametreler) Ay İsimlerini Bulmak

Merhaba Arkadaşlar,
Bu makalemizde de Tarih ve Saat fonksiyonlarına devam ediyoruz. Bugünkü makalemizin konusu
MonthName() fonksiyonu olacak.
Nedir MonthName() fonksiyonu? MonthName fonksiyonu Herhangi bir tarih bilgisinden ay isimlerini elde etmemizi sağlar.
Komutun sözdizimi,

MonthName (Sayı, [Kısaltma])

Sayı parametresi 1 ile 12 arasında değer almalıdır. Eğer elde edilecek ay isminde kısaltma yapılacaksa True değeri verilmelidir. Varsayılan değer False'dir Yani kısaltmadan verir.

Hemen bir örnekle devam edelim.

MonthName (12)

Sonuç: Aralık

MonthName (12, True)

Sonuç: Ara

Şimdi de tablomuzda bulunan personellerin hangi ayda doğduklarını kısaltarak elde edelim.

HangiAy: MonthName(Month([dtarihi]);True)

Sonuç:
Oca
Tem
Eyl

Arkadaşlar yukarıda Month komutunu kullandık. bu komutu bir sonraki dersimizde göreceğiz.
Görüşmek üzere,
Hoşcakalın...


SQL DateValue (Parametreler) Stringi Tarihe Dönüştürme

Merhaba Arkadaşlar,
Bu makalemizde de tarih/saat fonksiyonlarına devam ediyoruz. Bugün göreceğimiz komut DateValue() komutu arkadaşlar...
Bu komutla ne yapacağız hemen kısaca bahsedeyim. String yani dize halinde olan bir tarih bilgisini gerçek bir tarih bilgisine çevirmek için kullanacağız. Örnek vermek gerekirse,
Mayıs 3, 2019 olarak bir string ifademiz varsa bunu gerçek tarihe döndürmek için bu komutu kullanabiliriz.
Komutumuzun sözdizimi şu şekildedir.

DateValue ("Tarih içeren String İfade")

Örnek yapalım;

DateValue ("Mayıs 3, 2019")

Sonuç: 3.5.2019

Bir başka Örnek,

DateValue("6/10/2018")

Sonuç: 6/10/2018

Bir başka örnek,

DateValue("Mart 10")

Sonuç: 10.3.2019

Yıl yazmadığınızda içinde bulunulan yıl esas alınır.

Arkadaşlar hatırlayacağınız gibi geçen makalemizde DateSerial komutunu görmüştük. O komutta buna benziyordu. Fakat bu komutla arasındaki fark orada kullandığımız parametre string ifade değildi. Ayrıca DateSerial ile parametre içerisinde hesaplama…

SQL DateSerial (Parametreler) Tarihe Dönüştürme

Merhaba Arkadaşlar,
Bu makalemizde yine Tarih ve Saat Fonksiyonlarından olan DateSerial komutunu öğreneceğiz.
Komutumuzun Söz Dizimi:

Sonuç: DateSerial (yıl, ay, gün)

Örnek:
Sonuç: DateSerial (2001,5,10)
10.05.2001 olur.

Amaç, Parametre olarak verilen sayısal verileri kullanarak tarih elde etmektir.
Parametreleri kullanırken ay ve gün sınırlaması olmaz. Yani diyelim ki ay 12 den büyük olabilir, aynı şekilde gün 31 den büyük olabilir. Bu durumu bir örnekle açıklayalım.

DateSerial (2001,13,25)

Ay kısmına 13 değerini ekledik. Bu durumda 12 ay 1 yıl olduğuna göre, 13 olarak belirtildiği zaman yıl değeri 1 artar yani 2002 olur. Ay değeri ise 1 olur. Eğer parametrede Ay değerini 14 olarak belirtmiş olsaydık o zaman Ay değeri 2 olacaktı. Aynı işlemler gün değeri içinde geçerlidir.
O yüzden bu komutu kullanırken Ay ve Gün değerlerinin kullanımına dikkat edin. Aksi halde size sonuç verir ama yanlış olma ihtimali yüksek olur.

Evet Arkadaşlar bir makalemizin daha sonuna geldik. Yorumlarınızı, görüşl…

SQL DatePart (Parametreler) Tarih ve Saat bilgilerini alma

Merhaba Arkadaşlar,
SQL ve VBA da Tarih ve Saat Fonksiyonlarına devam ediyoruz.
Bu makalemizin konusu, DatePart
DatePart komutu bizim ne işimize yarayacak derseniz buyrun açıklamaya geçelim.
Diyelim ki tablomuzda bir tarih alanı var ve biz bu alandan sadece yıl kısmını istiyoruz, ya da saat alanı var bu alandan sadece saniye kısmını çekmek istiyoruz. İşte DatePart komutu bu işlemi yerine getirecektir.
Komutun Söz dizimine geçelim. Tabi önce komutta kullanılan parametrelerin listesini vereceğim.
Tarih ve Saat Bilgisi

yyyy = Yıl
q = Üç Aylık Dönem
m = Ay
y = Yılın Günü
d = Gün
w = Haftasonu
ww = Hafta
h = Saat
n = Dakika
s = Saniye

Haftanın İlk Günü


0 = NLS API Ayarı 1 = Pazar (Varsayılan Değer) 2 = Pazartesi 3 = Salı 4 = Çarşamba 5 = Perşembe 6 = Cuma
7 = Cumartesi
Yılın İlk Günü


0 = NLS API Ayarı 1 = 1 Ocak’ı içeren ilk haftayı kullanın (varsayılan değer) 2 = En az 4 günü olan yılın ilk haftasını kullan. 3 = Yılın ilk tam haftasını kullan.
Arkadaşlar, şimdi yukarıdaki parametrelerden Tarih parçasını bir önceki …

SQL DateDiff(Parametreler) İki tarih arasındaki farkı hesaplamak

Merhaba Arkadaşlar,
Geçen makalemizde Tarih fonksiyonlarından olan DateAdd yani bir tarihe ekleme ve çıkarma yaparak sonucu buluyorduk. Şimdi ise bu makalemizde DateDiff komutumuzu göreceğiz. Bu komutta belirtmiş olduğumuz 2 tarih arasındaki farkı vermiş olduğumuz parametreye bağlı olarak sonucu bulmak. Sonucu gün, hafta, hafta sonu, ay, üçay, yıl, saat, dakika ve saniye cinsinden bulabiliriz.
Komutumuzun söz dizimine geçmeden önce parametrelerine bir göz atalım.

Tarih Parçası

yyyy = Yıl
q = Üç Aylık Dönem
m = Ay
y = Yılın Günü
d = Gün
w = Haftasonu
ww = Hafta
h = Saat
n = Dakika
s = Saniye

Haftanın İlk Günü

0 = NLS API Ayarı 1 = Pazar (Varsayılan Değer) 2 = Pazartesi 3 = Salı 4 = Çarşamba 5 = Perşembe 6 = Cuma
7 = Cumartesi
Yılın İlk Günü

0 = NLS API Ayarı 1 = 1 Ocak’ı içeren ilk haftayı kullanın (varsayılan değer) 2 = En az 4 günü olan yılın ilk haftasını kullan. 3 = Yılın ilk tam haftasını kullan.
Arkadaşlar, şimdi yukarıdaki parametrelerden Tarih parçasını bir önceki makalemizde açıklamıştık. esas parametr…

SQL DateAdd(Parametreler) Bir tarihe ekleme ve çıkarma yapmak

Merhaba Arkadaşlar,
Bu makalemizde Tarih fonksiyonlarından DateAdd komutunun kullanımından bahsedeceğim.
DateAdd komutu parametrede belirtmiş olduğunuz tarihe gün, hafta, ay, yıl, hafta, haftasonu, üç aylık dönem, saat, dakika, saniye cinsinden değerler ekler veya çıkarır.
Örnek vermek gerekirse,
Şimdiki tarihten 1600 gün sonra hangi tarihe gelmektedir. Bunu DateAdd komutuyla rahatlıkla bulabiliriz. Veya  personel tablosunda bulunan personellerin işe giriş tarihlerine hizmet yılı eklenerek personellerin emeklilik tarihleri bulunabilir. Ya da siparişler tablosunda bulunan sipariş tarihine belirli bir gün eklenerek son teslim zamanı elde edilebilir. Bunun gibi örnekler çoğaltılabilir.
Komutumuzun sözdizimine geçmeden önce kullanılan parametreleri vermek istiyorum.

yyyy = Yıl
q = Üç Aylık Dönem
m = Ay
y = Yılın Günü
d = Gün
w = Haftasonu
ww = Hafta
h = Saat
n = Dakika
s = Saniye


Gelelim Komutumuzun sözdizimine,

Sonuç: DateAdd("Parametre", Eklenecek yada çıkarılacak miktar, Tarih)

Yukarıda v…