Pronalaženje zapisa koje imaju većinu ili najmanje nedavne datume

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Ovaj članak objašnjava kako da koristite najviše vrednosti upita i upite za ukupne vrednosti za pronalaženje najnovijih ili najstarijih datuma u skupu zapisa. To može pomoći da odgovorite raznih poslovnih pitanja, kao što je kada klijenta poslednje postavljen nalog ili koje pet kvartali su najbolje za prodaju po gradu.

U ovom članku

Pregled

Pripremanje uzorka podataka da biste pratili zajedno sa primerima

Pronalaženje najviše ili najmanje nedavne datuma

Pronalaženje većina ili najmanje nedavne datume za grupe zapisa

Pregled

Možete rangiranje podataka i pregledajte najviše rangiranim stavke pomoću upita za najviše vrednosti. Upit za najvišu vrednost je upit za izdvajanje koji daje zadati broj ili % vrednosti sa vrha rezultate, na primer, 5 najpopularnijih stranica na Veb lokaciji. Možete da koristite upit za najviše vrednosti u odnosu na bilo koju vrstu vrednosti – ne moraju da budu brojevi.

Ako želite da grupišete ili rezimiraju podatke pre nego što ste ga rangiranje, ne morate da koristite upit za najviše vrednosti. Na primer, pretpostavimo da morate da pronađete cifre prodaje za dati datum za svaki grad u kom vaša kompanija radi. U tom slučaju, gradovi postaju kategorije (potrebno je da biste pronašli podatke po gradu), pa koristite upit za ukupne vrednosti.

Kada koristite upit za najviše vrednosti da biste pronašli zapise koji sadrže najnovije ili najranijeg datuma u tabeli ili u grupi zapisa, možete da odgovorite raznih poslovnih pitanja, kao što su sledeće:

  • Ko daje najviše prodaje u poslednje?

  • Kada je klijenta poslednje porudžbinu?

  • Kada su sledeća tri rođendana članove tima?

Da bi upit za najviše vrednosti, počnite tako što ćete kreirati upit za izdvajanje. Zatim, sortirate podatke u skladu sa vaše pitanje – da li ste tražili na vrh ili dno. Ako treba da grupišete ili rezimiraju podatke, pretvorite upit za izdvajanje u upit za ukupne vrednosti. Zatim možete da koristite agregatne funkcije, kao što su Max ili Min da biste se vratili na najviše ili najniže vrednosti, ili prve ili poslednje da biste se vratili na najraniji ili najnoviji datum.

Ovaj članak pretpostavlja da vrednosti datuma koje možete da koristite podatke datum/vreme tip. Ako su vaše vrednosti datuma u polju za tekst.

Razmislite o korišćenju filtera umesto upit za najviše vrednosti

Filter je obično bolje ako imate na umu određenog datuma. Da biste utvrdili da li treba da kreirate upit za najviše vrednosti ili da primenite filter, razmotrite sledeće:

  • Ako želite da vratite sve zapise gde se podudara sa datumom, je pre ili posle određenog datuma, korišćenje filtera. Na primer, da biste videli datume prodaje između April i jula, primenite filter.

  • Ako želite da vratite određeni iznos zapisa sa najnovijim ili najstarijim datumima u polju, i ne znate tačne vrednosti datuma ili one nisu važne, kreirajte upit za najviše vrednosti. Na primer, da biste videli pet najboljih prodaje kvartali, koristite upit za najviše vrednosti.

Više informacija o kreiranju i korišćenju filtera potražite u članku Primena filtera radi prikazivanja izbor zapisa u Access bazu podataka.

Vrh stranice

Pripremanje uzorka podataka da biste pratili zajedno sa primerima

Koraci u ovom članku koristite podatke u sledećim tabelama uzorka.

Tabela "Zaposleni"   

Prezime

Prvi Ime

Adresa

Grad

CountryOrR egion

Rođenja Datum

Unajmite Datum

Blagojević

Jordan

Glavna 1

Novi Sad

USA

05 Feb. 1968

10 Jun 1994

Helić

Vlajko

Prva ulica 1052

Subotica

USA

22 maj 1957

22 Nov 1996

Tica

Gavrilo

Ejv 3122 75. S.W.

Sombor

USA

11 Nov 1960

11-Mar-2000

Bagić

Jovan Filip

Bulevar oslobođenja 1

Kragujevac

UK

22 Mar 1964

22 Jun 1998

Cena

Marko

Saša Simić 2

Meksiko Siti

Mexico

05 Jun 1972

05-Jan-2002

Hujović

Kristina

3122 75 St s

Sijetl

USA

23 Jan 1970

1999 23 APR.

Ratković

Stefan

Velika 67

Valjevo

USA

1964 14 APR.

14 Oct 2004

Brković

Dana

Glasna 2

Smederevo

USA

29 Oct 1959

29 Mar 1997

Tip događaja tabele    

TypeID

Događaja Tip

1

Promocija proizvoda

2

Korporativni događaj

3

Privatni događaj

4

Prikupljanje

5

Sajmom

6

Predavanje

7

Koncert

8

Dati

9

Ulica sajam

Tabela „Kupci“    

ID klijenta

Preduzeće

Kontakt

1

Contoso d.o.o. Grafika

Jonathan has

2

Igračke VrtiRep

Ellen Adams

3

Fabrikam

Pantić

4

Vidljivom igračke

Irvić

5

A. Podatak

Samanić

6

Adventure Works

Brian Burke

7

Institut za dizajn

Jakov Stelić

8

Umetnost u školi

Milena Dumanov

Tabela "Događaji"    

IDDogađaja

Događaja Tip

Kupac

Događaja Datum

Cena

1

Promocija proizvoda

Contoso d.o.o.

4/14/2011

10.000 din.

2

Korporativni događaj

Igračke VrtiRep

4/21/2011

8.000 din.

3

Sajmom

Igračke VrtiRep

01.05.11.

25 000 dolara

4

Dati

Institut za grafički dizajn

5/13/2011

$4,500

5

Sajmom

Contoso d.o.o.

5/14/2011

$ 55 000

6

Koncert

Umetnost u školi

5/23/2011

12.000 din.

7

Promocija proizvoda

A. Podatak

6/1/2011

15.000 din.

8

Promocija proizvoda

Vidljivom igračke

18/6/2011

21.000 din.

9

Prikupljanje

Adventure Works

22/6/2011

$ 1 300

10

Predavanje

Institut za grafički dizajn

6/25/2011

$2,450

11

Predavanje

Contoso d.o.o.

04.07.11.

$3,800

12

Ulica sajam

Institut za grafički dizajn

04.07.11.

5.500 USD

Napomena: Koraci u ovom odeljku pretpostavimo klijenata i tip događaja tabele se nalaze sa strane „jedan” relacije jedan-prema-više "Događaji". U ovom slučaju, "Događaji" Deli "IDKupca" i "IDTipa". Ukupne vrednosti na upite, što je opisano u sledećim odeljcima neće funkcionisati bez tih relacija.

Nalepljivanje uzorka podataka u Excel radne sveske

  1. Pokrenite Excel. Otvara se prazna radna sveska.

  2. Pritisnite tastere SHIFT + F11 da biste umetnuli radni list (trebaće vam četiri).

  3. Kopirajte podatke iz svakog uzorka tabele u prazan radni list. Uključite naslove kolona (prvog reda).

Kreiranje tabela baze podataka od radnih listova

  1. Izaberite podatke iz prvog radnog lista, uključujući naslove kolona.

  2. Kliknite desnim tasterom miša u oknu za navigaciju, a zatim izaberite stavku Nalepi.

  3. Kliknite na dugme da da biste potvrdili da prvi red sadrži naslove kolona.

  4. Ponovite korake od 1 do 3 za svaki od preostalih radnih listova.

Pronalaženje najviše ili najmanje nedavne datuma

Koraci u ovom odeljku koristiti ove probne podatke za ilustraciju proces kreiranja upita za najviše vrednosti.

Kreiranje upita za osnovni najviše vrednosti

  1. Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.

    Pojavljuje se dijalog Prikazivanje tabele .

  2. Kliknite dvaput na tabelu "Zaposleni", a zatim kliknite na dugme Zatvori.

    Ako koristite probne podatke, dodajte tabelu "Zaposleni" upit.

  3. Dodajte polja koja želite da koristite u upitu u koordinatnu mrežu. Kliknite dvaput na svako polje, možete ili prevucite i otpustite u praznu ćeliju u redu polje .

    Ako koristite probnu tabelu, dodajte polja ime, prezime i datum rođenja.

  4. U polje koje sadrži gornje ili donje vrednosti (datum rođenja polja, ako koristite uzorka tabele), kliknite na dugme u redu Sortiranje i izaberite stavku rastući redosled ili Opadajući redosled.

    Opadajući redosled sortiranja vraća najnoviji datum, a rastući redosled sortiranja vraća najraniji datum.

    Važno: Morate da postavite na vrednost u redu Sortiranje samo za polja koja sadrže datume. Ako navedete redosled sortiranja na drugo polje, upit neće dati željene rezultate.

  5. Na kartici Dizajn , u grupi Alatke kliknite na strelicu nadole pored svih (lista " Najviše vrednosti ") i ili unesite broj zapisa koji želite da vidite ili izaberite neku od opcija sa liste.

  6. Kliknite na dugme Pokreni Slika dugmeta da biste pokrenuli upit i prikazali rezultate u prikazu lista sa podacima.

  7. Sačuvajte upit kao NextBirthDays.

Možete da vidite da ovaj tip upita sa najvišim vrednostima odgovore osnovni, kao što su ko je najstariji ili najmlađa osoba u preduzeću. Sledeći koraci objašnjavaju kako da koristite izraze i druge kriterijume da biste dodali i prilagodljivost upit. Kriterijumi prikazani u sledećem koraku daju rođendana sledeća tri zaposlenih.

Dodavanje kriterijuma u upit

Upit kreirali u prethodnom postupku da koristite ove korake. Možete da pratite zajedno sa različitim najviše vrednosti upita dokle god ona sadrži stvarni datum/vreme, ne tekstualne vrednosti.

Savet:  Ako želite da biste bolje razumeli kako funkcioniše ovog upita, prebacivanje između prikaza dizajna i prikaz lista sa podacima pri svakom koraku. Ako želite da vidite šifru stvarni upita, prebacivanje na SQL prikaz. Da biste se prebacivali između prikaza, kliknite desnim tasterom miša na karticu na vrhu upita, a zatim kliknite na prikaz koji želite.

  1. U oknu za navigaciju kliknite desnim tasterom miša na NextBirthDays upit, a zatim izaberite stavku Prikaz dizajna.

  2. U koordinatnoj mreži dizajna upita, u koloni sa desne strane datum rođenja, unesite sledeće:
    MonthBorn: DatePart.
    Ovaj izraz izdvaja meseca iz DatumRođenja pomoću funkcija " DatePart" .

  3. U sledećoj koloni koordinatne mreže za dizajn upita, unesite sledeće:
    DayOfMonthBorn: DatePart
    ovaj izraz izdvaja dan u mesecu iz DatumRođenja pomoću funkcija " DatePart" .

  4. Opozovite izbor u poljima za potvrdu u redu Prikaži za svaki od dva izraza koje ste upravo uneli.

  5. Kliknite na dugme Sortiraj red za svaki izraz, a zatim izaberite stavku rastući redosled.

  6. U redu kriterijumi kolone Datum rođenja , otkucajte sledeći izraz:
    Month ([Datum rođenja]) > Month(Date()) ili Month([Birth Date]) = Month(Date()) AND Day ([rođenja Date])>Day(Date())
    ovo izraz radi sledeće:

    • Meseca ( [Datum rođenja]) > Month(Date()) navodi da datum rođenja svakog zaposlenog spada meseca.

    • Na mesecu ([Datum rođenja]) = Month(Date()) i Day([Birth Date])>Day(Date()) specifies that if the birth date occurs in the current month, the birthday falls on or after the current day.

      Ukratko, ovaj izraz isključuje sve zapise gde rođendan se pojavljuje između 1 i trenutni datum.

      Savet:  Više primera izraza za kriterijume upita potražite u članku Primeri kriterijuma upita.

  7. Na kartici Dizajn , u grupi Podešavanje upita otkucajte 3 u polju Povratna .

  8. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni Slika dugmeta .

Napomena:  U sopstveni upit pomoću na sopstvenim podacima, ponekad možete da vidite više zapisa od vas naveli. Ako podaci sadrže više zapisa koje dele vrednost koja se nalazi među najviše vrednosti, upit će vratiti takve zapise čak i ako to znači da vraća više zapisa od ste hteli.

Vrh stranice

Pronalaženje većina ili najmanje nedavne datume za grupe zapisa

Koristite upit za ukupne vrednosti za pronalaženje najraniji ili najnovije datume za zapise koji spadaju u grupe, kao što su događaji grupisani po gradu. Upit za sabiranje predstavlja upit za izdvajanje koji koristi agregatne funkcije (kao što suGroup By, M, Max, Count, prvii poslednji) za izračunavanje vrednosti za svako polje izlaz.

Uključite polje koje želite da koristite za kategorije – da biste grupisali – i polje sa vrednostima koje želite da rezimirate. Ako uključite drugih polja za izlaz – recimo, imena kupaca kada grupišete tako što ćete tip događaja – upit će koristiti tih polja da biste grupe, promenu rezultate tako da ne odgovaraju originalne pitanje. Da biste oznaka redova pomoću drugih polja, Kreiranje dodatnih upita koji koristi ukupne vrednosti upita kao izvora i dodajte dodatna polja taj upit.

Savet:  Izrada upita u koracima je veoma efikasna strategija za naprednije pitanja. Ako imate problema pri podešavanju komplikovanu upita da biste radili, razmislite o tome da li da prekinete ga u niz jednostavnije upita.

Kreiranje upita zbirova

Ova procedura koristi događaje uzorak tabele i Tip događaja uzorka tabele da biste odgovorili na ovo pitanje:

Kada je najnovijih događaja za svaki tip događaja, isključujući koncerte?

  1. Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.

  2. U dijalogu Prikazivanje tabele kliknite dvaput na događaje i tip događaja tabele.
    Svaka tabela se pojavljuje u gornjem delu dizajnera upita.

  3. Zatvorite dijalog Prikazivanje tabele.

  4. Kliknite dvaput na tip događaja tip događaja tabele i polja EventDate iz tabele "Događaji" da biste dodali polja u koordinatnu mrežu za dizajn upita.

  5. U koordinatnoj mreži dizajna upita, u redu kriterijumi polja Tip događaja , unesite <>Concert.

    Savet:  Dodatne primere kriterijuma izraza, potražite u članku Primeri kriterijuma upita.

  6. Na kartici Dizajn, u grupi Prikaži/sakrij kliknite na dugme Zbirovi.

  7. U koordinatnoj mreži za dizajn upita kliknite na dugme red Ukupno EventDate polja, a zatim izaberite stavku Max.

  8. Na kartici Dizajn, u grupi Rezultati, kliknite na dugme Prikaz, a zatim izaberite stavku SQL prikaz.

  9. U prozoru "SQL" na kraju odredbe SELECT posle AS ključnu reč, zamenite MaxOfEventDateMostRecent.

  10. Sačuvajte upit kao MostRecentEventByType.

Kreiranje drugog upita da biste dodali više podataka

Ova procedura koristi MostRecentEventByType upit iz prethodne procedure da odgovorim na pitanje:

Ko je kupac na najnovijih događaja za svaki tip događaja?

  1. Na kartici Kreiranje, u grupi Upiti kliknite na dugme Dizajn upita.

  2. U dijalogu Prikazivanje tabele , na kartici upite , dvaput kliknite na MostRecentEventByType.

  3. Na kartici tabele u dijalogu, kliknite dvaput na stavku "Događaji" i "Kupci".

  4. U dizajneru upita kliknite dvaput na sledeća polja:

    1. Na tabeli "Događaji", dvaput kliknite na tip događaja.

    2. Na MostRecentEventByType upit, kliknite dvaput na MostRecent.

    3. Kliknite dvaput na preduzeća na tabeli "Klijenti".

  5. U koordinatnoj mreži dizajna upita, u redu Sortiranje kolone Tip događaja , izaberite stavku rastući redosled.

  6. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Vrh stranice

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×