SORU
10 Mayıs 2011, Salı


' '' deyim SEÇİN - çıkış değeri sütun değerlerine göre seçin EĞER '

SELECT id, amount FROM report

amount report.type='N' report.type='P' -amount amount olması gerekiyor. Yukarıdaki sorgu için bu ekleyebilirim?

CEVAP
10 Mayıs 2011, Salı


SELECT 
        id
        , IF(type = 'P', amount, amount * -1) as amount
FROM    report

http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html bkz.

Ayrıca, durumu boş bırakın. Null, miktar: durumda

SELECT 
        id
        , IF(type = 'P', IFNULL(amount,0), IFNULL(amount,0) * -1) as amount
FROM    report

IFNULL(amount,0) anlamına gelir kısmıboş değilse başka miktar geri geri 0.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013