ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - CASE RESULTUNU ROUND ETME
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


CASE RESULTUNU ROUND ETME

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
mehmet_s Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 11 Mayıs 2008
Konum: İzmir
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mehmet_s Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: CASE RESULTUNU ROUND ETME
    Gönderim Zamanı: 20 Mayıs 2008 Saat 13:01
ARKADASLAR ASAGIDAKI SONUCU NASIL ROUND EDEBILIRIM YARDIM EDERMISINIZ
 
 
CASE WHEN sthar_gckod = 'G' AND (STHAR_HTUR = 'L' AND STHAR_BGTIP = 'F' AND STHAR_FTIRSIP = '2') THEN STHAR_GCMIK * STHAR_NF ELSE 0 END
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 20 Mayıs 2008 Saat 14:07
round(STHAR_GCMIK * STHAR_NF,2)
"2" kaç hane yuvarlatacaksiniz.
Yukarı Dön
mehmet_s Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 11 Mayıs 2008
Konum: İzmir
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mehmet_s Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 21 Mayıs 2008 Saat 10:50

Arkadaslar karsilasabileceklere bilgi vermek için sorunu nasil çözdügümü yazayim

queryi modify ile açip düzeltme yaptgimda yazdigim cümlelerin hiç birini sql kabul etmedi bende crete scripti ile cerate cümlesine dönüstürdüm. sonra bu cümle üzerinde
ROUND(CASE WHEN sthar_gckod = 'G' AND (STHAR_HTUR = 'L' AND STHAR_BGTIP = 'F' AND STHAR_FTIRSIP = '2') THEN STHAR_GCMIK * STHAR_NF ELSE 0 END,2)
 
seklinde satiri degistirdim sonra eski viewimi silip bunu ayni isimde create ettim sorunumu bu sekilde çözdüm biraz saçma ama sql in bi bug'i galiba
 
cevaplariniz için çok tesekkürler 
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 21 Mayıs 2008 Saat 13:29
Orjinalini yazan: mehmet_s mehmet_s Yazdı:

ROUND(CASE WHEN sthar_gckod = 'G' AND (STHAR_HTUR = 'L' AND STHAR_BGTIP = 'F' AND STHAR_FTIRSIP = '2') THEN STHAR_GCMIK * STHAR_NF ELSE 0 END,2)
 
SQL bagi degil kural böle,aslinda böle vermem lazim da sana cümleyi aceleye gelmis.
 
mesela ISNULL veya COALESCE kullandigin zaman da bu fonksiyonlari sorgunun basinda kullanman lazim.
 
ISNULL((SELECT SUM(TBLSTHAR.STHAR_GCMIK) A WHERE  TBLSTHAR.STHAR_GCKOD='C' and
TBLSIPATRA.STOK_KODU = TBLSTHAR.STOK_KODU AND TBLSIPATRA.FISNO = TBLSTHAR.STHAR_SIPNUM AND TBLSIPATRA.STRA_SIPKONT = TBLSTHAR.STRA_SIPKONT),0)
 
Gibi.
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,391 Saniyede Yüklendi.