Neler Yeni !
Ana Sayfa / Meddata / Meddata 2 Kurum Arası Ücret Kıyaslama

Meddata 2 Kurum Arası Ücret Kıyaslama

Belirtilen sorgu ile Meddata yer alan iki kurum arasında ücret bazlı kıyaslama yapıla bilir


  • :birincikurum_kodu
  • kiyaslamak istediginiz birinci kurumun kodu
  • :karsilacak_kurum_kodu
  • kiyaslamak istediginiz ikinci kurumun kodu
  • :bastar
  • Sorgu için gelen hastalarin baslangiç tarihi
  • :bittar
  • Sorgu için gelen hastalarin bitis tarihi
/* Formatted on 01/11/2019 11:55:02 (QP5 v5.227.12220.39724) */
SELECT IT.ISLEM,
       IY.UCRETI "Seçilen Kurum Tutari",
       (SELECT NVL (IK2.FARK, 0)
          FROM islemkurum ik2
         WHERE ik2.kodu = iy.kodu AND ik2.kurum_kodu = :birincikurum_kodu)
          "Tutarin Farki",
       (SELECT NVL (IK2.EXTRA_FARK, 0)
          FROM islemkurum ik2
         WHERE ik2.kodu = iy.kodu AND ik2.kurum_kodu = :birincikurum_kodu)
          "Tutarin ExtraFarki",
       (SELECT SUM (NVL (IK2.EXTRA_FARK, 0) + NVL (IK2.FARK, 0) + IY.UCRETI)
          FROM islemkurum ik2
         WHERE ik2.kodu = iy.kodu AND ik2.kurum_kodu = :birincikurum_kodu)
          "Tutarin Toplami",
       it.ucreti "Cari Tutar Ücreti",
       (SELECT ik2.ucreti
          FROM islemkurum ik2
         WHERE     ik2.kodu = iy.kodu
               AND ik2.kurum_kodu = :karsilacak_kurum_kodu
               AND IY.FATURA_TIPI = 0)
          "Kiyaslanan Kurum Tutari",
       (SELECT NVL (IK2.FARK, 0)
          FROM islemkurum ik2
         WHERE     ik2.kodu = iy.kodu
               AND ik2.kurum_kodu = :karsilacak_kurum_kodu
               AND IY.FATURA_TIPI = 1)
          "Kiyaslanan Kurum Tutari Fark",
       (SELECT NVL (IK2.EXTRA_FARK, 0)
          FROM islemkurum ik2
         WHERE     ik2.kodu = iy.kodu
               AND ik2.kurum_kodu = :karsilacak_kurum_kodu
               AND IY.FATURA_TIPI = 3)
          "Kiyaslanan  Tutari Extra Fark",
       (SELECT SUM (NVL (IK2.EXTRA_FARK, 0) + NVL (IK2.FARK, 0) + IY.UCRETI)
          FROM islemkurum ik2
         WHERE ik2.kodu = iy.kodu AND ik2.kurum_kodu = :karsilacak_kurum_kodu)
          "Kiyaslanan Tutarin Toplami"
  FROM protokol pp,
       islemyap iy,
       islemkurum ik,
       islemtipi it
 WHERE     PP.PROTOKOL_NO = IY.PROTOKOL_NO
       AND iy.kodu = it.kodu
       AND IY.FATURA_TIPI = 0
       AND IY.KODU = IK.KODU
       AND IK.KURUM_KODU = :birincikurum_kodu
       AND PP.GTARIH BETWEEN TO_DATE (:bastar) AND TO_DATE (:bittar)

Diğer Makaleler

Oracle Database Sıfırlama SQL

Bu kod ile oracle üzerinde belirli bir “OWNER”  üzerindeki  istenen şartları sağlayan tablolar için truncate …

Oracle PURGE

Oracle PURGE Bir tabloyu veya dizini database’nin geri dönüşüm kutusundan kaldırmak ve nesneyle ilişkili tüm …

Meddata Kasa Kapatma Hatası

Meddata programında kasa kapat çalışmıyorsa çözüm olarak aşağıdaki yöntemleri deneyebilirsiniz İlgili kasa numarasına ait KASADOVIZ tablosunda …

Oracle For Döngüsü Örnek

Oracle veri tabanın da SQL ve yada PL-SQL de kullanmak için örnek For döngüsü BEGIN …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir