ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > SQL > SQL Veri Tabanı İşlemleri
  Aktif Konular Aktif Konular RSS - Convert Hatasi
  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.


Convert Hatasi

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

Kayıt Tarihi: 28 Haziran 2007
Durum: Aktif Değil
Puanlar: -5
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı gullpasha Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Convert Hatasi
    Gönderim Zamanı: 21 Nisan 2009 Saat 12:02
Merhaba arkadaslar.
 
Daha önceden çalisan bir raporumuzda bugün bir hata olustu hata mesajinda:
 

Msg 245, Level 16, State 1, Line 15

Conversion failed when converting the varchar value 'A' to data type int.

Warning: Null value is eliminated by an aggregate or other SET operation.

 
yaziyor.
 
 
Rapor ise su sekilde,
 

--USE [KORMETAL09]

--GO

 

--/****** Object:  View [dbo].[zKORMETAL_JANT_YONETIM_PSH]    Script Date: 04/21/2009 11:26:27 ******/

--SET ANSI_NULLS ON

--GO

 

--SET QUOTED_IDENTIFIER ON

--GO

 

 

--CREATE   VIEW [dbo].[zKORMETAL_JANT_YONETIM_PSH]

--AS

 

SELECT SUBSTRING(MAMUL_KODU,3,9) AS STOK_KODU,MAMUL_KODU AS YT_STOK_KODU,HAM_KODU,STOK_ADI,

      ---DEPOLAR

    isnull((SELECT SUM(TOP_GIRIS_MIK)-SUM(TOP_CIKIS_MIK) FROM TBLSTOKPH

                  WHERE DEPO_KODU=145 AND STOK_KODU=SUBSTRING(MAMUL_KODU,3,9)

                  ),0) AS DEPOBAKIYE_145,

 

      isnull((SELECT SUM(TOP_GIRIS_MIK)-SUM(TOP_CIKIS_MIK) FROM TBLSTOKPH

                  WHERE DEPO_KODU=130 AND STOK_KODU='YT'+SUBSTRING(MAMUL_KODU,3,9)

                  ),0) AS DEPOBAKIYE_130,

 

      isnull((SELECT SUM(TOP_GIRIS_MIK)-SUM(TOP_CIKIS_MIK) FROM TBLSTOKPH

                  WHERE DEPO_KODU=115 AND STOK_KODU=HAM_KODU

                  ),0) AS DEPOBAKIYE_115,

 

    ---URETILEN

      ISNULL((SELECT SUM(URETSON_MIKTAR) FROM TBLSTOKURS WHERE URETSON_DEPO=145 AND URETSON_MAMUL = SUBSTRING(MAMUL_KODU,3,9)),0) AS URETILEN,

      ISNULL((SELECT SUM(URETSON_MIKTAR) FROM TBLSTOKURS WHERE URETSON_MAMUL = 'YT'+MAMUL_KODU),0) AS BOYAHANE_URETILEN,

      ISNULL((SELECT SUM(URETSON_MIKTAR) FROM TBLSTOKURS WHERE URETSON_MAMUL = HAM_KODU),0) AS DOKUMHANE_URETILEN,

 

    ---ISEMRI BAKIYELER

    ISNULL((SELECT SUM(BAKIYE) FROM zKORMETAL_ISEMRIBAKIYE_PSH WHERE STOK_KODU=SUBSTRING(MAMUL_KODU,3,9)),0) AS BOYAHANE_ISEMRI_BAKIYE,

    ISNULL((SELECT SUM(BAKIYE) FROM zKORMETAL_ISEMRIBAKIYE_PSH WHERE STOK_KODU=MAMUL_KODU),0) AS ISLEME_ISEMRI_BAKIYE,

    ISNULL((SELECT SUM(BAKIYE) FROM zKORMETAL_ISEMRIBAKIYE_PSH WHERE STOK_KODU=HAM_KODU),0) AS DOKUMHANE_ISEMRI_BAKIYE,

 

      --SATISLAR

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE SUBE_KODU=10 AND STHAR_GCKOD='C' AND STHAR_FTIRSIP<>8 AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS TOPLAM_SATIS,

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE SUBE_KODU=10 AND STHAR_GCKOD='C' AND STHAR_FTIRSIP<>8 AND C_YEDEK6 IS NULL AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS YURTICI_SATIS,

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE SUBE_KODU=10 AND STHAR_GCKOD='C' AND STHAR_FTIRSIP<>8 AND C_YEDEK6='I' AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS YURTDISI_SATIS,

 

      ---ACIK SIPARISLER

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSIPATRA WHERE SUBE_KODU=10 AND STHAR_HTUR='H'

            AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS ACIK_SIP_BAKIYE,

 

      --HURDA BILGILERI

 

      ISNULL

      ((SELECT SUM(STHAR_GCMIK)

      FROM TBLSTHAR WHERE STOK_KODU=(MAMUL_KODU) AND STHAR_ACIKLAMA LIKE 'H-JANT%'),0) AS BOYAISLEME_HURDA_BAKIYESI,

 

      ISNULL

      ((SELECT SUM(STHAR_GCMIK)

      FROM TBLSTHAR WHERE STOK_KODU='Y'+SUBSTRING(MAMUL_KODU,3,9) AND STHAR_ACIKLAMA LIKE 'H-JANT%'),0) AS DOKUM_HURDA_BAKIYESI,

 

      (ISNULL

      ((SELECT SUM(STHAR_GCMIK)

      FROM TBLSTHAR WHERE STOK_KODU=(MAMUL_KODU) AND STHAR_ACIKLAMA LIKE 'H-JANT%'),0)

      +

      ISNULL

      ((SELECT SUM(STHAR_GCMIK)

      FROM TBLSTHAR WHERE STOK_KODU='Y'+SUBSTRING(MAMUL_KODU,3,9) AND STHAR_ACIKLAMA LIKE 'H-JANT%'),0)) AS TOPLAMHURDA_BAKIYESI

 

 

 

FROM TBLSTOKURM,TBLSTSABIT

WHERE TBLSTOKURM.MAMUL_KODU=TBLSTSABIT.STOK_KODU

AND (SUBSTRING(MAMUL_KODU,3,9) LIKE '61%' OR SUBSTRING(MAMUL_KODU,3,9) LIKE '62%' OR SUBSTRING(MAMUL_KODU,3,9) LIKE '63%')

AND  HAM_KODU LIKE 'Y6%'

AND TBLSTSABIT.KOD_5='VERS1'

AND (SUBSTRING(MAMUL_KODU,3,9) IN (SELECT STOK_KODU FROM TBLSTSABIT WHERE KOD_5='VERS1'))

 
 
bu sorun hakkinda yardimci olabilirseniz çok sevinirim.
Görüsmek üzere sevgiyle..
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 Nisan 2009 Saat 18:02
kisit vermeden mi aliyorsunuz üstadim.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
gullpasha Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 28 Haziran 2007
Durum: Aktif Değil
Puanlar: -5
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı gullpasha Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 22 Nisan 2009 Saat 09:29
Yok aksine altta genel kisitlar olmakla birlkte herbir özel sorgu satirlarinda da fazla fazla kisit veriyorum ki yanlis bilgiler getirmesin diye.
Demek istedigin anladim seyse soruna yanit verebildim demektir üstad Tongue
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ı: 22 Nisan 2009 Saat 09:52
ilk normal tek tek depolar , uretilen, satilan , iade edilen , is emri v.s. diye tektek al bakalim hangi kisimda patliyor.
Bir stokkodundan dolayi büyük ihtimal.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
gullpasha Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 28 Haziran 2007
Durum: Aktif Değil
Puanlar: -5
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı gullpasha Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 22 Nisan 2009 Saat 13:30
diger sorundaki query istegimi de bu rapordan dolayi istiyorum,
o sorumdaki Mamul, Ham1 Ham2 Ham3 leri uygun sekilde getirebilsem bu gibi sorunlar da almayacagim, hem de forum içinde üretim sektöründe çalisan arkadaslar için de güzel bir rapor çikmis olur.
Burada parça parça kontrol ettim, bu sefer de baska hatalar veriyor rapor  üstad.Ouch
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ı: 22 Nisan 2009 Saat 13:53
ben isemri kismini kaldirip çalistirdim View bende olmadigi için. Hata vermedi.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
gullpasha Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 28 Haziran 2007
Durum: Aktif Değil
Puanlar: -5
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı gullpasha Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Nisan 2009 Saat 10:36
Merhaba herkese.
Hata, raporun satislar bölümünde STHAR_FTIRSIP <> 8 olan kisitindan dolayi, STHAR_FTIRSIP alanina girilen 'A' degerlerini 8 ile kiyaslayamamasindan kaynaklaniyormus.
STHAR_FTIRSIP NOT LIKE 8 seklinde degistirince malumun üzerine degisti üstad Embarrassed
benim kafami karistiran bu hatayi bir yildir neden vermedigi, kisit böyle olmasina ragmen.
 
 --SATISLAR

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE SUBE_KODU=10 AND STHAR_GCKOD='C' AND STHAR_FTIRSIP<>8 AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS TOPLAM_SATIS,

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE SUBE_KODU=10 AND STHAR_GCKOD='C' AND STHAR_FTIRSIP<>8 AND C_YEDEK6 IS NULL AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS YURTICI_SATIS,

      ISNULL((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE SUBE_KODU=10 AND STHAR_GCKOD='C' AND STHAR_FTIRSIP<>8 AND C_YEDEK6='I' AND STOK_KODU = SUBSTRING(MAMUL_KODU,3,9)),0) AS YURTDISI_SATIS,

 
 
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ı: 24 Nisan 2009 Saat 12:12
STHAR_FTIRSIP de 'A' nin ne isi varki?
burasi 1 ila 8 arasi sayi dir.
 
STHAR.HTUR desen tamam A olur ama.


Düzenleyen Conari - 24 Nisan 2009 Saat 12:13
Netsisden vazgeçemiyorum. Beni engelliyor..
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,539 Saniyede Yüklendi.