2016-03-21 16 views
0

Merhabalar Yukarıdakileri yapmaya çalışıyorum ve bir başlangıç ​​noktası bulmakta zorlanıyorum (Ayrıca bir görüntüyü kullanmaktan dolayı özür dilerim, hem taşma hem de erişim için oldukça yeniyim. Bir örnek için güzel bir tablo biçimlendirin). İşte Access SQL'de yatay ve dikey filtre

tablo yapısı var:

image

Esasen ben Ay (Yatay seçimi) (1., 2., 3., vb) seçmek zorunda kalacak bir sorgu/filtre oluşturmak istiyorsanız, o zaman izin Terimi seçersiniz ve son seçim, yalnızca seçilen Ay ve Döneme karşılık gelen fiyatı içermelidir.

Bunu başarmak için birisi bana bir yön gösterebilirse memnun olurum. Teşekkür ederim! Ayda sütun da neden bu yapısını değiştiremez eğer

cevap

0

, örneğin, aya birliği ve ardından koşulu oluşturmalısınız:

select * from (
select customer_name, Term, 1 as month, 1stMonth as data from table 
union select customer_name, Term, 2 as month, 2stMonth as data from table) 
where term = 1 and month = 2 

Birlikte alan olarak ayını sahip olmasını tablosunu yeniden eğer Ayın değeri, mevcut tablo

+0

gibi görünmesi için, üzerinde çapraz görünüm oluşturabilirsiniz Bu yapı aslında üzerinde fazla denetim sahibi olmayan bir şey olduğu için böyle bir yapıdır. Organizasyondaki bir başkası tarafından bu şekilde kuruldu ve sunulan verilerle "güzel oynayabilecek" bir veritabanı yapıyorum. Bu tablo, harici bir kullanıcının kullanması için bir fiyat matrisi oluşturmak için kullanılır. Ama öneri için thank, ofise döndüğümde bir deneyeceğim – mattlore

İlgili konular