Har fået til opgave at sortere alle dubletter fra en tabel som hedder t_medlemmer, hvor jeg benytter mig af guiden man finder inde i (forspørgsler>Ny*>forspørgselsguiden) og den fandt da også nogle dubletter i tabellen.
MEN!! tilfældigvis fandt jeg en dublet som der ikke opstår i forspørgslen, og så er det jo jeg gerne vil vide hvorfor??. Har prøvet at ændre værdien i felterne med noget andet, men det hjælper ikke, værdigerne er 100% ens i de felter den skulle mache efter.
Er der en der ved hvorfor det sker, eller måske en alternetiv måde at få en oversigt over dubletterne i t_medlemmer.
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.
Ok, jeg har ikke selv oplevet tilsvarende, men hvordan ser din SQL ud ?
Synes godt om
Slettet bruger
31. oktober 2006 - 16:00#4
Her er SQL-Stringen
SELECT t_medlemmer.Fornavn, t_medlemmer.Efternavn, t_medlemmer.Gadenavn, t_medlemmer.Hus_nr, t_medlemmer.Postnr, t_medlemmer.Att, t_medlemmer.Abonnent_nr, t_medlemmer.kunde_id FROM t_medlemmer WHERE (((t_medlemmer.Fornavn) In (SELECT [Fornavn] FROM [t_medlemmer] As Tmp GROUP BY [Fornavn],[Efternavn],[Gadenavn],[Hus_nr],[Postnr],[Att] HAVING Count(*)>1 And [Efternavn] = [t_medlemmer].[Efternavn] And [Gadenavn] = [t_medlemmer].[Gadenavn] And [Hus_nr] = [t_medlemmer].[Hus_nr] And [Postnr] = [t_medlemmer].[Postnr] And [Att] = [t_medlemmer].[Att]))) ORDER BY t_medlemmer.Fornavn, t_medlemmer.Efternavn, t_medlemmer.Gadenavn, t_medlemmer.Hus_nr, t_medlemmer.Postnr, t_medlemmer.Att;
Som du kan se er der en del kolonner i tabellen...
Synes godt om
Slettet bruger
31. oktober 2006 - 16:03#5
Problemet ligger helt konkret i at hvis jeg har den ovenstående, men udelader att i mit dublet kriterie, så vises den. Men så snart att tilføjes vises den ikke længere. Det er meget mærkeligt i det at att er blank på begge de adresser der forsvinder.
SELECT t_medlemmer.Fornavn, t_medlemmer.Efternavn, t_medlemmer.Gadenavn, t_medlemmer.Hus_nr, t_medlemmer.Postnr, t_medlemmer.Att, t_medlemmer.Abonnent_nr, t_medlemmer.Kunde_id FROM t_medlemmer WHERE (((t_medlemmer.Fornavn) In (SELECT [Fornavn] FROM [t_medlemmer] As Tmp GROUP BY [Fornavn],[Efternavn],[Gadenavn],[Hus_nr],[Postnr], [Att] HAVING Count(*)>1 And [Efternavn] = [t_medlemmer].[Efternavn] And [Gadenavn] = [t_medlemmer].[Gadenavn] And [Hus_nr] = [t_medlemmer].[Hus_nr] And [Postnr] = [t_medlemmer].[Postnr] And ([Att] = [t_medlemmer].[Att] Or IsNull([Att]))))) ORDER BY t_medlemmer.Fornavn, t_medlemmer.Efternavn, t_medlemmer.Gadenavn, t_medlemmer.Hus_nr, t_medlemmer.Postnr, t_medlemmer.Att;
spg > jeg har testet, og det er faktisk korrekt at den ikke opfatter tomme felter som dubletter :o(
Synes godt om
Slettet bruger
03. november 2006 - 09:00#11
Ja nu skal jeg være der, var ikke på arbejde i går.
Men ja jeg har testet sql-stringen og og det er blevet bedere for nu finder den alle dubletter, men den finder også nogle poster hvor Att:. ikker er de samme, og derfor ikke skulle være med.
Jeg kan forklare det ved eks. en firmaadresse har den samme adresse men de kan have forskelige Att.: personer, og lige i det her eks. Finder den både firma adresse og forskelige Att.: personer som går at det ikke er en 100% dublet
Synes godt om
Slettet bruger
03. november 2006 - 09:13#12
Kan man så ikke bruge NZ til at indsætte et mellemrum!~)
Synes godt om
Slettet bruger
03. november 2006 - 09:26#13
Hvad er det lige NZ er, kan ikke lige genkende udtrykket...?
Synes godt om
Slettet bruger
03. november 2006 - 13:48#14
Hov, har haft travlt... nz kan fylde noget ind i en post, som er tom. Prøv at arbejde med:
NZ([Att];"")
eller
NZ([Att];" ")
Jeg har desværre ikke tid til at følge op, så held og lykke, håber du kan bruge det til noget!~)
Synes godt om
Slettet bruger
16. november 2006 - 23:06#15
Fik du forsøgt!~)
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.