07. september 2005 - 09:41Der er
5 kommentarer og 1 løsning
Nem grupperingsforespørgsel
Hej Jeg har nu set på den samme foresp. et stykke tid og mit stakkels hoved er gået i stå.
En mange til mange relation kundetabel (kundeId, virksomhed), kudestatus (kundeId, tatusId, dato) status (statusId, statustekst)
Jeg vil have en foresp der udtrækker alle kunder med sidst dateret statustekst: SELECT Max(kundeStatus.Dato) AS MaksOfDato, Status.StatusTekst, Kundetabel.Virksomhed FROM Status INNER JOIN (Kundetabel INNER JOIN kundeStatus ON Kundetabel.KundeId = kundeStatus.KundeId) ON Status.statusId = kundeStatus.statusId GROUP BY Status.StatusTekst, Kundetabel.Virksomhed;
Problemmet er at jeg også gruppere på statustekst, hvorved der kommer flere status'er for samme kunde.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Et forslag der går ud på at dele din forespørgsel op i to hvor du i den anden bruger den første, der er ingen gevinst garanti :-) Første forespørgsel(forespørgsel1): SELECT Max(kundeStatus.Dato) AS MaksOfDato, Status.StatusTekst, Kundetabel.Virksomhed FROM Status INNER JOIN (Kundetabel INNER JOIN kundeStatus ON Kundetabel.KundeId = kundeStatus.KundeId) ON Status.statusId = kundeStatus.statusId group by kundeid;
Anden forespørgsel: hent forespørgsel1 ind i en ny forespørgsel SELECT forespørgsel1.Dato, forespørgsel1.StatusTekst, forespørgsel1.Virksomhed FROM forespørgsel1 GROUP BY forespørgsel1.StatusTekst, forespørgsel1.Virksomhed;
Sorry niels, min PC gik død ... men jeg kan se du er blevet hjulpet videre :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.