folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Sqlserver Da Zaman Saklamak?



Sqlserver Da Zaman Saklamak?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    Kullanici sisteme 2015-01-03  16:20:00   da girsin  2015-01-03  16:25:15   de cıksın   toplam 5 dakika 15 saniye zaman geçirmiş olsun bunu sql serverda hangi formatta saklamam lazım?

     


    lrny.app
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angelofhope
    angelofhope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 16/Temmuz/2008
    Erkek

    datetime ile giriş ve çıkış saatlerini sakla.

    gerektiği yerde arasındaki farkı al..


    Programming is our Religion, Algorithms are Our Bible & We ./make Our Own GOD
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    peki o farkı ne olarak kaydedeceğim sql server a diyelim aradakifark 0000-00-00 00:05:20    bu değer datetime olarak kaydedılmıo 


    lrny.app
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angelofhope
    angelofhope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 16/Temmuz/2008
    Erkek

    5 dakika 15 saniye

    diye yazıcaksa nvarchar(MAX) şeklinde tutabilirsin.

    tabi aradaki farkı kullandığın dilde veya veritabanında bir fonksiyon yazarak hesaplatabilirsin.


    Programming is our Religion, Algorithms are Our Bible & We ./make Our Own GOD
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    yok hocam 00:05:15 seklınde yazdırmak istedim ama bu değeri nasıl önceki değere ekliyicem yada hangi format olucak onu bulamadım nvarchar olarak saklasam sonra onu asp.net ile cekınce datetime gbi işlem yaptırabılır mıyım acaba?


    lrny.app
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angelofhope
    angelofhope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 16/Temmuz/2008
    Erkek

    veritabanında time tipi var bunun için hocam. fakat daha önce hiç denemedim bunu o yüzden fazla yorum yapamıcam.

    biraz araştırmayla sonuca varabilirsin sanıyorum.


    Programming is our Religion, Algorithms are Our Bible & We ./make Our Own GOD
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    time en fazla 24 saate kadar tutuyor hocam ona baktım gün içinde belli bir saati tutmak için kullanılıyor.Saol cevaplar için hocam.Araştırıyorum zaten ama bulamadım henüz bilen arkadaslar yazarsa sevinirim.


    lrny.app
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SerYolcu
    SerYolcu's avatar
    Kayıt Tarihi: 14/Ocak/2010
    Erkek

    İki tarih saat farkını tutmak için Unix Time kullanabilirsin..

    http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html


    Ondan çocuk olmamıştır (Kimsenin babası değildir). Kendisi de doğmamıştır (kimsenin çocuğu değildir). İhlas Suresi 3 üncü ayette bunlar yazar.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sharp
    Sharp's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    select sırasında datediff neyine yetmiyor hocam 

    illa insert sırasında tutucam diyosan nvarchar alan yap bi tane insert sırasında datediff 'i oraya

    yazdır http://www.w3schools.com/sql/func_datediff.asp

    calculated column var ama işine yaramaz onada bakabilirsin.

    http://stackoverflow.com/questions/8725629/how-to-create-a-calculated-column-in-a-sql-server-2008-table

     


    www.yesilgrow.com - Growshop
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    Çok teşekkür ederim cevaplar için @Sharp hocamın dediği şekilde yapıcam şu şekilde kullandım sql serverda oluyor 

    SELECT DATEDIFF(MINUTE,'2008-06-06 00:01:35','2008-06-06 00:01:45') AS DiffDate      

    int türden bi yer acarım dakika dakika toplarım kullanıcı uyelik baslangıcından beri toplam kac dakıka sitede zaman gecırmıs onu bulmam gerekıyordu.

    datediff fonksiyonunu bilmiyordum daha önce öğrenmiş oldum.


    lrny.app
Toplam Hit: 983 Toplam Mesaj: 10