Çoğu veya az son tarihleri içeren kayıtları bulma

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Bu makalede üst değer sorgularındaki ve toplamları sorguları kayıt kümesindeki en son veya en erken tarih bulmak için nasıl kullanılacağı açıklanmaktadır. Çeşitli ne zaman bir müşteri sipariş son yerleştirilen veya şehre göre satışları için en iyi hangi beş Çeyrek olmanız gibi iş soruları yanıtlayın yardımcı olabilir.

Bu makalede

Genel Bakış

Örnekleri takip etmek için örnek verileri hazırlama

Az veya en son tarihi bulma

Kayıt grupları için çoğu veya az son tarihleri bulma

Genel Bakış

Veri derecelendirmek ve üst değerleri sorgu kullanarak en yüksek dereceli öğeleri gözden geçirin. Üst değer sorgu sonuçlarının, örneğin, beş en popüler sayfaları web sitesinde en üstünden belirtilen sayı veya yüzde değer döndüren bir seçme sorgusu olur. Değerleri her türlü karşı üst değerleri sorguda kullanabileceğiniz – sayılar olması gerekmez.

Gruplandırma veya bunu derecesinin önce verilerinizi özetlemek isterseniz, üst değerleri sorgu kullanma gerekmez. Örneğin, şirketinizin çalıştığı her şehrin belirli bir tarih için satış numaraları bulmak gereken varsayalım. Bu nedenle büyük/küçük harf, şehirleri (Şehir verileri bulmak için gerekir) kategorileri duruma göre toplamlar sorgusu kullanın.

Tablo veya kayıt grubunun son veya en erken tarih içeren kayıtları bulmak için bir üst değer sorgusu kullandığınızda, ilgili sorular, aşağıdakiler gibi çeşitli yanıtlayabilir:

  • Kimlerin en son zamanlarda yapma?

  • Ne zaman bir müşteri son sipariş verebilmek?

  • Sonraki üç doğum günlerini ekipteki olduğunda?

Üst değer sorgu sağlamak için bir seçme sorgusu oluşturmaya başlayın. Üst veya alt arayan olup olmadığını sonra veri sorunuzu göre– sıralayın. Gruplamak veya verileri özetlemek gereksinim duyarsanız, seçme sorgusunu toplamlar sorgusu açın. Son veya en erken tarihi dönmek için Mak veya Min yüksek veya en düşük değeri veya ilk veya Son dönmek için gibi bir toplama işlevi sonra kullanabilirsiniz.

Bu makalede, kullandığınız tarih değerlerini tarih/saat veri olduğu varsayılır türü. Bir metin alanında, tarih değerlerini olup olmadığını.

Filtre üst değerleri sorguda yerine kullanmayı düşünün

Belirli bir tarihte aklınızda varsa, çoğunlukla daha iyi filtredir. Üst değerleri sorgu oluşturduğunuzda veya filtre uygulama olup olmadığını saptamak için aşağıdakileri göz önünde bulundurun:

  • Döndürmek istiyorsanız tarihi eşleştiği, tüm kayıtları öncesinde olan veya belirli bir tarihte daha geç bir filtre kullanın. Örneğin, satış Nisan Temmuz arasındaki için tarihleri görmek için filtre uygulayın.

  • Bir alanda, en yakın zamanda yapılan veya son tarihleri içeren kayıtları belirtilen miktarda döndürmek istediğiniz ve tam tarih değerlerini bilmiyorsanız veya önemi yoksa, bir üst değerleri sorgu oluşturun. Örneğin, en iyi beş satış Çeyrek görmek için üst değerleri sorguda kullanın.

Oluşturma ve filtreleri kullanma hakkında daha fazla bilgi için görüntülemek için Filtre Uygula Access veritabanındaki kayıtları seçmemakalesine bakın.

Sayfanın Başı

Örnekleri takip etmek için örnek verileri hazırlama

Bu makaledeki adımları aşağıdaki örnek tablolarda veri kullanın.

Çalışanlar tablosu   

Soyadı

İlk Adı

Adres

Şehir

CountryOrR egion

Doğum Tarih

Kiralama Tarih

Akın

Çiğdem

1 Ana Cadde

İstanbul

Türkiye

05 Şub 1968

10 Haz.1994

Ersan

Ebru

Manolya Cad

İzmir

Türkiye

22 May 1957

22.11.1996

Ramiz

Uludağ

Toros Cad

Adana

Türkiye

11 Kas 1960

11 Mart 2000

Salah

Barış Mete

1 Contoso Blvd.

Londra

İngiltere

22 Mart 1964

22 Haz 1998

Mersin

Sibel

Efe Sok 17/2

Bursa

Meksika

05 Haz. 1972

05 Ocak 2002

Çetinok

Tülin

49. Sokak 121/1

Adana

Türkiye

23 Ocak 1970

23 Nisan 1999

Akın

Haluk

67. Sokak 12/3

Zonguldak

ABD

14 Nisan 1964

14 Ekim 2004

Göktepe

Çiğdem

Dirim Sok. 13

Portland

ABD

29 Ekim 1959

29 Mart 1997

Olay türü tablo   

TürNo

Olay Türü

1

Ürün Lansmanı

2

Şirket Etkinliği

3

Özel Etkinlik

4

Bağış Toplama

17

Ticaret Fuarı

18

Konferans

7

Konser

8

Sergi

9

Sokak Şenliği

Müşteriler tablosu    

MüşteriNo

Şirket

Kişi

1

Contoso, Ltd. Graphic

Jonathan Haas

2

Tailspin Toys

Ellen Adams

3

Fabrikam

Carol Philips

4

Wingtip Toys

Lucio Iallo

17

A. Datum

Mandar Samant

18

Adventure Works

Brian Burke

7

Design Institute

Jaka Stele

8

School of Fine Art

Milena Duomanova

Organizasyonlar tablosu   

OrganizasyonNo

Olay Türü

Müşteri

Olay Tarih

Fiyat

1

Ürün Lansmanı

Contoso, Ltd.

4/14/2011

10.000 Dolar

2

Şirket Etkinliği

Tailspin Toys

21/4/2011

8.000 Dolar

3

Ticaret Fuarı

Tailspin Toys

01.05.11

25.000 Dolar

4

Sergi

Graphic Design Institute

13/5/2011

4.500 Dolar

17

Ticaret Fuarı

Contoso, Ltd.

14/5/2011

55.000 Dolar

18

Konser

School of Fine Art

23/5/2011

12.000 Dolar

7

Ürün Lansmanı

A. Datum

6/1/2011

15.000 Dolar

8

Ürün Lansmanı

Wingtip Toys

18/6/2011

21.000 Dolar

9

Bağış Toplama

Adventure Works

22/6/2011

1.300 Dolar

10

Konferans

Graphic Design Institute

25/6/2011

2.450 Dolar

11

Konferans

Contoso, Ltd.

04.07.2011

3.800 Dolar

12

Sokak Şenliği

Graphic Design Institute

04.07.2011

5.500 Dolar

Not: Bu bölümdeki adımlarda, Müşteriler ve Organizasyon Türü tablolarının, Olaylar tablosuyla olan bir-çok ilişkisinin "bir" tarafında bulunduğunu varsayılmaktadır. Bu durumda, Organizasyon tablosu, MüşteriNo ve TürNo alanlarını paylaşmaktadır. Sonraki bölümlerde anlatılan toplamlar sorguları bu ilişkiler olmadan çalışmaz.

Örnek verileri Excel çalışma sayfalarına yapıştırma

  1. Excel'i başlatın. Boş bir çalışma kitabı açılır.

  2. Çalışma sayfası eklemek için SHIFT+F11 tuşlarına basın (dört çalışma sayfasına ihtiyacınız olacak).

  3. Her bir örnek tablodaki verileri boş bir çalışma sayfasına kopyalayın. Sütun başlıklarını (ilk satır) da dahil edin.

Çalışma sayfalarından veritabanı tabloları oluşturma

  1. Sütun başlıklarını da içerecek şekilde, ilk çalışma sayfasındaki verileri seçin.

  2. Gezinti Bölmesi'ni sağ tıklatın ve ardından Yapıştır'ı tıklatın.

  3. İlk satırda sütun başlıklarının bulunduğu onaylamak için Evet'i tıklatın.

  4. 1 ile 3 arası adımları, kalan çalışma sayfalarının her biri için tekrar edin.

Az veya en son tarihi bulma

Bu bölümdeki adımlar örnek verileri üst değerleri sorgu oluşturma işlemi göstermek için kullanın.

Temel en büyük değerler sorgusu oluşturma

  1. Oluştur sekmesinde, Sorgular grubunda, Sorgu Tasarımı'nı tıklatın.

    Tabloyu Göster iletişim kutusu görünür.

  2. Çalışanlar tablosu çift tıklatın ve sonra Kapat' ı tıklatın.

    Örnek verileri kullanıyorsanız, Çalışanlar tablosunu sorguya ekleyin.

  3. Sorgunuzda kullanmak istediğiniz alanları tasarım kılavuzuna ekleyin. Alanların her birini çift tıklatabilir veya her alanı sürükleyip Alan satırındaki boş bir hücreye bırakabilirsiniz.

    Örnek tabloyu kullanıyorsanız Ad, Soyadı ve Doğum Tarihi alanlarını ekleyin.

  4. En üst veya en alt değerleri içeren alanda (örnek tabloyu kullanıyorsanız, Doğum Tarihi alanı) Sırala satırını tıklatın, ardından Artan veya Azalan öğesini seçin.

    Azalan sıralama düzeni en yeni tarihi, Artan sıralama düzeni ise en erken tarihi döndürür.

    Önemli: Yalnızca sizin tarihlerinizi içeren alanlar için Sırala satırında değer ayarlamanız gerekir. Başka bir alan için sıralama düzeni belirtirseniz, sorgu istediğiniz sonuçları döndürmez.

  5. Tasarım sekmesinin Araçlar grubunda, Tümü'nün yanındaki aşağı oku tıklatın (En Büyük Değerler listesi) ve görmek istediğiniz kayıtların sayısını girin veya listeden bir seçenek belirtin.

  6. Sorguyu çalıştırmak ve sonuçlarını veri sayfası görünümünde görüntülemek için Düğme resmi ' i Çalıştır' ı tıklatın.

  7. Sorgu NextBirthDays kaydedin.

Gördüğünüz gibi, en büyük değerler sorgusunun bu türü temel sorulara yanıt verebilir; örneğin şirketteki en genç veya en yaşlı kişinin kim olduğunu bildirebilir. Sonraki adımlarda, sorgunun gücünü ve esnekliğini artırmak için ifadelerin ve diğer ölçütlerin nasıl kullanılacağı açıklanmaktadır. Sonraki adımda gösterilen ölçüt, en yakın zamandaki üç çalışan doğum gününü döndürür.

Sorguya ölçüt ekleme

Önceki yordamda oluşturulan sorgu aşağıdaki adımları kullanın. Gerçek tarih/saat veri, metin değerleri içeren sürece farklı üst değerleri sorguda birlikte izleyebilirsiniz.

İpucu: Bu sorguyu nasıl çalıştığını daha iyi anlamak isterseniz, Tasarım görünümü ve veri sayfası görünümünde her adımında arasında geçiş yapma. Fiili sorgu kodu görmek isterseniz, SQL görünümüne geçin. Görünümler arasında geçiş yapmak için üst kısmındaki sorgu sekmesini sağ tıklatın ve sonra istediğiniz görünümü tıklatın.

  1. Gezinti Bölmesi'nde NextBirthDays sorguyu sağ tıklatın ve sonra da Tasarım görünümü' nü tıklatın.

  2. Sorgu Tasarım kılavuzunda, doğum tarihi, sağındaki sütunda aşağıdakileri girin:
    MonthBorn: DatePart("m",[BirthDate]).
    Bu ifade DatePart işlevini kullanarak ay doğum tarihi ayıklar.

  3. Sorgu tasarım kılavuzunun sonraki sütunda aşağıdakileri girin:
    DayOfMonthBorn: DatePart("d",[BirthDate])
    doğum tarihi ayın günü DatePart işlevini kullanarak bu ifade ayıklar.

  4. Her iki ifadeden az önce girdiğiniz Göster satırındaki onay kutularını temizleyin.

  5. Her ifade sıralama satırını tıklatın ve sonra Artan' ı seçin.

  6. Doğum tarihi sütununun ölçüt satırında, aşağıdaki ifadeyi yazın:
    Ay ([doğum tarihi]) > Month(Date()) veya Month([Birth Date]) Month(Date()) ve Day([Birth Date]) = > Day(Date())
    bu ifade aşağıdakileri yapar:

    • Ay ( [doğum tarihi]) > Month(Date()) her çalışanın doğum tarihi gelecek ay içinde kalan belirtir.

    • Ay ( [doğum tarihi]) = Month(Date()) ve Day([Birth Date]) > Day(Date()) geçerli ay içinde doğum tarihi ortaya çıkarsa, Doğum günü veya geçerli gün sonra kalan belirtir.

      Kısaca, bu ifade, Doğum günü arasında Ocak 1 ve geçerli tarihi oluştuğu yeri kayıtlarınız dahil etmez.

      İpucu: Sorgu ölçütleri ifadeleri daha fazla örnek için Sorgu ölçütü örneklerimakalesine bakın.

  7. Tasarım sekmesinde, Sorgu ayarı grubunda, dönüş kutusunda 3 yazın.

  8. Tasarım sekmesinin Sonuçlar grubunda Çalıştır Düğme resmi 'a tıklayın.

Not: Kendi verilerinizi kullanarak kendi sorguda, bazen, belirtilen çok kayıt görebilirsiniz. Verilerinizin üst değerleri arasında bir değer paylaşan birden çok kayıt içeriyorsa, sorgunuzu, çevrilmiyorsa'dan daha fazla kayıtları döndürme anlamı bile tüm kayıtları döndürür.

Sayfanın Başı

Kayıt grupları için çoğu veya az son tarihleri bulma

Toplamlar sorgusu en erken veya son tarihleri şehre göre gruplandırılmış olaylar gibi gruplar halinde giren kayıtları bulmak için kullanın. Toplamlar sorgusu toplama işlevlerini kullanan bir seçme sorgusu olduğu (Group By, M, Mak, Say, ilkve Son) çıktı her alan için değerleri hesaplamak içingibi.

Kategorileri – – grupla ve özetlemek istediğiniz değerleri içeren alanı için kullanmak istediğiniz alanı ekleyin. Diğer çıkış alanlarını – deyin eklerseniz, olay türüne göre – gruplandırırken müşterilerin adlarına sorguyu de bu alanlara gruplar, böylece özgün sorunuzu yanıtlayın yoksa sonuçları değiştirme yapmak için kullanır. Diğer alanları kullanarak satırları etiketlemek için kaynak olarak toplamlar sorgusu kullanan bir ek sorgu oluşturma ve ek alanları bu sorguya ekleyin.

İpucu: Sorgularda adımları yapılandırmak daha gelişmiş soruları yanıtlamak için oldukça etkili bir strateji gibidir. Karmaşık bir sorgu çalışmaya başlama sorun yaşıyorsanız, bunu bir daha basit sorgular dizisine ayırmak olup olmadığını göz önünde bulundurun.

Toplamlar sorgusu oluşturma

Bu yordamı, bu soruyu yanıtlamanın olaylar tablo örnek ve olay türü örnek tablo kullanır:

En son olay konsere hariç olmak üzere her olay türü, ne zaman oldu mu?

  1. Oluştur sekmesinde, Sorgular grubunda, Sorgu Tasarımı'nı tıklatın.

  2. Tabloyu Göster iletişim kutusunda, olayları ve olay türü çift tablolar.
    Her tablo Sorgu Tasarımcısı'nın üst bölümünde görüntülenir.

  3. Tabloyu Göster iletişim kutusunu kapatın.

  4. Olay Türü alanını olay türü tablo ve alanları sorgu tasarım kılavuzuna eklemek için olaylar tablosundan EventDate alanını çift tıklatın.

  5. Sorgu Tasarım kılavuzunda olay türü alanın ölçüt satırında girin < > Konser.

    İpucu: Daha fazla ölçüt ifade örnekleri için Sorgu ölçütü örneklerimakalesine bakın.

  6. Tasarım sekmesinde, Göster/Gizle grubunda Toplamlar'ı tıklatın.

  7. Sorgu Tasarım kılavuzunda, Toplam satırı EventDate alan'ı tıklatın ve Mak' ı tıklatın.

  8. Tasarım sekmesinin Sonuçlar grubunda Görünüm' ü tıklatın ve sonra da SQL görünümü' nü tıklatın.

  9. SQL penceresinde, AS anahtar sözcüğü, hemen sonra SELECT yan tümcesi, sonunda MaxOfEventDateMostRecentile değiştirin.

  10. Sorgu MostRecentEventByType kaydedin.

Daha fazla veri eklemek için ikinci bir sorgu oluşturma

Bu yordam, bu soruyu yanıtlamak için yukarıdaki yordamı MostRecentEventByType sorgudan kullanır:

Kimlerin en son olay her olay türü müşteri oldu mu?

  1. Oluştur sekmesinde, Sorgular grubunda, Sorgu Tasarımı'nı tıklatın.

  2. Tabloyu Göster iletişim kutusunda, sorgular sekmesinde, MostRecentEventByType sorguyu çift tıklatın.

  3. İletişim kutusunun tablolar sekmesinde, olaylar tablo ve Müşteriler tablosunu çift tıklatın.

  4. Sorgu tasarımcısında, aşağıdaki alanları çift tıklatın:

    1. Olay türü olayları masada çift tıklatın.

    2. MostRecentEventByType sorguyu temel MostRecent çift tıklatın.

    3. Müşteriler tablosunda şirket çift tıklatın.

  5. Sorgu Tasarım kılavuzunda, olay türü sütununun sıralama satırında Artan' ı seçin.

  6. Tasarım sekmesinde, Sonuçlar grubunda, Çalıştır'ı tıklatın.

Sayfanın Başı

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×