ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

SQL select içerisinde while kulanımı

Son Mesajınız 06-04-2018, 12:54 ilhan Ateş tarafından gönderildi. 6 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  05-16-2018, 9:28 530976

    SQL select içerisinde while kulanımı

    Merhaba arkadaşlar,

    sql sorgumdaki süre bilgisini bugün ile toplayarak start time ve end time kolonlarını oluşturmak istiyorum, bu konuda bana yardımcı olabilirmisiniz,

    resimde talebimi rahatlıkla anlayabilirsiniz,

     

  •  05-16-2018, 13:28 530986 Cevap 530976

    Cevap : SQL select içerisinde while kulanımı

    resim görünmüyor ama aşağıdaki şekilde yapabilirsin.

     

    DECLARE @begtime datetime,@endTime datetime

    SELECT @begtime=GETDATE()

     

    SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS --(Sorgunuz)

     

    SELECT @endTime=GETDATE()

    SELECT DATEDIFF(ms,@begtime,@endTime) AS Süre --Mikro Saniye Cinsinden

     


    Birol AYDUĞAN
    Software&Database Support ENGINEER
    C # / . NET Developer
    Trainer / Instructor / Developer
    LSU / LUU / Logo Çözüm Ortağı
    admin@artibilisim.com
    www.artibilisim.com
    www.logomutabakat.net
  •  05-16-2018, 15:33 530995 Cevap 530986

    Cevap : SQL select içerisinde while kulanımı

    Merhaba Birol bey yapmak istediğim ile hiç alakası yok bu konunun. detaylı açıklama yaparsam konuyu anlatmış olacağımı düşünüyorum.

     

    Tablomda üretimi yapılacak işlere ait satırlar var ve her satırın tamamlanması için hesaplanmış bir süre var.

    Benim istediğim bugün (getdate())' e sürelerin ekelenerek yeni sütunlar oluşması,

     

    Örneğin;

    1. iş 5 saat sürecek ise başlama zamanı 16.05.2018 15:30 Bitiş zamanı 5 saat sonrası 16.05.2018 18:30
    2. iş 4 saat sürecek ise başlama zamanı 16.05.2018 18:30 Bitiş zamanı 4 saat sonrası 16.05.2018 22:30
    3. ....

     

    istediğim şey, başlama ve bitiş sütunlarını işlerin üretim süresine göre eklenerek oluşturulması,

  •  05-30-2018, 17:25 531611 Cevap 530995

    Cevap : SQL select içerisinde while kulanımı

    biraz anladım sanırım resmi paylaşır mısınız ?

  •  05-31-2018, 8:09 531629 Cevap 531611

    Cevap : SQL select içerisinde while kulanımı

    bu linkten resime ulşabilirsiniz.

     

    https://i.stack.imgur.com/BbE9e.png

     

     

  •  06-04-2018, 0:44 531786 Cevap 531629

    Cevap : SQL select içerisinde while kulanımı

    Biraz uzun olabilir umarım doğru anladım, trigger kullanman lazımki sonradan saatleri düzenlesin, excelldeki gibi kolay yolu yok bunun sqlde

     

    Tabloyu şu şekilde tasarladım ==>

     

     

     

    Ve triggerimiz ==>

     

     

     

    Ardında insert yapmaya başlayalım trigger arkadan saatleri düzeltecektir

     

     

     

     Tablonun son halide budur, her seferinde eklemen gerekecek yeniden makineleri  update yapıldığında da düzeltebilen yapılırdı da vaktim yoktu aslında istenildiği gibi geliştirilebilir, bu arada toplu insert yapmamak lazım trigger patlar dedğim gibi detaylara dikkat etmedim

     

     

  •  06-04-2018, 12:54 531841 Cevap 531786

    Cevap : SQL select içerisinde while kulanımı

    Beni aşan bir cevapla karşılaştım :)

    Tek tek ele alıp anlamaya çalışacağım, takıldığım yer olursa sizinle paylaşacağım.

    Yardımlarınız için teşekkür ederim Levent bey,

RSS haberlerini XML olarak görüntüle