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

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008