AccessTr.neT

Tam Versiyon: Sqlite3 Tek Sorguda 2 Count Nasıl Kullanılır
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Merhaba Hocalarım,

Çalışmamda tek sorgu içinde iki "Count" nasıl kullanılır. Sorguyu yapamadım bu konu hakkında yardımcı olabilir misiniz?

SELECT a.scadaDate, a.scadaB1, scadaB3,
(SELECT COUNT(b.scadaB3) FROM scada AS b WHERE b.scadaReasonForOpening LIKE "%SABIT%") AS scadaSayi,
(SELECT COUNT(b.scadaB3) FROM scada AS b WHERE b.scadaReasonForOpening = "NULL") AS scadaSayi2
FROM scada AS a
GROUP BY a.scadaDate, a.scadaB1, scadaB3

bu şekil sorgu yazdım bi sonuç alamadım.

Çalışmam tek tablo üzerinde verilerimin Tipi TEXT
ben aşağıdakine benzer bir kod kullandım sorunsuz çalıştı
Kod:
select Subject, (select count(Subject) from Deneme where Subject like '%kesin%'),(select count(Subject) from Deneme where Subject not like '%kesin%') from Deneme group by Subject;
Çalışıyor ama çok büyük rakamlar geliyor.
Doğru veri alamıyorum.
bende sonuçlar doğru geldi basit bir örnek atabilirseniz denemeye çalışırım
(27/10/2022, 17:09)berduş yazdı: [ -> ]bende sonuçlar doğru geldi basit bir örnek atabilirseniz denemeye çalışırım

Hocam örnek dosya ektedir.
SELECT a.scadaDate, a.scadaB1, scadaB3,
(SELECT COUNT(scadaB3) FROM spectrumAcmalari WHERE scadaReasonForOpening LIKE '%SABIT%') AS scadaSayi,
(SELECT COUNT(scadaB3) FROM spectrumAcmalari WHERE scadaReasonForOpening = 'NULL') AS scadaSayi2
FROM spectrumAcmalari AS a
GROUP BY a.scadaDate, a.scadaB1, scadaB3;
gönderdiğiniz dosyada sonuç yine doğru geldi
hatta excele aktarıp onda yaptım
içinde SABIT geçen 14 kayıt, Null olan 8 kayıt tek var
Sayfalar: 1 2 3 4