Selles artiklis selgitatakse, kuidas kasutada maksimumväärtuste päringuid ja summeeritud päringuid, et leida kirjete kogumi kõige uuemaid või varasemaid kuupäevi. See aitab teil vastata mitmesugustele äriküsimustele, näiteks siis, kui klient viimati tellimuse esitas, või mis viis kvartalit on olnud teie parim müügil, linna järgi.

Selle artikli teemad

Overview

Maksimumväärtuste päringu abil saate järjestada andmeid ja vaadata kõrgeima asetusega üksusi. Maksimumväärtuste päring on Select-päring, mis annab tulemite hulgast määratud arvu või protsendi, nt veebisaidi viis populaarsemat lehekülge. Maksimumväärtuste päringut saate kasutada mis tahes väärtuste korral – need ei pea olema arvud.

Kui soovite andmeid rühmitada või summeerida enne selle auastet, ei pea te maksimumväärtuste päringut kasutama. Oletagem näiteks, et peate leidma kindla kuupäeva müügitulemused iga linna jaoks, kus teie ettevõte tegutseb. Sellisel juhul muutuvad linnad kategooriateks (peate leidma andmed linna kohta), et saaksite kasutada Kokkuvõtterea päringut.

Kui kasutate maksimumväärtuste päringut kirjete otsimiseks, mis sisaldavad tabeli või kirjete rühma uusimaid või varasemaid kuupäevi, saate vastata mitmesugustele äriküsimustele (nt järgmised).

  • Kes on viimasel ajal kõige rohkem müügitulemused teinud?

  • Millal tegi klient viimase tellimuse?

  • Millal on meeskonnal järgmised kolm sünnipäeva?

Maksimumväärtuse päringu tegemiseks alustage Select-päringu loomisest. Seejärel sordi andmed vastavalt oma küsimusele – Kas otsite üla-või allosast. Kui teil on vaja andmeid rühmitada või summeerida, märkige ruut Vali päring kogusummade päringuks. Seejärel saate kasutada kokkuvõttefunktsiooni (nt Max või min ), et tagastada kõrgeim või madalaim väärtus, või esimese või viimasena , et tagastada varaseim või viimane kuupäev.

Selles artiklis eeldatakse, et kuupäeva väärtused, mida kasutate, on andmetüüp kuupäev/kellaaeg. Kui teie kuupäeva väärtused on tekstiväljal.

Maksimumväärtuste päringu asemel filtri kasutamise kaalumine

Filter on tavaliselt parem, kui teil on kindel kuupäev. Kui soovite kindlaks teha, kas soovite luua maksimumväärtuste päringu või rakendada filtri, võtke arvesse järgmist.

  • Kui soovite tagastada kõik kirjed, mille kuupäev vastab kuupäevale, on see varasem või hilisem kui konkreetne kuupäev, kasutage filtrit. Kui soovite näiteks vaadata aprilli ja juulini müügi kuupäevi, rakendage filtrit.

  • Kui soovite tagastada määratud hulga kirjeid, millel on väljal kõige uuem või hilisem kuupäev, ja te ei tea täpseid kuupäevi või pole need olulised, saate luua maksimumväärtuste päringu. Kui soovite kuvada näiteks viis enimmüüdud kvartalit, kasutage maksimumväärtuste päringut.

Lisateavet filtrite loomise ja kasutamise kohta leiate artiklist filtri rakendamine Accessi andmebaasi kirjete vaatamiseks.

Lehe algusse

Näidisandmete ettevalmistamine koos näidetega

Selle artikli juhistes kasutatakse järgmisi Näidisandmete tabeleid.

Tabel töötajad   

LastName

Eesnimi

Aadress

Linn

CountryOrR egion

Sünniaeg

Palkamise kuupäev

Barnhill

Josh

1 Main St.

New York

USA

5. veebr. 1968

10. juuni 1994

Heloo

Waleed

52 1st St.

Boston

USA

22. mai 1957

22. nov. 1996

Post

Guido

3122 75th Ave. S.W.

Seattle

USA

11. nov. 1960

11. märts 2000

Bagel

Jean Philippe

1 Contoso Blvd.

London

UK

22. märts 1964

22. juuni 1998

Price

Julian

Calle Smith 2

México

Mehhiko

5. juuni 1972

05. jaan. 2002

Hughes

Christine

3122 75th St. S.

Seattle

USA

23. jaan. 1970

23. apr. 1999

Riley

Steve

67 Big St.

Tampa

USA

14. apr. 1964

14. okt. 2004

Birkby

Dana

2 Nosey Pkwy

Portland

USA

29. okt. 1959

29. märts 1997

EventType tabel    

TypeID

Sündmuse Tüüp

1

Toote käivitamine

2

Funktsioon Corporate

3

Funktsioon Private

4

Fondi kasvataja

5

Mess

6

Loengul

7

Kontsert

8

Kaasa tuua

9

Tänav Fair

Tabel Tellijad    

CustomerID (Kliendi ID)

Ettevõte

Kontakt

1

Contoso, Ltd Pilt

Jonathan Haas

2

Tailspin Toys

Ellen Adams

3

Fabrikam kasutajad

Carol Philips

4

Wingtip mänguasjad

Lucio Iallo

5

A. Märkpunkt

Mändar Samant

6

Adventure Works

Brian Burke

7

Kujundus Instituut

Jaka stele

8

Kaunite Kunstide Kool

Milena Duomanova

Tabel sündmused    

Sündmuse ID

Sündmuse Tüüp

Klient

Sündmuse kuupäev

Hind

1

Toote käivitamine

Contoso, Ltd

4/14/2011

10 000 €

2

Funktsioon Corporate

Tailspin Toys

4/21/2011

$8 000

3

Mess

Tailspin Toys

1.5.2011

$25 000

4

Kaasa tuua

Graphic Design Institute

5/13/2011

4500 €

5

Mess

Contoso, Ltd

5/14/2011

$55 000

6

Kontsert

Kaunite Kunstide Kool

5/23/2011

12 000 €

7

Toote käivitamine

A. Märkpunkt

6/1/2011

15 000 €

8

Toote käivitamine

Wingtip mänguasjad

6/18/2011

21 000 €

9

Fondi kasvataja

Adventure Works

6/22/2011

$1 300

10

Loengul

Graphic Design Institute

6/25/2011

$2 450

11

Loengul

Contoso, Ltd

4.07.2011

$3 800

12

Tänav Fair

Graphic Design Institute

4.07.2011

5 500 €

Märkus.: Selle jaotise juhised eeldavad, et tabelid kliendid ja sündmuse tüüp asuvad ühe-mitmetele seostele tabelis sündmused. Sel juhul jagab tabel sündmused väljad CustomerID ja TypeID. Järgmises jaotises kirjeldatud päringud ei tööta ilma nende seosteta.

Näidisandmete kleepimine Exceli töölehtedele

  1. Käivitage Excel. Avaneb tühi töövihik.

  2. Töölehe lisamiseks vajutage klahvikombinatsiooni SHIFT+F11 (vajate nelja töölehte).

  3. Kopeerige iga näidistabeli andmed tühjale töölehele. Kaasake veerupäised (esimene rida).

Andmebaasitabelite loomine töölehtedel

  1. Valige esimese töölehe andmed (sh veerupäised).

  2. Paremklõpsake navigeerimispaani ja seejärel klõpsake käsku Kleebi.

  3. Klõpsake nuppu Jah, et kinnitada, et esimene rida sisaldab veerupäiseid.

  4. Korrake toiminguid 1–3 ka ülejäänud töölehtedega.

Kõige või kõige uuema kuupäeva otsimine

Selle jaotise juhised kasutavad maksimumväärtuste päringu loomise protsessi illustreerimiseks Näidisandmete andmeid.

Põhilised maksimumväärtuste päringu loomine

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Topeltklõpsake tabelit töötajad ja seejärel klõpsake nuppu Sule.

    Kui kasutate Näidisandmete andmeid, lisage päring tabelile töötajad.

  3. Lisage väljad, mida soovite päringus kasutada, kujundusruudustiku. Saate iga välja topeltklõpsata või lohistada ja kukutada rea väli tühja lahtrisse.

    Kui kasutate tabelit näidis, lisage väljad Eesnimi, perekonnanimi ja sünniaeg.

  4. Klõpsake välja, mis sisaldab teie üla-või allväärtusi (väli sünniaeg, kui kasutate tabelit näidis), klõpsake rida sordi ja valige kas tõusvas või laskuvasjärjestuses.

    Kahanevas järjestuses tagastatakse kõige uuem kuupäev ja tõusvas järjestuses sortimisjärjestus tagastatakse varaseim kuupäev.

    NB!: Peate määrama reale sordi väärtuse ainult nende väljade puhul, mis sisaldavad teie kuupäevi. Kui määrate sortimisjärjestuse mõnele muule väljale, ei tagasta päring teie soovitud tulemeid.

  5. Klõpsake menüü kujundus jaotises Tööriistad nupu Kõik ( maksimumväärtuste loend) kõrval olevat allanoolt ja sisestage kas kirjete arv, mida soovite vaadata, või valige loendist soovitud suvand.

  6. Päringu käivitamiseks ja tulemite andmelehevaates kuvamiseks klõpsake nuppu käivita Nupu pilt.

  7. Salvestage päring NextBirthDays.

Saate vaadata, et seda tüüpi maksimumväärtuste päring vastaks põhiküsimustele (nt kes on ettevõtte vanim või noorim isik). Järgmised juhised selgitavad avaldiste ja muude kriteeriumide kasutamist päringule võimsuse ja paindlikkuse lisamiseks. Järgmises etapis kuvatud kriteeriumid tagastavad järgmise kolme töötaja sünnipäeva.

Kriteeriumide lisamine päringule

Need toimingud kasutavad eelnevas toimingus loodud päringut. Saate jälgida ka teistsuguseid maksimumväärtuste päringuid, kui see sisaldab tegelikku kuupäeva/kellaaja andmeid, mitte teksti väärtusi.

Näpunäide.:  Kui soovite paremini mõista, kuidas see päring töötab, saate igal sammul valida kujundusvaate ja andmelehevaates. Kui soovite kuvada tegeliku päringu koodi, aktiveerige SQL-i vaade. Vaadete vaheldumisi aktiveerimiseks paremklõpsake päringu ülaosas olevat vahekaarti ja seejärel klõpsake soovitud vaadet.

  1. Paremklõpsake navigeerimispaanil NextBirthDays päringut ja seejärel klõpsake käsku Kujundusvaade.

  2. Sisestage päringu kujundusruudustiku väljale sünnikuupäev paremale veergu järgmine tekst:
    MonthBorn: DatePart ("m", [sünnikuupäev]).
    See avaldis ekstraktib kuu sünnikuupäeva funktsiooni DatePart abil.

  3. Sisestage päringu kujundusruudustiku järgmises veerus järgmine tekst:
    DayOfMonthBorn: DatePart ("d"; [sünnikuupäev])
    see avaldis ekstraktib kuu kuupäeva sünnikuupäeva abil funktsiooni DatePart abil.

  4. Tühjendage kõigi sisestatud kahe avaldise märkeruudud reas Kuva .

  5. Klõpsake iga avaldise rea sortimine ja seejärel valige tõusvas järjestuses.

  6. Tippige veeru sünniaeg reale kriteeriumid järgmine avaldis:
    kuu ([sünnikuupäev]) > kuu (kuupäev ()) või kuu ([sünnikuupäev]) = Month (Date ()) and day ([sünnikuupäev]) >päev (Date ())
    see avaldis teeb järgmist.

    • Kuu ( [sünnikuupäev]) > kuu (Date ()) määrab, et iga töötaja sünniaeg jääb hilisemaks kuuks.

    • Kuu([sünnikuupäev]) = Month (Date ()) ja Day ([sünniaeg]) >päev (Date ()) määrab, et kui sünniaeg on praegusel kuul, jääb sünnipäev tänase päeva peale või pärast seda.

      Ühesõnaga, see avaldis välistab kõik kirjed, mille sünnipäev saabub jaanuari 1 ja tänase kuupäeva vahel.

      Näpunäide.:  Lisateavet päringu kriteeriumide avaldiste kohta leiate artiklist päringu kriteeriumide näited.

  7. Tippige menüü kujundus jaotises päringu häälestus väljale saatja väärtus 3 .

  8. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita Nupu pilt.

Märkus.:  Kui soovite oma päringus kasutada oma andmeid, võite mõnikord näha rohkem kirjeid, kui olete määranud. Kui teie andmed sisaldavad mitut kirjet, mille väärtus on suurem kui ülemised väärtused, tagastab päring kõik sellised kirjed ka siis, kui see tähendab rohkem kirjeid, kui soovisite.

Lehe algusse

Kõige või kõige uuemate kuupäevade otsimine kirjete rühmade jaoks

Kokkuvõtterea abil saate otsida rühmadesse kuuluvaid kirjeid (nt linna järgi rühmitatud sündmused) kõige varasemaid või uusimaid kuupäevi. Kokkuvõtterea päring on Select-päring, mis kasutab iga väljundi väärtuste arvutamiseks kokkuvõttefunktsiooni (nt rühmitamine, M,Max, Count, Firstja last) .

Lisage väli, mida soovite kategooriate puhul kasutada – rühmitamiseks – ja välja väärtused, mida soovite summeerida. Kui kaasate muud väljundi väljad – öelge klientide nimed, kui olete rühmitanud sündmuse tüübi järgi –, kasutab päring ka nende väljade abil rühmi, muutes tulemit, et nad ei vastaks teie algsele küsimusele. Muude väljade abil ridade märgistamiseks saate luua täiendava päringu, mis kasutab kokkuvõtet andmeallikana ja lisada sellele päringule täiendavaid välju.

Näpunäide.:  Päringute koostamine on väga tõhus strateegia, mille abil saab vastata täpsematele küsimustele. Kui teil on raske päringu töötamise probleeme, kaaluge, kas saate selle murda lihtsamate päringute seeriasse.

Kogupäringu loomine

See toiming kasutab tabelit sündmuste näidis ja EventType proovi , et sellele küsimusele vastata.

Millal oli iga sündmuse tüübi kõige hiljutisem sündmus, v. a kontserdid?

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Topeltklõpsake tabelite sündmusi ja EventType.
    Iga tabel kuvatakse päringukujundaja ülemises jaotises.

  3. Topeltklõpsake EventType tabeli välja EventType ja seejärel tabeli sündmused välja EventDate, et lisada väljad päringu kujundusruudustiku.

  4. Sisestage päringu kujundusruudustikus välja EventType reale kriteeriumid<>kontsert.

    Näpunäide.:  Lisateavet kriteeriumide avaldiste kohta leiate artiklist päringu kriteeriumide näited.

  5. Klõpsake menüü Kujundus jaotises Kuvamine/peitmine nuppu Kogusummad.

  6. Klõpsake päringu kujundusruudustikus välja EventDate rida kokku ja seejärel käsku Max.

  7. Klõpsake menüü Kujundus jaotises Tulemid nuppu Vaade ja seejärel käsku Andmelehevaade.

  8. Asendage SQL-i aknas nupu "Vali klausel" lõpus MaxOfEventDate , kus on MostRecent.

  9. Salvestage päring MostRecentEventByType.

Teise päringu loomine lisaandmete lisamiseks

See toiming kasutab eelneva toimingu MostRecentEventByType päringut selle küsimuse lahendamiseks.

Kes oli klient iga sündmuse tüübi kõige hiljutisema sündmuse korral?

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Topeltklõpsake vahekaardil Päringud MostRecentEventByType päringut.

  3. Topeltklõpsake vahekaardil tabelid tabelit üritused ja tabelit Tellijad.

  4. Topeltklõpsake päringu kujundajas järgmisi välju.

    1. Topeltklõpsake tabelis sündmused EventType.

    2. Topeltklõpsake MostRecentEventByType päringus MostRecent.

    3. Topeltklõpsake tabelis Kliendid väärtust ettevõte.

  5. Valige päringu kujundusruudustikus veeru EventType real sortimine väärtus Tõusev järjestus.

  6. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Lehe algusse

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×