19. januar 2005 - 15:10Der er
5 kommentarer og 1 løsning
fjerne dubletter
Jeg kan sgu ikke helt knække disse data om ventetider til operationer. Der er mange dubletter i mine data. Dem fjerner jeg ved at lave en tiføjelsesforespørgsel i access og lave en nøgle for dato, sygehus, sygdom og de opgivne ventetider. Hvis alt det er ens, så er der jo tale om en unik id. Så vidt så godt. Herefter kan jeg se, at der i data er omkring 600 poster, hvor dato, sygehus og lidelse er ens, men der er opgivet forskellige ventetider. Sundhedsstyrelsen, som nu holder styr på data, siger, at så skal jeg tage den post, der sidst er indtastet. Det fremgår bare ikke nogen steder. Så siger de, at det kan man se ud fra den rækkefølge de står i rådata. Den øverste værdi er den nyeste. Så vidt så godt. Her laver jeg indledningsvis en unik id for hver post, og så er det jo i princippet den post med den laveste værdi, der er den nyeste. Men ID-feltet ryger jo, når jeg gruppere på data!!!!
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
a query to find the correct records (Nr field is primary key)
SELECT M.behandling, M.hospital, M.aar, M.maaned, (SELECT TOP 1 NR FROM Michael WHERE Michael.behandling = M.Behandling and Michael.hospital = M.hospital and Michael.aar = M.aar AND Michael.maaned = M.maaned Order BY Michael.nr ASC) AS Nr, Count(*) AS cnt FROM michael AS M GROUP BY M.behandling, M.hospital, M.aar, M.maaned;
then an append query which uses Nr found from the first query find the releated record in the original table and append it to the new table INSERT INTO tblNewData ( nr, behandling, hospital, vtidf, vtidb, ambub, straal, kemo, adgang, opdateret, maaned, aar ) SELECT michael.nr, michael.behandling, michael.hospital, michael.vtidf, michael.vtidb, michael.ambub, michael.straal, michael.kemo, michael.adgang, michael.opdateret, michael.maaned, michael.aar FROM michael INNER JOIN qryUniqueNr ON michael.nr = qryUniqueNr.Nr;
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.