SQL Datetime içinden tarih ve saat bilgisini alma
SQL
SQL Datetime içinden tarih ve saat bilgisini alma

DATETIME formatında olan tarih bilgilerini bazı durumlarda sadece tarih kısmını ayrı saat kısmını ayrı almamız gerekebilir. Bu durumda ister DATE tipinde ister CHAR tipinde sonuç elde etmek için aşağıdaki fonksiyonları kullanabiliriz.

Yazının Devamı
SQL ile TC Kimlik Numarası doğrulama algoritması
SQL
SQL ile TC Kimlik Numarası doğrulama algoritması

SQL ile TC Kimlik Numarası Doğrulama Algoritması

Yazının Devamı
MS SQL ile ilk harfi büyük diğerlerini küçük yapan kullanıcı tanımlı scalar fonksiyon
SQL
MS SQL ile ilk harfi büyük diğerlerini küçük yapan kullanıcı tanımlı scalar fonksiyon

MS SQL ile girilen bir yada birden çok kelimeden oluşan metin ifadesinin ilk harflerini büyük diğerlerini küçük harfe çeviren kullanıcı tanımlı scalar fonksiyon oluşturma ve kullanımı aşağıdaki gibi yapılabilir.

Yazının Devamı
Rakamları yazıya çeviren MSSQL kullanıcı tanımlı fonksiyon
SQL
Rakamları yazıya çeviren MSSQL kullanıcı tanımlı fonksiyon

MS SQL ile rakamları sayıya çevirmek için kullanıcı tanımlı fonksiyon oluşturulması ve bu fonksiyonun sorgu içinde kullanılması.

Yazının Devamı
SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma
SQL
SQL Tarih sahasından Ay adını Türkçe Yazmak için Fonksiyon Yazma

SQL de tarih alanından Ay bulmak ve bu ayın ismini Türkçe olarak kullanmak gerekirse bunun için kullanıcı tanımlı scalar fonksiyon oluşturmak gerekebilir.

Yazının Devamı
MS SQL ile Gelir vergisi hesaplayan kullanıcı tanımlı scalar fonksiyon
SQL
MS SQL ile Gelir vergisi hesaplayan kullanıcı tanımlı scalar fonksiyon

Ülkemizde gelir vergisi artan tarifeli olup kümülatif kazanca göre ilgili vergi diliminden gelir vergi hesaplanmaktadır. Eğer bu hesaplama işlemini database seviyesinde yapılması gerekirse aşağıdaki SQL için ile yazmış olduğum kullanıcı tanımlı fonksiyon Gelir vergisi hesaplanması için çözüm olabilir.

Yazının Devamı
MS Sql ile sorguya sıra numarası ekleme
SQL
MS Sql ile sorguya sıra numarası ekleme

MS Sql ile sorgulara bazen sıra numarası eklemek gerekebilir. Bu işlem için SQL 2005 versiyonunda RANK isminde bir fonksiyon gelmiştir.

Yazının Devamı
MS Sql de manuel olarak tarih alanı elde etmek için yıl, ay, gün pametreleri alan scalar fonksiyon oluşturma
SQL
MS Sql de manuel olarak tarih alanı elde etmek için yıl, ay, gün pametreleri alan scalar fonksiyon oluşturma

MS SQL de tarih verisini bazı durumlarda manuel oluşturması gerekebilir. Böyle durumlarda gün,ay ve yıl bilgilerini parametre olarak gönderip tarih alanı elde edebilmek için kullanıcı tanımlı bir fonksiyon yazılabilir. Zira bu üç parametrenin bir kısmı bir formül veya bir alandan elde edilebilir, bir kısmı manuel verilebilir. Ayrıca ay ve gün 1 veya 2 karakter olarak gönderilebilir.

Yazının Devamı
SQL Tarih verisinden Gün adının Türkçe Yazılması için Scalar Fonksiyon
SQL
SQL Tarih verisinden Gün adının Türkçe Yazılması için Scalar Fonksiyon

MS SQL de tarih alanın gün adını ve Türkçe olarak bulmak için aşağıdaki gibi bir kullanıcı tanımlı fonksiyon oluşturabiliriz.

Yazının Devamı
MS Sql ile Tarih ve saat beraber olan Datetime veri türünden sadece tarih kısmını alan kullanıcı tanımlı scalar fonksiyon
SQL
MS Sql ile Tarih ve saat beraber olan Datetime veri türünden sadece tarih kısmını alan kullanıcı tanımlı scalar fonksiyon

MS Sql ile tarih ve saat beraber olan Datetime veri türünden sadece tarih kısmını almak için kullanıcı tanımlı scalar fonksiyon oluşturma ve kullanımı aşağıdaki gibi yapılabilir.

Yazının Devamı