Atrastu ierakstus, kas ir lielākā daļa vai vismaz pēdējā datumi

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Šajā rakstā ir paskaidrots, kā izmantot augstāko vērtību vaicājumu un kopsummu vaicājumi, lai atrastu nesenās vai agrāko datumu ierakstu kopā. Tas var palīdzēt rast atbildes uz dažādiem biznesa jautājumiem, piemēram, kad klients pēdējoreiz ir veicis pasūtījumu vai kuras piecas ceturkšņi ir jūsu labākais pārdošanas pēc pilsētas.

Šajā rakstā

Pārskats

Datu paraugu sagatavošana, lai sekotu līdzi piemēri

Atrast visvairāk vai vismaz pēdējo datumu

Lielākā daļa vai vismaz pēdējā datumus ierakstu grupu atrašana

Pārskats

Varat rangs datus un pārskatiet augstākā ranga vienumus, izmantojot augstāko vērtību vaicājumu. Augstākās vērtības vaicājumu ir atlases vaicājumu, kas atgriež noteiktam ciparu vai procenti vērtību no augšas uz rezultātiem, piemēram, piecas populārākās lapas tīmekļa vietnē. Varat izmantot jebkura veida vērtības augstāko vērtību vaicājumu — tie nav jābūt skaitļiem.

Ja vēlaties grupēt vai datu apkopojums pirms jūs rangs to, jums nav jāizmanto augstāko vērtību vaicājumu. Pieņemsim, ka jums ir jāatrod pārdošanas skaitļi noteiktā datumā par katru pilsētu, kur darbojas jūsu uzņēmums. Šajā gadījumā pilsētas kļūst par kategorijām (nepieciešams atrast datus par katru pilsētu), tāpēc jāizmanto kopsummu vaicājums.

Izmantojot augstāko vērtību vaicājumu, lai atrastu ierakstus, kuros ir jaunākās vai vecākās datumu vērtības tabulā vai ierakstu grupā, var atbildēt uz dažādiem biznesa jautājumiem, piemēram, šādi:

  • Kas ir guvusi visvairāk pārdošanas pēdējā laikā?

  • Kad problēma klientu pēdējā vieta secībā?

  • Kad iestājas nākamās trīs dzimšanas dienas grupas dalībniekiem?

Lai augstākās vērtības vaicājumu, sāciet ar atlases vaicājuma izveidi. Pēc tam kārtot datus atbilstoši jūsu jautājums — vai jūs meklējat pirmie vai pēdējie. Ja vēlaties grupēt vai apkopotu datus, pārveidot kopsummas vaicājuma atlases vaicājumu. Varat izmantot apkopošanas funkciju, piemēram, Maksimums vai minimums , lai atgrieztu augstākās vai zemākās vērtības vai pirmo vai pēdējo , lai atgrieztu jaunākā vai agrāko datumu.

Šajā rakstā tiek pieņemts, ka datumu vērtības, ko izmantot ir datuma/laika datu tipu. Ja teksta laukā ir datumu vērtības.

Apsveriet iespēju izmantot filtru, nevis augstāko vērtību vaicājumu

Filtrs ir parasti labāk, ja jums ir noteiktā datumā prātā. Lai noteiktu, vai izveidojiet augstāko vērtību vaicājumu vai lietotu filtru, ņemiet vērā šādus priekšnoteikumus.

  • Ja vēlaties, lai atgrieztu visus ierakstus, kur datums atbilst ir pirms vai pēc noteikta datuma, lietojiet filtru. Piemēram, lai redzētu datumus pārdošanas darbībām no aprīļa līdz jūlijam, lietojiet filtru.

  • Ja vēlaties atgriezt noteikta ierakstus, kuros ir jaunākās vai jaunāko datumu lauku, un jūs nezināt precīzas datumu vērtības vai tie nav nozīmes, ieteicams izveidot pirmo vērtību vaicājumu. Piemēram, lai skatītu piecas labāko pārdošanas ceturkšņiem, izmantojiet augstāko vērtību vaicājumu.

Lai iegūtu papildinformāciju par to, kā izveidot un izmantojot filtrus, skatiet rakstā lietot filtru, lai skatītu atlasiet Access datu bāzes ierakstiem.

Uz lapas sākumu

Datu paraugu sagatavošana, lai sekotu līdzi piemēri

Šajā rakstā aprakstītās darbības izmantot datu tabulu paraugu.

Tabula darbinieki   

LastName

Pirmā Nosaukums

Address

Pilsēta

CountryOrR egion

Dzimšanas Datums

Darbā Datums

Apse

Ilgonis

Rožu iela 1

Sigulda

Latvija

1968. g. 5. februāris

1994. g. 10. jūnijs

Liepa

Kaspars

Mākoņu iela 14/41

Jelgava

Latvija

1957. g. 22. maijs

22-Nov-1996

Jensens

Henriks

Vīna iela 302

Liepāja

Latvija

1960. g. 11. novembris

2000. g. 11. marts

Fūrmanis

Jānis Kristaps

Ozollapu bulvāris 37

Pāvilosta

Latvija

1964. g. 22. marts

1998. g. 22. jūnijs

Lācis

Edgars

Pāļu iela 10-5

Tukums

Latvija

1972. g. 5. jūnijs

2002. g. 5. janvāris

Gaile

Monika

Baložu aleja 325-4

Liepāja

Latvija

1970. g. 23. janvāris

1999. g. 23. aprīlis

Briedis

Valters

Lielais laukums 13/1

Umurga

Latvija

1964. g. 14. aprīlis

2004. g. 14. oktobris

Kausa

Dana

Bremžu iela 5-3

Bauska

Latvija

1959. g. 29. oktobris

1997. g. 29. marts

EventType tabulas   

Tipa ID

Notikumu Tips

1

Produkta laišana tirgū

2

Darba pasākums

3

Privāts pasākums

-4

Līdzekļu vākšana

'5

Nozares izstāde

6%

Lekcija

7

Koncerts

8

Izstāde

9

Ielu tirdziņš

Tabula Klienti   

Klienta ID

Uzņēmums

Kontaktpersona

1

Contoso, Ltd. Grafika

Rihards Taurenis

2

Tailspin Toys

Žanna Vicinska

3

Fabrikam

Lauris Anbanks

-4

Wingtip Toys

Ojārs Dembovskis

'5

A. Datum

Ilmārs Rozentāls

6%

Adventure Works

Gints Eglājs

7

Dizaina institūts.

Dace Pūliņa

8

Lietišķās mākslas skola

Laura Pintāne

Tabula Pasākumi   

Pasākuma ID

Notikumu Tips

Klients

Notikumu Datums

Cena

1

Produkta laišana tirgū

Contoso, Ltd.

4/14/2011

$10,000

2

Darba pasākums

Tailspin Toys

4/21/2011

$8,000

3

Tematiska izstāde

Tailspin Toys

1.5.2011.

$25,000

-4

Izstāde

Grafiskā dizaina institūts

5/13/2011

$4,500

'5

Tematiska izstāde

Contoso, Ltd.

5/14/2011

$55,000

6%

Koncerts

Lietišķās mākslas skola

5/23/2011

$12,000

7

Produkta laišana tirgū

A. Datum

6/1/2011

$15,000

8

Produkta laišana tirgū

Wingtip Toys

6/18/2011

$21,000

9

Līdzekļu vākšana

Adventure Works

6/22/2011

$1,300

10

Lekcija

Grafiskā dizaina institūts.

6/25/2011

$2,450

11

Lekcija

Contoso, Ltd.

7/4/2011

$3,800

12

Ielu tirdziņš

Grafiskā dizaina institūts.

7/4/2011

$5,500

Piezīme.: Izpildot šajā sadaļā aprakstītās darbības, tiek pieņemts, ka tabulas Klienti un Pasākuma tips ir viena elementa pusē relācijā viens pret daudziem ar tabulu Pasākumi. Šajā gadījumā tabulā Pasākumi ar citām tabulām kopīgi ir lauki Klienta ID un Tipa ID. Turpmākajās sadaļās aprakstītie kopsummu vaicājumi nedarbosies bez šīm relācijām.

Datu paraugu ielīmēšana Excel darblapās

  1. Startējiet programmu Excel. Tiek atvērta tukša darbgrāmata.

  2. Nospiediet taustiņu kombināciju SHIFT+F11, lai ievietotu darblapu (būs vajadzīgas četras darblapas).

  3. Kopējiet datus no katra tabulas parauga tukšā darblapā, arī kolonnu virsrakstus (pirmo rindu).

Datu bāzes tabulu izveide no darblapām

  1. Atlasiet datus pirmajā darblapā, iekļaujot kolonnu virsrakstus.

  2. Ar peles labo pogu noklikšķiniet navigācijas rūtī un pēc tam noklikšķiniet uz Ielīmēt.

  3. Noklikšķiniet uz , lai apstiprinātu, ka pirmajā rindā ietilpst kolonnu virsraksti.

  4. Atkārtojiet no 1. līdz 3. darbībai katrai darblapai.

Atrast visvairāk vai vismaz pēdējo datumu

Šajā sadaļā raksturotās darbības izmantojiet parauga datus, lai ilustrētu augstāko vērtību vaicājuma izveides process.

Augstāko vērtību pamata vaicājuma izveide

  1. Cilnē Izveidot, kas atrodas grupā Vaicājumi, noklikšķiniet uz Vaicājuma noformējums.

    Tiek parādīts dialoglodziņš Tabulas rādīšana.

  2. Veiciet dubultklikšķi uz tabulas Employees un pēc tam noklikšķiniet uz Aizvērt.

    Ja lietojat datu paraugus, pievienojiet vaicājumam tabulu Employees.

  3. Pievienojiet noformējuma režģim laukus, kurus vēlaties izmantot vaicājumā. Varat veikt dubultklikšķi katrā laukā vai arī katru lauku vilkt un nomest rindas Lauks tukšā šūnā.

    Ja izmantojat tabulas paraugu, pievienojiet lauku First Name, Last Name un Birth Date.

  4. Laukā, kurā ir pirmās vai pēdējās vērtības (laukā Dzimšanas datums, ja izmantojat parauga tabulu), noklikšķiniet rindā Kārtot un atlasiet Augošā secībā vai Dilstošā secībā.

    Dilstošā kārtošanas secībā tiek atgriezta jaunākā datuma vērtība, bet augošā kārtošanas secībā tiek atgriezta vecākā datuma vērtība.

    Svarīgi!: Vērtība rindā Kārtot jāiestata tikai laukiem, kuros ir datumi. Ja kārtošanas secība tiek norādīta citam laukam, vaicājumā netiek atgriezti nepieciešamie rezultāti.

  5. Cilnes noformējums grupā Rīki noklikšķiniet uz lejupvērstās bultiņas blakus visas (saraksts Augšējās vērtības ), un vai nu ievadiet ierakstu skaitu, ko vēlaties redzēt, vai sarakstā atlasiet opciju.

  6. Noklikšķiniet uz palaist Pogas attēls , lai palaistu vaicājumu un parādītu rezultātus datu lapas skatā.

  7. Vaicājumu var saglabāt kā NextBirthDays.

Var redzēt, ka ar šo augstāko vērtību vaicājuma tipu var atbildēt uz pamatjautājumiem, piemēram, kura ir uzņēmuma vecākā vai jaunākā persona. Nākamās darbības izskaidro, kā izmantot izteiksmes un citus kritērijus, lai vaicājumam pievienotu pakāpes un elastību. Nākamajā darbībā parādītie kritēriji atgriež nākamās trīs darbinieku dzimšanas dienas.

Kritēriju pievienošana vaicājumam

Šīs darbības, izmantojiet vaicājumu, ko izveidojāt iepriekšējā procedūrā. Jūs varat sekot kopā ar citu augstāko vērtību vaicājumu, kamēr tas ir faktiskā datuma/laika dati, nevis teksta vērtības.

Padoms.: Ja vēlaties, lai labāk saprastu, kā darbojas šo vaicājumu, pārslēgties starp noformējuma skatā un datu lapas skatā katras darbības veikšanas. Ja vēlaties redzēt faktisko vaicājuma kodu, pārslēdzieties uz SQL skats. Lai pārslēgtu skatus, ar peles labo pogu noklikšķiniet uz cilnes vaicājuma augšdaļā un pēc tam noklikšķiniet uz vajadzīgā skata.

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz NextBirthDays vaicājuma un pēc tam uz Noformējuma skats.

  2. Vaicājuma noformējuma režģa kolonnā pa labi no BirthDate, ievadiet šādu:
    MonthBorn: DatePart("m",[BirthDate]).
    Šo izteiksmi iegūst mēneša no BirthDate, izmantojot funkciju DatePart .

  3. Vaicājuma noformējuma režģī nākamajā kolonnā ievadiet šādu:
    DayOfMonthBorn: DatePart("d",[BirthDate])
    šo izteiksmi no BirthDate iegūst mēneša diena, izmantojot funkciju DatePart .

  4. Notīriet izvēles rūtiņas rindā Rādīt katras divas izteiksmes tikko ievadīto.

  5. Noklikšķiniet uz rindas Kārtot katrai izteiksmei un pēc tam atlasiet augošā secībā.

  6. Dzimšanas datums kolonnas rindā kritēriji ierakstiet šādu izteiksmi:
    Month ([dzimšanas datums]) > Month vai Month([Birth Date]) = month un Day ([dzimšanas datums]) > Day
    šo izteiksme veic šādas darbības:

    • Mēnesī ( [dzimšanas datums]) > Month norāda, ka katra darbinieka dzimšanas datums ietilpst nākotnes mēnesī.

    • Mēnesī ( [dzimšanas datums]) = month un Day([Birth Date]) > Day norāda, ka, ja dzimšanas datumu pašreizējā mēnesī, dzimšanas diena vai pēc šodienas.

      Īsāk sakot, šī izteiksme izslēdz visus ierakstus, kur dzimšanas diena notiek no janvāra 1 un pašreizējo datumu.

      Padoms.: Citus piemērus vaicājuma kritēriju izteiksmes, skatiet rakstu vaicājumu kritēriju piemēri.

  7. Cilnes noformējums grupā Vaicājuma iestatīšana ierakstiet 3Atgrieztā lodziņā.

  8. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt Pogas attēls .

Piezīme.: Savu vaicājumu, izmantojot savus datus, var būt dažkārt redzams vairāk ierakstu nekā norādīts. Ja datos ir vairāki ieraksti, kam ir vērtība, kas ir starp augstākās vērtības, jūsu vaicājums atgriež šādus ierakstus, pat tad, ja tas nozīmē, ka atgriešana vairāk ierakstu nekā vēlies.

Uz lapas sākumu

Lielākā daļa vai vismaz pēdējā datumus ierakstu grupu atrašana

Izmantojiet kopsummu vaicājumu, lai atrastu agrākais vai jaunāko datumu vērtības tiem ierakstiem, kas ietilpst grupās, piemēram, notikumi grupētas pēc pilsētas. Kopsummas vaicājuma ir izveidots atlases vaicājums, kas izmanto apkopošanas funkcijas (piemēram,Group By, M, Max, Count, pirmoun pēdējo) , lai aprēķinātu vērtības katrā izvades lauks.

Iekļauts lauks, kuru vēlaties izmantot kategorijām — uz Grupēt pēc — un lauku ar vērtībām, kuras vēlaties summēt. Ja iekļaujat citiem izvades laukiem — pieņemsim, klientu, ja tiek grupēti pēc notikuma tips — nosaukumi vaicājumu tiks arī izmantot šos laukus, lai grupām, mainās rezultātus, lai tie nav atbildi uz savu sākotnējo jautājumu. Lai etiķete rindas, izmantojot citus laukus, izveidot papildu vaicājumu, kas izmanto kopsummu vaicājuma kā avotu un pievienotu papildu laukus šo vaicājumu.

Padoms.: Vaicājumu darbības ir ļoti efektīva stratēģija atbildes uz papildu jautājumiem. Ja rodas problēmas ar sarežģīts vaicājums darbotos, apsveriet, vai jūs varētu sadalīt to vienkāršāku vaicājumu sēriju.

Summēšanas vaicājuma izveide

Šajā procedūrā tiek izmantota notikumus parauga tabulas un EventType paraugu tabulas atbildēt uz šo jautājumu:

Kad bija pēdējā notikuma katra notikuma tips, izņemot koncertiem?

  1. Cilnē Izveidot, kas atrodas grupā Vaicājumi, noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz notikumu un EventType tabulām.
    Katrai tabulai tiek parādīts vaicājumu noformētāja augšējā sadaļā.

  3. Aizveriet dialoglodziņu Tabulas rādīšana.

  4. Veiciet dubultklikšķi uz lauka EventType EventType tabulā un EventDate lauku no tabulas pasākumi, lai šos laukus pievienotu vaicājuma noformējuma režģim.

  5. Vaicājuma noformējuma režģa rindā kritēriji lauku EventType ievadiet < > koncertu.

    Padoms.: Kritēriju izteiksmes citus piemērus, skatiet rakstu vaicājumu kritēriju piemēri.

  6. Cilnes Noformējums grupā Rādīt/paslēpt noklikšķiniet uz Kopsummas.

  7. Vaicājuma noformējuma režģī noklikšķiniet uz lauka EventDate kopsummas rinda un pēc tam noklikšķiniet uz Max.

  8. Cilnes Noformējums grupā rezultāti noklikšķiniet uz skatsun pēc tam uz SQL skats.

  9. Logā SQL klauzulā SELECT tikai pēc tam, kad kā atslēgvārdu beigās aizstāt ar MostRecentMaxOfEventDate .

  10. Vaicājumu var saglabāt kā MostRecentEventByType.

Otra vaicājuma izveide, lai pievienotu papildu datus

Šo procedūru MostRecentEventByType vaicājumu no iepriekšējā procedūra tiek izmantota, lai atbildētu uz šo jautājumu:

Kas bija pēdējā notikuma katra notikuma tips klients?

  1. Cilnē Izveidot, kas atrodas grupā Vaicājumi, noklikšķiniet uz Vaicājuma noformējums.

  2. Dialoglodziņā Tabulas rādīšana cilnē vaicājumu veiciet dubultklikšķi uz MostRecentEventByType vaicājuma.

  3. Dialoglodziņu cilnē tabulas , veiciet dubultklikšķi uz tabulas pasākumi un tabulas Customers.

  4. Vaicājumu noformētājā veiciet dubultklikšķi uz šādus laukus:

    1. Par tabulas pasākumi, veiciet dubultklikšķi uz EventType.

    2. MostRecentEventByType vaicājumu, veiciet dubultklikšķi uz MostRecent.

    3. Par tabulas Customers, veiciet dubultklikšķi uz uzņēmums.

  5. Vaicājuma noformējuma režģī EventType kolonnas rindā Kārtot atlasiet augošā secībā.

  6. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×