Tamam, yapmaya çalıştığım şey, aynı tabloda farklı ölçütler (verimlilik) veya alt sorgular olmadan farklı ölçütlere göre farklı COUNT() ler gerçekleştirmesidir. bir görüşe dönüştürülebilir). Mümkün mü?mySQL: Birden çok COUNT() s farklı ölçütlere dayanarak
Örnek: bir tablonun bir tarih sütunu var - sorgu, sabit bir tarihten sonra & öncesinde satır sayısını sayabiliyor olmalıdır.
Güzel - bu harika çalışıyor. SQL sözdizimini kullanan diğer veritabanlarında, SUM içinde bir IF'nin 1 veya 0 değerini döndürdüğünü varsayarsak, koşulun da çalışması gerekir. – dborba
Evet. Ama en taşınabilir olmak istiyorsanız 'CASE' ifadelerini kullanın. Standart SQL'de IF() yoktur. –
Birden çok ve ayrı çalıştım. Ihtiyaç olan tümce ile ayrı bir seçim deyimi koydum, sonra mysql dizini kullanır, ancak birleştirildiğinde, bu dizini kullanmazsa bulundu. Açıklamalı kontrol edildi. –