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


SQL KOMUT YARDIM

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

Kayıt Tarihi: 07 Şubat 2012
Konum: Bursa
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı benexol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: SQL KOMUT YARDIM
    Gönderim Zamanı: 23 Ekim 2013 Saat 17:30
Merhabalar, sqlde bir sorgu( sadece tek bir alan getirtecek ?ekilde) çaly?tyyorum. 

de?erler m0000053
               m0000054
m0000055 ayry ayry satyrlarda geliyor. ben bunlary tek satyrda aralarynda virgül olarak getirebilir miyim?
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Ekim 2013 Saat 21:36
Mehmet Baykan
Yukarı Dön
benexol Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 07 Şubat 2012
Konum: Bursa
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı benexol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 25 Ekim 2013 Saat 11:40
Komutlaryn kullanymyny pek algylayamadym.
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 25 Ekim 2013 Saat 12:26
sorgunuzun detaylaryna/aslyna ihtiyaç var yapmak istedi?inizi tam anlamadym.
Mehmet Baykan
Yukarı Dön
benexol Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 07 Şubat 2012
Konum: Bursa
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı benexol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 25 Ekim 2013 Saat 12:43
Basit bir örnek vererek anlatyrsam;

stok kod1 alanynda '06' yazan stok kodlaryny alt alta de?ilde, yan yana aralarynda virgül konularak sqlden çekmek istiyorum. 

select STOK_KODU from tblstsabit where KOD_1='06'
gelen:
h0001
h0002
h0003

görmek istedi?im : h0001,h0002,h0003

Yukarı Dön
micromak Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Eylül 2007
Durum: Aktif Değil
Puanlar: 23
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı micromak Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 27 Ekim 2013 Saat 23:24
function yazman lazym.
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 28 Ekim 2013 Saat 09:44
SELECT 
KOD_1,
STUFF((
  SELECT ', ' + STOK_KODU  
  FROM TBLSTSABIT Y
  WHERE Y.KOD_1 =  A.KOD_1
  FOR XML PATH(''),TYPE).value('(./text())[1]','VARCHAR(MAX)')
  ,1,2,'') AS STOKLAR
FROM TBLSTSABIT A
WHERE A.KOD_1='06'
GROUP BY A.KOD_1

yukaryda TBLSTSABIT'ten alynan bir sorgu için sadece KOD_1'e göre gruplama yaptym
sizin yapaca?ynyz sorgu örne?in hareketleri (TBLSTHAR,TBLSIPATRA vs) gibi baz alyyor ise
GROUP BY buna göre de?i?ir. Sizin birle?tirilmesini dü?ündü?ünüz stok kodlary da buna göre de?i?ecektir.

örne?in Stok kartlarynyzda KOD_1', '06' olan 50 tane kart oldu?unu varsayalym
raporuz diyelim Aylyk stok hareketlerini temel alyyor ise
içeride kullandy?ym  Y.KOD_1 = A.KOD_1 kysyty'na TBLSTHAR'y da JOIN ederek
AND STHAR_TARIH BETWEEN '2013-09-01' and '2013-09-30' gibi
yazdy?ymyzda Eylül hareketlerinde geçen KOD_1'i 06 olan hareketlerdeki STOK_KOD'larynyn
sayysy 50 olmayyp daha az olacaktyr.

Kolay gelsin



Düzenleyen mbaykan - 28 Ekim 2013 Saat 09:56
Mehmet Baykan
Yukarı Dön
benexol Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 07 Şubat 2012
Konum: Bursa
Durum: Aktif Değil
Puanlar: 9
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı benexol Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 28 Ekim 2013 Saat 13:16
Clap Te?ekkür ederim :)
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,461 Saniyede Yüklendi.