Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
20-05-2017, 11:03
(En son düzenleme: 20-05-2017, 11:05 destinasi .)
Merhaba arkadaşlar ve hocalarım;
Daha önceki
konumda olduğu gibi yine "Ekim" ayında sıkıntı yaşamaktayım.
Önceki konuda sorunu tarih 00.00.0000 olduğu için çözülmüştü;
Kodu:
SQL
PIVOT MonthName( MONTH ( [ TARIH] ) , TRUE ) IN ( 'Oca' , 'Şub' , 'Mar' , 'Nis' , 'May' , 'Haz' , 'Tem' , 'Ağu' , 'Eyl' , 'Eki' , 'Kas' , 'Ara' ) ;
Şimdiki sorunumda ise ay olarak kullandığım için "Ocak-Şubat..."
SQL
PIVOT MAASMODUL01. AY IN ( 'Ocak' , 'Şubat' , 'Mart' , 'Nisan' , 'Mayıs' , 'Haziran' , 'Temmuz' , 'Ağustos' , 'Eylül' , 'Ekim' , 'Kasım' , 'Aralık' ) ;
Bir türlü çözemedim örneğim ektedir.
Teşekkürler
Eklenti Dosyaları
DENEME.zip (Boyut: 50,37 KB / İndirilme: 72)
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.097 yorum yaptı.
Toplam
1.103
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 57 / 240
In ( icinde yazdiginiz Ay Adlari Ilk harfi buyuk, digerleri kucuk. Tabloda ise hepsi buyuk harf. Karsilastirma icin AY sutununu StrConv([AY];3) seklinde deneyin.
Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
(20-05-2017, 12:31) dsezgin demiş ki: In ( icinde yazdiginiz Ay Adlari Ilk harfi buyuk, digerleri kucuk. Tabloda ise hepsi buyuk harf. Karsilastirma icin AY sutununu StrConv([AY];3) seklinde deneyin.
Teşekkürler sezgin hocam fakat nereye ve nasıl ekleyeceğimi daha detaylı açıklayabilir misiniz
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.097 yorum yaptı.
Toplam
1.103
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 57 / 240
Sn destinasi;
Sorgu SQL'i koyu yazan yeri
TRANSFORM Sum(MAASMODUL01.TUTAR) AS ToplaTUTAR SELECT MAASMODUL01.TCKIMLIK, [ADI] & " " & [SOYADI] AS [ADI SOYADI], MAASMODUL01.TURU, MAASMODUL01.YIL, Sum(MAASMODUL01.TUTAR) AS TOPLAM FROM MAASMODUL01 GROUP BY MAASMODUL01.TCKIMLIK, [ADI] & " " & [SOYADI], MAASMODUL01.ADI, MAASMODUL01.SOYADI, MAASMODUL01.TURU, MAASMODUL01.YIL ORDER BY [ADI] & " " & [SOYADI] PIVOT StrConv([AY],3) In ('Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık')
SQL'i kopyalayip, sorgu yapabilirsiniz.
Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
(20-05-2017, 14:00) dsezgin demiş ki: Sn destinasi;
Sorgu SQL'i koyu yazan yeri
TRANSFORM Sum(MAASMODUL01.TUTAR) AS ToplaTUTAR SELECT MAASMODUL01.TCKIMLIK, [ADI] & " " & [SOYADI] AS [ADI SOYADI], MAASMODUL01.TURU, MAASMODUL01.YIL, Sum(MAASMODUL01.TUTAR) AS TOPLAM FROM MAASMODUL01 GROUP BY MAASMODUL01.TCKIMLIK, [ADI] & " " & [SOYADI], MAASMODUL01.ADI, MAASMODUL01.SOYADI, MAASMODUL01.TURU, MAASMODUL01.YIL ORDER BY [ADI] & " " & [SOYADI] PIVOT StrConv([AY],3) In ('Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık')
SQL'i kopyalayip, sorgu yapabilirsiniz.
Hocam çok teşekkürler emekleriniz için iyi ki varsınız ama yaptım olmadı malesef bana dosya olarak ekleyebilir misiniz
Kayıt Tarihi: 14.08.2010
Toplam 56 konu açtı.
Toplam 198 yorum yaptı.
Toplam
7
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2007 TR,
Office 2010 TR,
Beğeniler: 0 / 2
Hocam şimdi baktım da;
SQL
PIVOT StrConv( [ AY] , 3 ) IN ( 'Ocak' , 'Şubat' , 'Mart' , 'Nisan' , 'Mayıs' , 'Haziran' , 'Temmuz' , 'Ağustos' , 'Eylül' , 'Ekim' , 'Kasım' , 'Aralık' )
Bu kodla "Mayıs,Ekim,Kasım,Aralık" da veriler gelmiyor