27. maj 2003 - 20:32Der er
13 kommentarer og 1 løsning
Vis de første møder men kun en fra hver gruppe.
Hejsa.
Jeg har en database med en kolonne med datoer og en kolonne med afdelinger.
Der er flere møder i hver gruppe.
Kl.19.30 Århus Kl. 20.00 Århus Kl. 20.30 Århus Kl.19.30 København Kl. 20.00 København Kl. 20.30 København o.s.v. Jeg vil gerne have vist alle møder for hver afdeling som starter kl. 19.30 og kun dem
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.
SELECT * FROM Table WHERE strtime='19.30' kan ikke bruges. Det skal være de alle de første møder uanset hvilket tidspunkt. Jeg kan heller ikke bruge SELECT TOP 5, da den skal vise det første møde fra samtlige afdelinger. Jeg håber jeg har formuleret mig forståeligt.
Dette eksempel giver en fejl: SELECT Min(Tabel1.Dato) AS MinOfDato, Tabel1.Afdeling FROM Tabel1 GROUP BY Tabel1.Afdeling;
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] You tried to execute a query that does not include the specified expression 'StartTime' as part of an aggregate function. /default.asp, line 569
Dette eksempel ser ud til at virke: SELECT t1.* FROM tabel t1 WHERE t1.strtime = (SELECT Min(strtime) FROM tabel WHERE afdeling=t1.afdeling);
Denne virker fint, men jeg vil have de nyeste møder efter datoen idag:
SQL = "SELECT t1.* FROM Arranger t1 WHERE StartTime<>'no' AND active=1 AND t1.StartTime = (SELECT Min(StartTime) FROM Arranger WHERE Section=t1.Section) ORDER BY Section DESC;"
Proacces du får dine point, for du skrev et svar der virkede.
Tak for det
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.