raporlamada günleri yanyana almak

1 2
02/09/2016, 10:53

dayko

merhaba;
bir sorum vardı bir raporda tarihleri yanyana nasıl alırız
yardımcı olursanız sevinirim 

benim tabloda adı var
işe geldiği günler var tarih geldimi diye 3 seçenekli bir tablo

ağustos ay yıl 2016 seçtiğimde 

adı  1. gün  2. gün  3. gün  .....  30. gün 

bu şekilde bir raporlama yapabilirmiyiz acaba
02/09/2016, 11:02

atoz112

sayın dayko,

Site Kuralları gereği lütfen içeriğinde farazi gerçek dışı uydurma ve sonuçları görebilmek adına da birkaç kayıt olacak şekilde örnek uygulamanızı dahil etmeye gayret ediniz.

son olarak;
talebinize yönelik olarak,ÇAPRAZ SORGU kullanımlarını,site arama sayfasından araştırmak sureti ile inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
02/09/2016, 17:34

dayko

sayın atoz112 hocam örneği eke ekledim sorgu1 isimli sorguya bakarsanız yapmak istediğimi anlarsınız 1 nolu yerde ayın 1 indeki mazot alımları 2 de ayın ikisindekiler 3 de 3 ündekiler falan diye gidiyor
02/09/2016, 18:33

atoz112

sayın dayko,

bahsettiğiniz talebinize yönelik olarak;

yeterli imkan ve zaman olmaması gerekçesi ile,tam teşekkülü bir ilgilenme fırsatı olmamak ile birlikte,
ilk etapta aklıma gelen olması nedeni ile,aşağıda yer alan kodları

TRANSFORM Sum(Nz([mazot],0)) AS mazotum
SELECT OGRENCILER.ADSOYAD, Month([TARIH]) AS ay, Sum([mazotum]) AS guntopla
FROM OGRENCILER INNER JOIN SERVIS ON OGRENCILER.ID = SERVIS.OGRENCIID
GROUP BY OGRENCILER.ADSOYAD, Month([TARIH])
PIVOT Format([TARIH],"dd");

kullanmak sureti deneyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
02/09/2016, 21:13

dayko

üstadım verdiğin tamam da bu sefer [formlar]![formadı]![adı] diye yazdığımda ayı yıl oalrak raporlamak istediğimde hata veriyor bunun için ne yapabilirim acaba
02/09/2016, 22:45

ozanakkaya

Merhaba, yeni bir sorgu oluştur. Sql kısmına aşağıdaki kodu ekle

TRANSFORM Nz(Sum(mazot.MAZOT),0) AS ToplaMAZOT
SELECT mazot.ADSOYAD, Month([TARIH]) AS AY
FROM mazot
GROUP BY mazot.ADSOYAD, Month([TARIH])
PIVOT Day([TARIH]) In ("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
1 2