🧮 Vade Hesaplayıcı

Mikro ERP cha_vade integer değerini gerçek vade tarihine dönüştürün.

Hesaplama

Değer giriniz

📖 Nasıl Çalışır?

Format 1: YYYYMMDD

Değer 19000101 – 20991231 arasındaysa, doğrudan tarih olarak okunur.

cha_vade = 2026041515 Nisan 2026

Format 2: Gün Sayısı (Negatif)

Değer -36500 ile -1 arasındaysa, cha_tarihi üzerine gün olarak eklenir.

cha_vade = -30, cha_tarihi = 01.03.2026
31 Mart 2026 (30 gün sonra)

SQL Formülü

CASE
  WHEN cha_vade BETWEEN 19000101 AND 20991231
    THEN TRY_CONVERT(date,
         CONVERT(char(8), cha_vade), 112)
  WHEN cha_vade BETWEEN -36500 AND -1
    THEN DATEADD(DAY, ABS(cha_vade),
         cha_tarihi)
  ELSE cha_tarihi
END AS VadeTarihi

⚡ Hızlı Örnekler