Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Yaklasan Güne göre Gruplamak
#11
firebird olsaydı doğru cevabı yazardım ama postgresql yüklü değil bende. yalnız cevap için uğraşan arkadaşların cevaplarını incelediğimde bir şey gözden kaçırdıklarını görüyorum.

soruyu ve örneği dikkatli okursanız
15 gunden az kalan dediği; aslında 7 den fazla 15 den az
30 gunden az kalan dediği; aslında 15 den fazla 30 dan az
60 gunden az kalan dediği; aslında 30 dan fazla 60 dan az
olacak

cevaplarınızı bunu dikkate alarak yazınız. yazılan cevaplarda her seviye bir önceyi seviyeyi de kapsıyor hep, öyle olmayacak.
Cevapla
#12
@bibilen  Eğer dediğinizi kastediyorsa şu şekide olması gerekir

SELECT COUNT(IIF(DATEDIFF(DAY,t.tarih,(cast(getdate() as date))) between 1  and 7, 1,NULL)) AS '7_GUNDEN_AZ_KALAN',
       COUNT(IIF(DATEDIFF(DAY,t.tarih,(cast(getdate() as date))) between 8  and 15,1,NULL)) AS '15_GUNDEN_AZ_KALAN',
       COUNT(IIF(DATEDIFF(DAY,t.tarih,(cast(getdate() as date))) between 16 and 30,1,NULL)) AS '30_GUNDEN_AZ_KALAN',
       COUNT(IIF(DATEDIFF(DAY,t.tarih,(cast(getdate() as date))) between 31 and 60,1,NULL)) AS '60_GUNDEN_AZ_KALAN'
FROM tablom as t 
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Postgresql de Fonksiyon Parametrelerine göre Where kısmını oluşturmak barissagir 3 291 12-12-2020, Saat: 13:00
Son Yorum: barissagir



Konuyu Okuyanlar: 1 Ziyaretçi