• 27-03-2020, 10:48:32
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar merhaba ,
    Mysql'de iki sütunu çarpıp başka bir sütuna yazdırma işlemi nasıl yapılıyor ?


    (yakit_tutari * iskontoyuzdesi) / 100 yapıp iskonto sütununa yazdırabilinir mi ?
    Teşekkür Ederim.

  • 27-03-2020, 11:01:05
    #2
    Hocam bunu yapmak için "update tabloadi set iskonto = (yakit_tutari * iskontoyuzdesi) / 100 " demen yeterli olur, kodu kendine göre düzenlersin , ama bunu yaparak tablonda yer harcamaktansa select sorgularında bunu iskonto verisini çekmen daha sağlıklı olur, yakıt tutarı veya iskoto yüzdesi bilgileri değiştiğinde yine iskonto sütununu güncellenemn gerekecek yoksa

    NOT: bu işlemleri yaparken önce yedek almayı unutmayın!
  • 27-03-2020, 11:01:53
    #3
    BEFORE INSERT 'e trigger ekleyerek otomatik o sütunu hesaplata bilirsin Yardımcı olur şunlar:
    https://www.mysqltutorial.org/mysql-...nsert-trigger/ Before Insert Trigger Ekleme
    http://izleveogren.com/2016/02/11/my...l-operatorler/ Buda yapacağın işlem için
    Not: Buradaki Trigger sen oraları boş INSERT bassarken orayı otomatik şekilde düzeltip insert basması için. Yani her insertinde otomatik girecek aynısını Before Update'ye de yapabilirsin.
  • 27-03-2020, 11:41:08
    #4
    InternettinHoca adlı üyeden alıntı: mesajı görüntüle
    Hocam bunu yapmak için "update tabloadi set iskonto = (yakit_tutari * iskontoyuzdesi) / 100 " demen yeterli olur, kodu kendine göre düzenlersin , ama bunu yaparak tablonda yer harcamaktansa select sorgularında bunu iskonto verisini çekmen daha sağlıklı olur, yakıt tutarı veya iskoto yüzdesi bilgileri değiştiğinde yine iskonto sütununu güncellenemn gerekecek yoksa

    NOT: bu işlemleri yaparken önce yedek almayı unutmayın!
    Öncelikle teşekkür ederim. fakat dediğiniz gibi yakıt tutarı ve iskonto yüzdesi değişince otomatik olarak hesaplama yapmıyor. Yapması için ne yapmam gerekiyor ? Yeni başladığım için adım adım anlatır mısınız ?
    Teşekkür Ederim.



    Webmerkezi adlı üyeden alıntı: mesajı görüntüle
    BEFORE INSERT 'e trigger ekleyerek otomatik o sütunu hesaplata bilirsin Yardımcı olur şunlar:
    https://www.mysqltutorial.org/mysql-...nsert-trigger/ Before Insert Trigger Ekleme
    http://izleveogren.com/2016/02/11/my...l-operatorler/ Buda yapacağın işlem için
    Not: Buradaki Trigger sen oraları boş INSERT bassarken orayı otomatik şekilde düzeltip insert basması için. Yani her insertinde otomatik girecek aynısını Before Update'ye de yapabilirsin.
    Teşekkür ederim. Fakat Before Insert'e trigger ekleyemedim adım adım anlatma şansınız var mı ?