Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
421
Tıklama
0
Öne Çıkarma
SQL Server Satır Hizalama
D
7 yıl
Er
Konu Sahibi

Herkese merhabalar,
programlamaya yeni başladım ufak bir sıkıntı yaşıyorum sorunum şöyledir.
Sorguyu execute edince 1. resimdeki gibi bir çıktı alıyorum fakat bu raporu mail olarak atınca 2. görseldeki gibi düzensiz bir çıktı alıyorum sanırsam noktalama işaretlerinden kaynaklanıyor bun değerleri nasıl sağa yaslayabilirim.
SELECT  dbo.CARI_HESAPLAR.cari_kod AS msg_S_1032, dbo.CARI_HESAPLAR.cari_unvan1 AS msg_S_1033, 
dbo.CARI_HESAPLAR.cari_unvan2 AS msg_S_1034,PARSENAME(CONVERT(VARCHAR(20), CAST(CASE WHEN Cari_F10da_detay = 1 THEN dbo.fn_CariHesapAnaDovizBakiye('', 0, cari_kod, '',
'', NULL, NULL, NULL, 0) WHEN Cari_F10da_detay = 2 THEN dbo.fn_CariHesapAlternatifDovizBakiye('', 0, cari_kod, '', '', NULL, NULL, NULL, 0)
WHEN Cari_F10da_detay = 3 THEN dbo.fn_CariHesapOrjinalDovizBakiye('', 0, cari_kod, '', '', 0, NULL, NULL, 0)
WHEN Cari_F10da_detay = 4 THEN dbo.fn_CariHareketSayisi(0, cari_kod, '') END AS MONEY), 1),2) AS msg_S_1530
FROM dbo.CARI_HESAPLAR WITH (NOLOCK) LEFT OUTER JOIN
dbo.vw_Cari_Hesap_Baglanti_Tip_Isimleri ON dbo.vw_Cari_Hesap_Baglanti_Tip_Isimleri.CariBaglantiNo = dbo.CARI_HESAPLAR.cari_baglanti_tipi LEFT OUTER JOIN
dbo.vw_Cari_Hesap_Hareket_Tip_Isimleri ON dbo.vw_Cari_Hesap_Hareket_Tip_Isimleri.CariHareketNo = dbo.CARI_HESAPLAR.cari_hareket_tipi LEFT OUTER JOIN
dbo.vw_Gendata ON 1 = 1 where CASE WHEN Cari_F10da_detay = 1 THEN dbo.fn_CariHesapAnaDovizBakiye('', 0, cari_kod, '',
'', NULL, NULL, NULL, 0) WHEN Cari_F10da_detay = 2 THEN dbo.fn_CariHesapAlternatifDovizBakiye('', 0, cari_kod, '', '', NULL, NULL, NULL, 0)
WHEN Cari_F10da_detay = 3 THEN dbo.fn_CariHesapOrjinalDovizBakiye('', 0, cari_kod, '', '', 0, NULL, NULL, 0)
WHEN Cari_F10da_detay = 4 THEN dbo.fn_CariHareketSayisi(0, cari_kod, '') END <>0
ORDER BY CASE WHEN Cari_F10da_detay = 1 THEN dbo.fn_CariHesapAnaDovizBakiye('', 0, cari_kod, '',
'', NULL, NULL, NULL, 0) WHEN Cari_F10da_detay = 2 THEN dbo.fn_CariHesapAlternatifDovizBakiye('', 0, cari_kod, '', '', NULL, NULL, NULL, 0)
WHEN Cari_F10da_detay = 3 THEN dbo.fn_CariHesapOrjinalDovizBakiye('', 0, cari_kod, '', '', 0, NULL, NULL, 0)
WHEN Cari_F10da_detay = 4 THEN dbo.fn_CariHareketSayisi(0, cari_kod, '') END desc


Şimdiden teşekkür ederim
1. resim
< Resime gitmek için tıklayın >
2.resim
< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi dark12side -- 13 Ekim 2018; 10:20:26 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.