merhaba arkadaşlar
WHERE
A + B + C >660
3 sayının toplamı 660 dan büyükse diye şart tanımlıyorum fakat düzgün çalışmıyor
ama
a+b >660 yazınca düzgün çalışıyor 3. bir değer tanımladığım zaman sanırım sorun oluyor
bu 3 sayının toplamını nasıl şarta eklerim ?
SQL Sorgu için lütfen yardım
8
●240
- 11-07-2022, 03:04:19
- 11-07-2022, 03:11:42Örnek sorgu atıyorum, paranteze alırsan çalışır.
Select * from VTYS.dbo.Ogrenci where (Kayit_Tarihi + Yas + Ortalama) > 100
- 11-07-2022, 03:23:45olmadı malesef
sanki
Kod1
Select * from VTYS.dbo.Ogrenci where (Kayit_Tarihi + Yas + Ortalama) > 100
kayit_tarihi + ortalama >100 olarak algılıyor - 11-07-2022, 03:32:11WHERE
(A + B ) > 660 OR
(A + C_MESAI) > 660
böyle çalıştı ama
WHERE
(A + B + C) >660 bu şekilde çalışmadı - 11-07-2022, 13:06:48Arkadaş özel mesaj yoluyla ulaştı, ücretsiz teknik destek hizmeti verildi konu çözüldü.
- 11-07-2022, 13:12:35çok teşşekür ederim hocam ellerine sağlıkmurqlegend adlı üyeden alıntı: mesajı görüntüle
- 26-07-2022, 01:36:49Php,java,javascript,sql,c# farketmez tüm programlama alanlarında aritmetik işlemler yapacaksanız türü float,double,int yani digit değerler olmalıdır. tarih yada metin gibi verileri direk aritmetik işlemlere sokarsanız kodunuz çalışmaz (Metin için Bazı editörler hariç) tarih hiç birinde çalışmaz.
Çözüm: belirtilen tarih günümüz tarihinden çıkılır aradaki gün farkı bulunur. bu gün sayısını aritmetik işlemlere dahil edebilirsiniz. Sql için örnek datediff kullanabilirsiniz.
konu çözüldü ama başka arkadaşlar konuyu arama motorundan bulursa açıklamak istedim problemi her ne kadar ben çözmesem de bu şekilde çözülmüştür diye düşünüyorum
Kolay gelsin.