Merhabalar arkadaşlar;
Bilindiği üzere SQL server’da zaman bilgisini datetime veya smalldatetime tipleri ile saklayabilmek mümkün.Lakin bu tipleri baktığımızda hem tarih hemde saat bilgisini aynı anda saklıyor.Bu durum SQL server’in sevmediğim bir özelliği.Neden derseniz.Özelleştirilmiş olmamasıdır.
Ya saklayacağım veri sadece saat veya sadece tarih bilgisinden ibaret ise ne olacak.?
Sorarım sana ey Microsoft.
Hani mantığımız herşeyi parçalayarak, en küçük birim şeklinde saklayıp,hacet olduğunda ilgili bileşenleri birleştirip sunmaktı.? Tamam iyi güzel, Bir datetime tipi tutturmuşsun gidiyor. 
datetime tipi haricinde al bunlar da cabası deyip,bu date bu da time tipi diye eklesen süper olacaktıya.
Neyse yapacak bişey yok 
Veriyi tarih saat olarak bütün olarak saklıyacağız.Ben size burda parçalamasını göstericem.
SELECT *,CONVERT(varchar(max),TARIHSAAT,8) FROM PARCALABEHCET
Convert fonksiyonun parametlerine bakarsanız. Şunu görürsünüz.
Convert(DataType,Expression,(optional) Date Style)
Buradaki Date Style parametresi smallint tipinde.
Örnek Çıktı : 12:15:20
İsmail Kocacan(Yazılımcı Bozuntusu)
ismailkocacan@gmail.com