• 25-04-2021, 17:13:49
    #1


    resimdeki gibi bir tablo var. Bu tablodan, Type'ı 1-2-3-4 olan fakat type'ı 4 olup number'ı 2 ve 3 olmayanların toplamını verecek bir sorgu yazmam lazım. IN ve NOT IN ile denedim fakat yapamadım sanırım farklı birşey lazım. Yardımcı olabilecek var mı?
  • 25-04-2021, 17:22:53
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    select sum(amount) from tablo
    where (type in (1,2,3)) or
    (type=4 and number in (1,4))
  • 25-04-2021, 17:25:49
    #3
    Select sum(amount) * from tablo where type in (1,2,3,4) and (type=4 and not number in (2,3))
  • 25-04-2021, 21:41:27
    #4
    PPuNisHeRR adlı üyeden alıntı: mesajı görüntüle
    Select sum(amount) * from tablo where type in (1,2,3,4) and (type=4 and not number in (2,3))
    hocam ilk type da 4 olmayacak sanırım değil mi?


    Select sum(amount) * from tablo where type in (1,2,3) and (type=4 and not number in (2,3))
    bu şekilde yazdığım zaman 1-2-3 ün değerlerini almıyor